summaryrefslogtreecommitdiff
path: root/gnu/packages/rust-apps.scm
AgeCommit message (Collapse)Author
2025-01-06gnu: Add wallust.Andrew Wong
* gnu/packages/rust-apps.scm (wallust, wallust-themes): New variables. Change-Id: If02281e12a2f1f54fccc09bd90181e3e23fb0de2 Signed-off-by: Efraim Flashner <[email protected]>
2025-01-06gnu: Add bottom.Divya Ranjan
* gnu/packages/rust-apps.scm (bottom): New variable. Signed-off-by: Efraim Flashner <[email protected]> Change-Id: I81e05d6da3757f70439e4b1e7ab59985ca710a64
2025-01-06gnu: macchina: Update to 6.4.0.Efraim Flashner
* gnu/packages/rust-apps.scm (macchina): Update to 6.4.0. [cargo-inputs]: Replace rust-ansi-to-tui-2 with 7, rust-ratatui-0.29. Replace rust-dirs-4 with 5, rust-libmacchina-6 with 8, rust-toml-0.5 with 0.8, rust-vergen-7 with 8. Remove rust-color-to-tui-0.2, rust-tui-0.19. Change-Id: I8763b72e3c4a6674b321fb12b0afdcec58fa0ed6
2025-01-06gnu: agate: Update to 3.3.11.Efraim Flashner
* gnu/packages/rust-apps.scm (agate): Update to 3.3.11. [cargo-inputs]: Replace urust-rcgen-0.12 with 0.13, rust-tokio-rustls-0.25 with 0.26. Remove rust-once-cell-1. [cargo-development-inputs]: Add rust-trotter-1. Remove rust-anyhow-1, rust-gemini-fetch-0.2. [native-inputs]: Add pkg-config. [inputs]: Add openssl. Change-Id: Idaff9c67491eb8c2d6fa9b973f6c2012c01aa231
2025-01-06gnu: alfis: Update to 0.8.5.Efraim Flashner
* gnu/packages/rust-apps.scm (alfis): Update to 0.8.5. [source]: Add more substitutions to the snippet. [cargo-inputs]: Add rust-ecies-ed25519-ng-0.5, rust-windows-service-0.7. Replace rust-toml-0.7 with 0.8, rust-ed25519-dalek-1 with 2, rust-x25519-dalek-1 with 2, rust-chacha20poly1305-0.9 with 0.10, rust-base64-0.21 with 0.22, rust-sqlite-0.30 with 0.36, rust-mio-0.8 with 1, rust-lru-0.9 with 0.12, rust-open-3 with 5, rust-thread-priority-0.7 with 0.10. Remove rust-ecies-ed25519-0.5, rust-rand-0.7. [inputs]: Add rust-ecies-ed25519-ng-0.5. Change-Id: I89de18727e515e6ba1a9079903c3bdcf70e6019e
2025-01-06gnu: maturin: Update to 1.8.1.Efraim Flashner
* gnu/packages/rust-apps.scm (maturin): Update to 1.8.1. Change-Id: I2702c91ca18f98b5f58af5a238457e01f43a241c
2025-01-06gnu: rbw: Update to 1.13.1.Efraim Flashner
* gnu/packages/rust-apps.scm (rbw): Update to 1.13.1. [cargo-inputs]: Add rust-cli-clipboard-0.4. Replace rust-terminal-size-0.3 with 0.4, rust-tokio-tungstenite-0.23 with 0.24. Remove rust-copypasta-0.10. Change-Id: If4a0584421d72e05a42ec57b1489f7e8eb13315a
2025-01-06gnu: speakersafetyd: Update to 1.0.2.Efraim Flashner
* gnu/packages/rust-apps.scm (speakersafetyd): Update to 1.0.2. [cargo-inputs]: Replace rust-alsa-0.8 with 0.9, rust-simple-logger-1 with 4. Change-Id: I5b2c11c31f24943165d983198ed8970c85a074f3
2025-01-06gnu: rust-xremap: Update to 0.10.3.Efraim Flashner
* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.3. Change-Id: I2186a011d47bd38d3d95a266ba362d506cce4d8f
2025-01-06gnu: maturin: Update to 1.8.0.Efraim Flashner
* gnu/packages/rust-apps.scm (maturin): Update to 1.8.0. [source]: Remove snippet. [arguments]: Don't run the tests in release mode. Adjust the custom 'install-completions phase to install the bash completions in the correct directory and to install the nushell completions. [cargo-inputs]: Add rust-pretty-assertions-1, rust-same-file-1, rust-schemars-0.8, rust-xid-unicode-0.2. Replace rust-cargo-metadata-0.18 with 0.19, rust-cbindgen-0.26 with 0.27, rust-clap-complete-command-0.5 with 0.6, rust-fs-err-2 with 3, rust-goblin-0.7 with 0.9, rust-minijinja-1 with 2, rust-pep440-rs-0.3 with 0.6, rust-pep508-0.2 with 0.6, rust-pyproject-toml-0.8 with 0.11, rust-rustls-0.21 with 0.23, rust-target-lexicon-0.12 with 0.13, rust-thiserror-1 with 2, rust-toml-edit-0.21 with 0.22, rust-zip-0.6 with 2. [cargo-development-inputs]: Add rust-fs4-0.12, rust-rstest-0.22. Replace rust-trycmd-0.14 with 0.15, rust-which-5 with 7. * gnu/packages/patches/maturin-no-cross-compile.patch: Update patch. Change-Id: Iad445c26556efe4527085876a759d65d4f72621d
2025-01-06gnu: nushell: Move to other modules.Herman Rimm
* gnu/packages/shells.scm (nushell): Move to (gnu packages nushell). (rust-nu-ansi-term-0.50, rust-nu-ansi-term-0.49, rust-nu-ansi-term-0.46, rust-nu-ansi-term-0.44, rust-nu-cli-0.91, rust-nu-cmd-base-0.91, rust-nu-cmd-dataframe-0.91, rust-nu-cmd-extra-0.91, rust-nu-cmd-lang-0.91, rust-nu-color-config-0.91, rust-nu-command-0.91, rust-nu-engine-0.91, rust-nu-explore-0.91, rust-nu-glob-0.91, rust-nu-json-0.91, rust-nu-lsp-0.91, rust-nu-parser-0.91, rust-nu-path-0.91, rust-nu-plugin-0.91, rust-nu-pretty-hex-0.91, rust-nu-protocol-0.91, rust-nu-std-0.91, rust-nu-system-0.91, rust-nu-table-0.91, rust-nu-term-grid-0.91, rust-nu-test-support-0.91, rust-nu-utils-0.91): Move ... * gnu/packages/crates-shell.scm: ... to here. * gnu/packages/nushell.scm: Move nushell here. * gnu/local.mk (GNU_SYSTEM_MODULES): Register files. Change-Id: I4f515e897da9bbc7e68599409562efc04a142578 Signed-off-by: Efraim Flashner <[email protected]>
2025-01-06gnu: tectonic: Update to 0.15.0.Efraim Flashner
* gnu/packages/rust-apps.scm (tectonic): Update to 0.15.0. [source]: Download from git repository. Add a snippet to remove the bundled harfbuzz sources. [arguments]: Rewrite using g-exps. Add feature flags. Add cargo-test-flags. [cargo-inputs]: Add rust-app-dirs2-2, rust-anyhow-1, rust-byteorder-1, rust-cc-1, rust-curl-0.4, rust-html-escape-0.2, rust-nom-7, rust-percent-encoding-2, rust-pinot-0.1, rust-pkg-config-0.3, rust-reqwest-0.11, rust-serde-json-1, rust-tera-1, rust-thiserror-1, rust-tokio-1, rust-vcpkg-0.2, rust-watchexec-filterer-globset-1, rust-watchexec-signals-1. Replace rust-md-5-0.9 with 1, rust-open-1 with 4, rust-quick-xml-0.22 with 0.28, rust-sha2-0.9 with 0.10, rust-toml-0.5 with 0.7, rust-watchexec-1 with 2, rust-zip-0.5 with 0.6. Remove rust-tectonic-bridge-core-0.3, rust-tectonic-bundles-0.3, rust-tectonic-docmodel-0.2, rust-tectonic-engine-bibtex-0.1, rust-tectonic-engine-spx2html-0.1, rust-tectonic-engine-xdvipdfmx-0.4, rust-tectonic-engine-xetex-0.4, rust-tectonic-errors-0.2, rust-tectonic-geturl-0.3, rust-tectonic-io-base-0.4, rust-tectonic-status-base-0.2, rust-tectonic-xdv-0.2. [cargo-development-inputs]: Add rust-clap-2, rust-structopt-0.3. Replace rust-futures-0.1 with 0.3, rust-headers-0.2 with 0.3, rust-hyper-0.12 with 0.14. Remove rust-tokio-0.1. [inputs]: Remove libpng, zlib. * gnu/packages/crates-io.scm (rust-tectonic-bridge-core-0.4, rust-tectonic-bridge-core-0.3, rust-tectonic-bridge-flate-0.1, rust-tectonic-bridge-freetype2-0.2, rust-tectonic-bridge-graphite2-0.2, rust-tectonic-bridge-harfbuzz-0.2, rust-tectonic-bridge-icu-0.2, rust-tectonic-bundles-0.3, rust-tectonic-cfg-support-0.1, rust-tectonic-dep-support-0.1, rust-tectonic-docmodel-0.2, rust-tectonic-engine-bibtex-0.1, rust-tectonic-engine-spx2html-0.3, rust-tectonic-engine-spx2html-0.1, rust-tectonic-engine-xdvipdfmx-0.4, rust-tectonic-engine-xetex-0.4, rust-tectonic-errors-0.2, rust-tectonic-geturl-0.3, rust-tectonic-io-base-0.4, rust-tectonic-io-base-0.3, rust-tectonic-pdf-io-0.4, rust-tectonic-status-base-0.2, rust-tectonic-xdv-0.2, rust-tectonic-xetex-layout-0.2): Remove variables. Change-Id: I41a791ad5eec4ee6cf3cad207146a87d3873134b
2025-01-06gnu: swayr: Update to 0.27.4.Efraim Flashner
* gnu/packages/rust-apps.scm (swayr): Update to 0.27.4. [arguments]: Don't run the tests in release mode. [cargo-inputs]: Replace rust-env-logger-0.10 with 0.11. Change-Id: I31af01ecaa271b4185d97ca47bf223754517beb6
2025-01-06gnu: svd2rust: Update to 0.35.0.Efraim Flashner
* gnu/packages/rust-apps.scm (svd2rust): Update to 0.35.0. [arguments]: Add a snippet to allow for newer versions of dependencies. [cargo-inputs]: Add rust-irx-config-3, rust-regex-1, rust-serde-1, rust-serde-json-1, rust-serde-yaml-0.9, rust-svd-rs-0.14, rust-url-2. Replace rust-clap-2 with 4, rust-env-logger-0.7 with 0.11, rust-proc-macro2-0.4 with 1, rust-svd-parser-0.10 with 0.14, rust-syn-1 with 2. Remove rust-cast-0.2, rust-clap-conf-0.1. Change-Id: I6d937efcaabfd7bf4967a7a6cfdc004fba669eb2
2025-01-06gnu: skim: Build some manpages and shell completions.Efraim Flashner
* gnu/packages/rust-apps.scm (skim)[arguments]: Add a phase to build some of the manpages and shell completions. Change-Id: I52a8d0f813e4e2c6e0c7d69d0dec442caf73e53b
2025-01-06gnu: skim: Update to 0.15.7.Efraim Flashner
* gnu/packages/rust-apps.scm (skim): Update to 0.15.7. [source]: Download from the git repository. [arguments]: Use a custom 'install phase. Adjust the bash completion directory. [cargo-inputs]: Add rust-clap-complete-4, rust-clap-complete-fig-4, rust-clap-complete-nushell-4, rust-clap-mangen-0.2, rust-indexmap-2, rust-rand-0.8, rust-shell-quote-0.7, rust-tempfile-3, rust-which-7. Replace rust-clap-3 with 4, rust-derive-builder-0.11 with 0.20, rust-logger-0.9 with 0.11, rust-nix-0.25 with 0.29, rust-unicode-width-0.1 with 0.2, rust-vte-0.11 with 0.13. Remove rust-atty-0.2, rust-crossbeam-0.8. Change-Id: I155d3354febfa78aa36ca825361fd864bd0f7c1b
2025-01-06gnu: rust-bindgen-cli: Update to 0.71.1.Efraim Flashner
* gnu/packages/rust-apps.scm (rust-bindgen-cli): Update to 0.71.1. [cargo-inputs]: Add rust-proc-macro2-1. Replace rust-bindgen-0.70 with 0.71. Remove rust-clap-4. Change-Id: I7287730e6f55e234fd7c2b64608bf65458f19531
2025-01-06gnu: rust-cargo-edit: Update to 0.13.0.Efraim Flashner
* gnu/packages/rust-apps.scm (rust-cargo-edit): Update to 0.13.0. [source]: Remove patch. [arguments]: Remove custom phases. Don't skip the tests. Add cargo-test-flags. [cargo-inputs]: Add rust-tame-index-0.13, rust-cargo-test-macro-0.3, rust-cargo-test-support-0.3. Replace rust-snapbox-0.4 with 0.6. Remove rust-crates-index-0.19, rust-git2-0.17, rust-native-tls-0.2. [inputs]: Add curl, libgit2-1.8. Remove libgit2-1.6. * gnu/packages/patches/rust-cargo-edit-remove-ureq.patch: Remove file. gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I10001bec2ccf09cce2aadfc62b7fb9abdbdad137
2025-01-06gnu: hexyl: Update to 0.15.0.Efraim Flashner
* gnu/packages/rust-apps.scm (hexyl): Update to 0.15.0. [source]: Remove snippet. [cargo-inputs]: Replace rust-owo-colors-3 with 4, rust-supports-color-2 with 3, rust-terminal-size-0.2 with 0.4. Change-Id: I63f5d2a5507a29d56dd11ee34614f5eea9b9b49d
2025-01-06gnu: eza: Update to 0.20.14.Efraim Flashner
* gnu/packages/rust-apps.scm (eza): Update to 0.20.14. [arguments]: Adjust the 'install-extras phase to also install the nushell completions. [cargo-inputs]: Add rust-backtrace-0.3. Replace rust-terminal-size-0.3 with 0.4, rust-unicode-width-0.1 with 0.2. Change-Id: I8157b8ad5737d48f0c8da534f0653b5a901e5423
2025-01-06gnu: rust-bzip2: Move to (gnu packages crates-compression).Efraim Flashner
* gnu/packages/crates-io.scm (rust-bzip2-0.4, rust-bzip2-0.3, rust-bzip2-rs-0.1, rust-bzip2-sys-0.1): Move from here ... * gnu/packages/crates-compression.scm: ... to here. Change-Id: I1e4030b29cd47cd8f764f00b2b891e5a9044bc6f
2025-01-06gnu: rust-rusqlite: Move to (gnu packages crates-database).Efraim Flashner
* gnu/packages/crates-io.scm (rust-rusqlite-0.32, rust-rusqlite-0.31, rust-rusqlite-0.30, rust-rusqlite-0.29, rust-rusqlite-0.26, rust-rusqlite-macros-0.3, rust-rusqlite-macros-0.2, rust-rusqlite-macros-0.1): Move from here ... * gnu/packages/crates-database.scm: ... to here. * gnu/local.mk (GNU_SYSTEM_MODULES): Register new file. Change-Id: Ibdfc2d09e9ced422572041ef0fbcf0d57fb685fb
2025-01-06gnu: rust-quickcheck: Move to (gnu packages crates-check).Efraim Flashner
* gnu/packages/crates-io.scm (rust-quickcheck-1, rust-quickcheck-0.9, rust-quickcheck-0.8, rust-quickcheck-0.7, rust-quickcheck-0.6, rust-quickcheck-0.5, rust-quickcheck-0.4, rust-quickcheck-0.2, rust-quickcheck-macros-1, rust-quickcheck-macros-0.9, rust-quickcheck-macros-0.8): Move from here ... * gnu/packages/crates-check.scm: ... to here. Change-Id: I2594095b7b55867a88636c1faae9d9424d5fddf5
2025-01-06gnu: rust-librespot: Move to (gnu packages crates-audio).Efraim Flashner
* gnu/packages/crates-io.scm (rust-librespot-audio-0.4, rust-librespot-connect-0.4, rust-librespot-core-0.4, rust-librespot-discovery-0.4, rust-librespot-metadata-0.4, rust-librespot-playback-0.4, rust-librespot-protocol-0.4): Move from here ... * gnu/packages/crates-audio.scm: ... to here. Change-Id: Idf9c8cb72538f3f21997517f35249bc5bef4aaa2
2025-01-06gnu: complgen: Update to 0.3.0.Efraim Flashner
* gnu/packages/rust-apps.scm (complgen): Update to 0.3.0. [cargo-inputs]: Add rust-indexmap-2. Change-Id: I8f51cfd8a4f2bd7a388d9168c0722da62d450636
2025-01-06gnu: rbw: Update to 1.12.1.Efraim Flashner
* gnu/packages/rust-apps.scm (rbw): Update to 1.12.1. [cargo-inputs]: Add rust-axum-0.7, rust-open-5, rust-regex-1, rust-rustix-0.38, rust-urlencoding-2. Replace rust-base32-0.4 with 0.5, rust-tokio-tungstenite-0.21 with 0.23. Remove rust-async-trait-0.1, rust-nix-0.28. Change-Id: I23cfe2e54851c1c25f1b26c9aa70c1bd0c8c1351
2025-01-06gnu: aardvark-dns: Update to 1.13.0.Efraim Flashner
* gnu/packages/rust-apps.scm (aardvark-dns): Update to 1.13.0. [cargo-inputs]: Remove rust-resolv-conf-0.7. Change-Id: I706e43d3381620b0ee18392b0b0dc8fbae65a912
2025-01-06gnu: sniffglue: Update to 0.16.1.Efraim Flashner
* gnu/packages/rust-apps.scm (sniffglue): Update to 0.16.1. [cargo-inputs]: Replace rust-env-logger-0.10 with 0.11, rust-nix-0.27 with 0.29, rust-tls-parser-0.11 with 0.12, rust-uzers-0.11 with 0.12. Remove rust-reduce-0.1, rust-serde-derive-1. Change-Id: I2eabe6501bf0f5c6c13479c3b9d1e8b3b55a39a9
2025-01-06gnu: netavark: Update to 1.13.1.Efraim Flashner
* gnu/packages/rust-apps.scm (netavark): Update to 1.13.1. [cargo-inputs]: Add rust-hyper-util-0.1. Replace rust-netlink-packet-route-0.18 with 0.21, rust-nftables-0.3 with 0.5, rust-nix-0.27 with 0.29, rust-prost-0.12 with 0.13, rust-sysctl-0.5 with 0.6, rust-tonic-0.10 with 0.12, rust-tonic-build-0.10 with 0.12, rust-tower-0.4 with 0.5, rust-zbus-3 with 4. Change-Id: I2c8beb891dc2dd4e8eae93b6bceef0f3e1788d87
2025-01-06gnu: zoxide: Update to 0.9.6.Efraim Flashner
* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.6. [cargo-inputs]: Add rust-rinja-0.3. Replace rust-nix-0.26 with 0.27, rust-ouroboros-0.17 with 0.18, rust-which-4 with 6. Remove rust-askama-0.12. Change-Id: I782d74391d015673b6ca808757da65544e6eb091
2025-01-06gnu: git-absorb: Update to 0.6.16.Efraim Flashner
* gnu/packages/rust-apps.scm (git-absorb): Update to 0.6.16. [source]: Update snippet. [cargo-inputs]: Add rust-clap-complete-4, rust-clap-complete-nushell-4. Replace rust-clap-2 with 4, rust-git2-0.18 with 0.19. [arguments]: Add a phase to generate and install the shell completions. [native-inputs]: Add git-absorb when cross-compiling. [inputs]: Replace libgit2-1.7 with libgit2-1.8. Change-Id: I468538a35da21f739df935c06b22eae743504b50
2025-01-06gnu: git-interactive-rebase-tool: Update to 2.4.1.Efraim Flashner
* gnu/packages/rust-apps.scm (git-interactive-rebase-tool): Update to 2.4.1. [arguments]: Remove the cargo-test-flags. Don't install the sources. Add a custom phase to fix the version field. [cargo-inputs]: Add rust-bitflags-2, rust-captur-0.1, rust-crossbeam-channel-0.5, rust-if-chain-1, rust-lazy-static-1, rust-parking-lot-0.12, rust-pico-args-0.5, rust-rustc-version-0.4, rust-thiserror-1, rust-uuid-1, rust-version-track-0.1. Replace rust-crossterm-0.19 with 0.27, rust-git2-0.13 with 0.18. Remove rust-clap-2. [cargo-development-inputs]: Add rust-claims-0.7, rust-itertools-0.13, rust-pretty-assertions-1, rust-regex-1. Replace rust-rstest-0.6 with 0.19, rust-serial-test-0.5 with 3. Remove rust-concat-idents-1, rust-lazy-static-1. [inputs]: Replace libgit2-1.3 with libgit2-1.7. Change-Id: I7b170f0758cf181ab41f89daa01ab9c999bce9d9
2025-01-06gnu: tealdeer: Update to 1.7.1.Efraim Flashner
* gnu/packages/rust-apps.scm (tealdeer): Update to 1.7.1. [arguments]: Update the cargo-test-flags. [cargo-inputs]: Replace rust-clap-3 with 4, rust-env-logger-0.9 with 0.11, rust-reqwest-0.11 with 0.12, rust-toml-0.5 with 0.8, rust-yansi-0.5 with 1, rust-zip-0.6 with 2. Remove rust-atty-0.2. [cargo-development-inputs]: Replace rust-predicates-2 with 3. Change-Id: I1296065c370541db947b90ea61aa275f4a061d44
2025-01-06gnu: rbw: Fix bash completion directory.Efraim Flashner
* gnu/packages/rust-apps.scm (rbw)[arguments]: Adjust the custom 'install-completions phase to install the bash completions in the correct directory. Change-Id: Icbc1cca324c503aa4171c581446cc0798311fe2a
2025-01-06gnu: rbw: Update to 1.10.2.VÖRÖSKŐI András
* gnu/packages/rust-apps.scm (rbw): Update to 1.10.2. [cargo-inputs]: Replace rust-base64-0.21 with 0.22, rust-env-logger-0.10 with 0.11, rust-nix-0.26 with 0.28, rust-reqwest-0.11 with 0.12, rust-tokio-tungstenite-0.20 with 0.21. Change-Id: If84a94cb20f31f3056600b910b61ea63f4f84dfd Signed-off-by: Efraim Flashner <[email protected]>
2025-01-06gnu: hex: Fix the build.Efraim Flashner
* gnu/packages/rust-apps.scm (hex)[arguments]: Add cargo-test-flags. Change-Id: I2d65796d7e59be075c85f34c397eb9b850ec4690
2025-01-06gnu: just: Update to 1.38.0.Efraim Flashner
* gnu/packages/rust-apps.scm (just): Update to 1.38.0. [arguments]: Remove '--release' from the cargo-test-flags. [cargo-inputs]: Add rust-rustversion-1. Change-Id: I41780ff48f433558119b50dcdc2a7745105b880f
2025-01-06gnu: cargo-machete: Don't run the tests in release mode.Efraim Flashner
* gnu/packages/rust-apps.scm (cargo-machete)[arguments]: Remove '--release' from the cargo-test-flags. Change-Id: I66b122d4d22022b8e798b0b0837efe1743c305e3
2025-01-06gnu: Add py-spy.Maxim Cournoyer
* gnu/packages/rust-apps.scm (py-spy): New variable. Change-Id: I41876fd3c83da27cece7c0fe4812248c3c4467df Signed-off-by: Efraim Flashner <[email protected]>
2025-01-06gnu: Add rust-py-spy-testdata-0.1.Maxim Cournoyer
* gnu/packages/rust-apps.scm (rust-py-spy-testdata-0.1): New variable. Change-Id: Ic7aff58e69e84c28f967d935c409e2981fdf6f1e Signed-off-by: Efraim Flashner <[email protected]>
2025-01-06gnu: procs: Update to 0.14.8.Efraim Flashner
* gnu/packages/rust-apps.scm (procs): Update to 0.14.8. [cargo-inputs]: Add rust-windows-0.59. Replace rust-nix-0.28 with 0.29, rust-procfs-0.16 with 0.17, rust-termbg-0.5 with 0.6, rust-unicode-width-0.1 with 0.2, rust-uzers-0.11 with 0.12. Remove rust-winapi-0.3. Change-Id: Ica072d6596823d09008ec0a89e3abad884ed4600
2025-01-06gnu: procs: Build shell completions.Efraim Flashner
* gnu/packages/rust-apps.scm (procs)[arguments]: Add a phase to generate and install the shell completions. [native-inputs]: When cross-compiling add a copy of this package. Change-Id: I7ac96dbed91b13ced7ca5d06e8456dd8cdf1b3b4
2025-01-06gnu: Add procs.normalmente
* gnu/packages/rust-apps.scm (procs): New variable. Change-Id: Ib30f481debae7f700d2fdf0848b210e579a79fe9 Signed-off-by: Efraim Flashner <[email protected]>
2025-01-06gnu: Add speakersafetyd.Roman Scherer
* gnu/packages/rust-apps.scm (speakersafetyd): New variable. Change-Id: I02eb6e0c23fd04cff86b67ed30e8867af07a724b Signed-off-by: Efraim Flashner <[email protected]>
2025-01-06gnu: just: Update to 1.37.0.Efraim Flashner
* gnu/packages/rust-apps.scm (just): Update to 1.37.0. [arguments]: Remove a test from cargo-test-flags. [cargo-inputs]: Add rust-derive-where-1. Replace rust-unicode-width-0.1 with 0.2. Remove rust-derivative-1. [cargo-development-inputs]: Replace rust-which-6 with 7. Change-Id: I1cc0225446d8218ca66fe66b167a782b942d4617
2025-01-06gnu: gitui: Update to 0.26.3.Efraim Flashner
* gnu/packages/rust-apps.scm (gitui): Update to 0.26.3. [source]: Add snippet to allow newer versions of crates and to remove vendor-openssl from the default features. [arguments]: Remove features flag. Remove cargo-build-flags. Remove custom 'install phase. Add a phase to set some environment variables to help gitui build. [cargo-inputs]: Add rust-parking-lot-core-0.9, rust-two-face-0.4. Replace rust-asyncgit-0.25 with 0.26, rust-ratatui-0.24 with 0.26, rust-truncate-0.2 with 1. [cargo-development-inputs]: Add rust-env-logger-0.11. Change-Id: I1d99bfe3af364e6cc8488924a7f60925fc97ea5e
2025-01-05gnu: Fix various synopses.Gabriel Wicki
* gnu/packages/emacs-xyz.scm (emacs-elfeed-goodies): Fix synopsis. * gnu/packages/haskell-xyz.scm (ghc-should-not-typecheck): Fix synopsis. * gnu/packages/rust-apps.scm (just): Fix synopsis. Change-Id: I7060a55eff52526ab2985ba364e2b2b4976799ce Signed-off-by: Vagrant Cascadian <[email protected]>
2024-12-27gnu: helvum: Use meson-build-system-modules.Efraim Flashner
* gnu/packages-rust-apps.scm (helvum)[arguments]: Don't install the sources. Use upstream's expected vendor-dir for rust crates. Add meson to imported-modules and modules. Remove custom 'install-extra phase. Add meson's 'configure phase. Replace 'build, 'check and 'install with meson's phases. [native-inputs]: Add meson, ninja. Change-Id: Ia45170ab70ad3c2dcf7abc4a8f05a73bf93917c9
2024-12-12gnu: rust-swc: Fix build.Danny Milosavljevic
* gnu/packages/rust-apps.scm (rust-swc): Fix build. Change-Id: I06106439e7df8112075880081c3b444d84ecccf1
2024-11-28gnu: Add gitoxide.Efraim Flashner
* gnu/packages/rust-apps.scm (gitoxide): New variable. Change-Id: I373146d1db2bf2f871aa80b52ace1ba7766c6641