summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2023-11-28gnu: Add rust-gix-hashtable-0.4.Steve George
* gnu/packages/crates-io.scm (rust-gix-hashtable-0.4): New variable. (rust-gix-hashtable-0.2): Inherit from rust-gix-hashtable-0.4. Change-Id: I867595bb3d256f8286f48e0148c2b72d42e4bfc7 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-commitgraph-0.21.Steve George
* gnu/packages/crates-io.scm (rust-gix-commitgraph-0.21): New variable. (rust-gix-commitgraph-0.16): Inherit from rust-gix-commitgraph-0.21. Change-Id: Ibdc9424cce7219424fbc5102d400096afe95fb1b Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-lock-10.Steve George
* gnu/packaes/crates-io.scm (rust-gix-lock-10): New variable. (rust-gix-lock-6): Inherit from rust-gix-lock-10. Change-Id: If5a929b3895dcbf950f3fd50253e2d2de284242b Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-tempfile-10.Steve George
* gnu/packages/crates-io.scm (rust-gix-tempfile-10): New variable. (rust-gix-tempfile-6): Inherit from rust-gix-tempfile-10. Change-Id: Ia3af5caf892860ada0dd9f5f881549b862604f43 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-fs-0.7.Steve George
* gnu/packages/crates-io.scm (rust-gix-fs-0.7): New variable. (rust-gix-fs-0.2): Inherit from rust-gix-fs-0.7. Change-Id: I01c7f82c81503c751158e104000d5a0a763c9061 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-filter-0.5.Steve George
* gnu/packages/crates-io.scm(rust-gix-filter-0.5): New variable. Change-Id: I0be53fff6e7b8b182eed84268d21e051282df5e2 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-packetline-blocking-0.16.Steve George
* gnu/packages/crates-io.scm (rust-gix-packetline-blocking-0.16) New variable. Change-Id: I73bf86d4ee95eef2b85ba9caee1dffbdaa42b155 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-object-0.37.Steve George
* gnu/packages/crates-io.scm (rust-gix-object-0.37): New variable. (rust-gix-object-0.30): Inherit from rust-gix-object-0.37. Change-Id: I0c2b948a19c43fef67736609142c1a9a9086b438 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-validate-0.8.Steve George
* gnu/packages/crates-io.scm (rust-gix-validate-0.8): New variable. (rust-gix-validate-0.7): Inherit from rust-gix-validate-0.8. Change-Id: Icad58361e3aa0da0bb7b190d7117316dfecfd5d4 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-actor-0.27.Steve George
* gnu/packages/crates-io.scm (rust-gix-actor-0.27): New variable. (rust-gix-actor-0.21): Inherit from rust-gix-actor-0.27. Change-Id: I4a04cf844e9308b957d6d30da76013aafa4a2879 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-date-0.8.Steve George
* gnu/packages/crates-io.scm (rust-gix-date-0.8): New variable. (rust-gix-date-0.5): Inherit from rust-gix-date-0.8. Change-Id: I803ea0b97b0b278d6b74fe8b65a5e6404b900364 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-attributes-0.19.Steve George
* gnu/packages/crates-io.scm (rust-gix-attributes-0.19): New variable. (rust-gix-attributes-0.13): Inherit from rust-gix-attributes-0.19. Change-Id: I900ffc00e3d54de90db5843409f129bb39160b88 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-glob-0.13.Steve George
* gnu/packages/crates-io.scm (rust-gix-glob-0.13): New variable. (rust-gix-glob-0.8): Inherit from rust-gix-glob-0.13. Change-Id: I3999b479d8d08c658fadf0da4cbed63475555e34 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-path-0.10.Steve George
* gnu/packages/crates-io.scm (rust-gix-path-0.10): New variable. (rust-gix-path-0.8): Inherit from rust-gix-path-0.10. Change-Id: I4ec6102d0f6cf93a93f9998164f8057f622ecd4b Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-byteyarn-0.2.Steve George
gnu/packages/crates-io.scm (rust-byteyarn-0.2): New variable. Change-Id: I561a03a986ba90255ecb56097c12715f99b4f5cb Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-features-0.35.Steve George
* gnu/packages/crates-io.scm (rust-gix-features-0.35): New variable. (rust-gix-features-0.30): Inherit from rust-gix-features-0.35. Change-Id: I6cf67f4c6ce560c2b96e0d47cec06098dfa4cfad Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-prodash-26.Steve George
gnu/packages/crate-io.scm (rust-prodash-26): New variable. (rust-prodash-25): Inherit from rust-prodash-26. Change-Id: I7c5dc1da92eff338376c6af68718eee85a190489 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: Add rust-gix-hash-0.13.Steve George
* gnu/packages/crates-io.scm (rust-gix-hash-0.13): New variable. (rust-gix-hash-0.11): Inherit from rust-gix-hash-0.13. Change-Id: I4d7e4a048efb463a019d01529622ad96c3a615d5 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28gnu: rust: Add triplets for Windows.Efraim Flashner
* gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): Add entries for i686-mingw and x86_64-mingw. Change-Id: I13615c1548d96863bc32620269d82975e4599c08
2023-11-28gnu: zoxide: Don't install the sources.Efraim Flashner
* gnu/packages/rust-apps.scm (zoxide)[arguments]: Don't install the sources. Change-Id: Ib9a3d8cb5d267c063cbb1ec099d6d70ca168e742
2023-11-28gnu: rust: Add triplet for the Hurd.Efraim Flashner
* gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): Add entries for i586-pc, i686-pc. Change-Id: I0b7bdc3c0445430b5f4ea79d8e052b6ef276f11b
2023-11-28gnu: Add make-rust-sysroot.Efraim Flashner
* gnu/packages/rust.scm (make-rust-sysroot): New procedure. Change-Id: I5ce4b7a3aab0a9e8d254159e2fbc6cf6b3442c32
2023-11-28gnu: at-spi2-core: Skip tests when cross-compiling.Efraim Flashner
* gnu/packages/gtk.scm (at-spi2-core)[arguments]: When cross compiling skip the custom 'check phase. Change-Id: Ibc15a829d632bce8331dc70df6dc3b36b4a479a4
2023-11-28gnu: librsvg: Enable cross compiling.Efraim Flashner
* gnu/packages/gnome.scm (librsvg)[arguments]: Use this-package-input to find gdk-pixbuf in 'patch-gdk-pixbuf-thumbnailer phase. Adjust 'prepare-for-build phase to set PKG_CONFIG and RUST_TARGET when needed. Adjust configure-flags when cross-compiling. [native-inputs]: Add gdk-pixbuf. [inputs]: Add gobject-introspection. Change-Id: I977c48957a6f50a777b52ea59c0d1f8bd6edcc1b
2023-11-28gnu: librsvg: Remove htmldir configure flag.Efraim Flashner
* gnu/packages/gnome.scm (librsvg)[arguments]: Update configure-flags to remove the htmldir directory option. Change-Id: Ia8a0d73d00edf899eac8c9e12071b92c0eef5258
2023-11-28gnu: librsvg: Honor the #:tests flag.Efraim Flashner
* gnu/packages/gnome.scm (librsvg)[arguments]: Adjust the custom 'check phase to honor the #:tests? flag. Change-Id: I53c2fac1c5625d9b73adf5929e148eb4ecf18b89
2023-11-28gnu: rust-swc: Prepare for cross-compilation.Efraim Flashner
* gnu/packages/rust-apps.scm (rust-swc)[arguments]: Adjust custom 'install phase to search all of the 'target' directory for the swc binary to install. Change-Id: Ib1a1ebce0ea61d14530f17a93b898e425342a1ad
2023-11-28gnu: ripgrep: Don't install sources.Efraim Flashner
* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Don't install sources. Change-Id: Ib1b2b4eb3ba52a6a4d59603c4a4ba5d674c98581
2023-11-28gnu: maturin: Add missing input.Efraim Flashner
* gnu/packages/rust-apps.scm (maturin)[inputs]: Add bzip2. Change-Id: I828ad8d5d6bb9ef119d84fc6205da5d72913afca
2023-11-28gnu: hyperfine: Prepare for cross-compiling.Efraim Flashner
* gnu/packages/rust-apps.scm (hyperfine)[arguments]: Don't install the sources. Adjust the custom 'install-more phase to search for the shell completions anywhere in the target directory. Change-Id: I067c40e06e145297ceb0eb5127bdd7835033750a
2023-11-28gnu: fd: Prepare for cross-compilation.Efraim Flashner
* gnu/packages/rust-apps.scm (fd)[arguments]: Adjust custom 'install-extra phase to only generate the completions when not cross-compiling. Change-Id: I6d961d798af217cc5abd42018f13d0160f0c5012
2023-11-28gnu: just: Prepare for cross-compiling.Efraim Flashner
* gnu/packages/rust-apps.scm (just)[inputs]: Add bash-minimal, coreutils-minimal. Change-Id: I6e8de2d50dc3ef93f6a2adbdfb0ee5873f0bd138
2023-11-28gnu: libxscrnsaver: Fix cross-compiling.Efraim Flashner
* gnu/packages/xorg.scm (libxscrnsaver)[arguments]: When cross-compiling add configure-flag to skip a configure test which can't run when cross-compiling. Change-Id: If6ba64dfae28d3db220e91ffcbbaf6108fed9ef9
2023-11-28gnu: rav1e: Don't build the static library.Efraim Flashner
* gnu/packages/video.scm (rav1e)[arguments]: Adjust the custom 'build phase to not build the static library. Remove phase deleting static library. Change-Id: I624e5e076eac867b12cfc5fbf3d33c2832d23646
2023-11-28gnu: alacritty: Prepare for cross-compiling.Efraim Flashner
* gnu/packages/terminals.scm (alacritty)[arguments]: Adjust the custom 'install phase to use the native 'tic' command and to find the alacritty binary wherever it is located. Change-Id: I3117f41a97bb6a5dd1037544c1a27bc01e924396
2023-11-28gnu: newsboat: Honor the #:tests? flag.Efraim Flashner
* gnu/packages/syndication.scm (newsboat)[arguments]: Adjust the custom 'check phase to honor the #:tests? flag. Change-Id: I626787ac2d33dfd1e003a0a8e8758e563c664f90
2023-11-28gnu: newsboat: Prepare for cross-building.Efraim Flashner
* gnu/packages/syndication.scm (newsboat)[arguments]: Add a phase to use the correct compiler when cross-compiling. Change-Id: I1a560af41471cb8899322813f8a18c15ac0e5924
2023-11-28gnu: stfl: Fix cross-building.Efraim Flashner
* gnu/packages/ncurses.scm (stfl)[arguments]: Add a make-flag to use the correct compiler when cross-compiling. Remove trailing #t from phases. Change-Id: I79aaf2472439b74e66e0e178f3d7f1bd2af62d7e
2023-11-28gnu: rust-nitrokey-0.9: Add missing input.Efraim Flashner
* gnu/packages/crates-io.scm (rust-nitrokey-0.9)[inputs]: Add hidapi. Change-Id: Id8900abf8f05362b1c5f7f859043d5e5e3a6111c
2023-11-28gnu: rust-nitrokey-sys-3: Add missing input.Efraim Flashner
* gnu/packages/crates-io.scm (rust-nitrokey-sys-3)[inputs]: Add hidapi. Change-Id: I79ecb84b70f94f5394aad0e1faba2f9a1c947269
2023-11-28gnu: rust-nitrokey-test-0.3: Add missing input.Efraim Flashner
* gnu/packages/crates-io.scm (rust-nitrokey-test-0.3)[inputs]: Add hidapi. Change-Id: I6f7ea04952854af2b08f0ae5e6c9aec40326166a
2023-11-28gnu: rust-notify-4: Update to 4.0.17.Efraim Flashner
* gnu/packages/crates-io.scm (rust-notify-4): Update to 4.0.17. Change-Id: I53b8e406d460c95aae0dc76157b37bf3fc195073
2023-11-28gnu: rust-paw-structopt-1: Skip tests.Efraim Flashner
* gnu/packages/crates-io.scm (rust-paw-structopt-1)[arguments]: Skip the test suite. Change-Id: I00ae2aa1452d2c141d584447ad09b4961b74617f
2023-11-28gnu: rust-uint-0.9: Fix build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-uint-0.9)[arguments]: Add a phase to use the default features of rust-rug. Change-Id: I8c1bb99b28ef7fb31fa032823fd5a99e76aad783
2023-11-28gnu: rust-bitvec-1: Add missing inputs.Efraim Flashner
* gnu/packages/crates-io.scm (rust-bitvec-1)[cargo-development-inputs]: Add rust-criterion-0.3, rust-rand-0.8, rust-serde-1, rust-serde-json-1, rust-serde-test-1, rust-static-assertions-1. Change-Id: I712a56bb83718adcdd6b726f108dbddcd11d242b
2023-11-28gnu: rust-h2-0.2: Update to 0.2.7.Efraim Flashner
* gnu/packages/crates-io.scm (rust-h2-0.2): Update to 0.2.7. [arguments]: Skip the test suite. [cargo-inputs]: Add rust-tracing-futures-0.2. [native-inputs]: Add perl. Change-Id: Id531eb420672dc06c9c43e903755b042ebdd185c
2023-11-28gnu: rust-syn-0.11: Skip tests.Efraim Flashner
* gnu/packages/crates-io.scm (rust-syn-0.11)[arguments]: Skip the test suite. Change-Id: Ied2965d78e8662f03a5597438fcca12203ce3cae
2023-11-28gnu: rust-wasm-bindgen-futures-0.3: Don't skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.3)[arguments]: Don't skip the build. [cargo-inputs]: Add rust-cfg-if-0.1, rust-web-sys-0.3. Change-Id: Ife011ce0050d83c8a2dbc53e608046338b483cb2
2023-11-28gnu: rust-paw-1: Skip tests.Efraim Flashner
* gnu/packages/crates-io.scm (rust-paw-1)[arguments]: Skip the test suite. Change-Id: I9040ab39d1fc8a2479d2fd32f0a58f108287e8f2
2023-11-28gnu: Add rust-runtime-tokio-0.3.Efraim Flashner
* gnu/packages/crates-io.scm (rust-runtime-tokio-0.3): New variable. Change-Id: Ibd1c95e1cd14126f23e4424dc34296df49c18e8d