aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/rust-apps.scm
AgeCommit message (Expand)Author
2023-10-22gnu: Add xremap-gnome....* gnu/packages/rust-apps.scm (xremap-gnome): New variable. Efraim Flashner
2023-10-22gnu: Add xremap-x11....* gnu/packages/rust-apps.scm (xremap-x11): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Aleksandr Vityazev
2023-10-22gnu: Add xremap-sway....* gnu/packages/rust-apps.scm (xremap-sway): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Aleksandr Vityazev
2023-10-22gnu: Add xremap-wlroots....* gnu/packages/rust-apps.scm (xremap-wlroots): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Aleksandr Vityazev
2023-10-22gnu: rust-xremap: Install shell completions....* gnu/packages/rust-apps.scm (rust-xremap)[arguments]: Add a phase to install the shell completions. Efraim Flashner
2023-10-22gnu: Add rust-xremap....* gnu/packages/rust-apps.scm (rust-xremap): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Aleksandr Vityazev
2023-10-18Revert "build: cargo-build-system: Disable tests by default."...This reverts commit 37667443074a6de29f7665868f102111d62f0af9. This change needs more discussion. Efraim Flashner
2023-10-18build: cargo-build-system: Disable tests by default....* guix/build-system/cargo.scm (cargo-build): Disable tests by default. * gnu/packages/admin.scm (greetd, wlgreet, du-dust), * gnu/packages/bioinformatics.scm (circtools, python-gseapy), * gnu/packages/crypto.scm (rust-minisign, b3sum), * gnu/packages/gnome.scm (librsvg), * gnu/packages/python-crypto.scm (python-blake3, python-cryptography-rust), * gnu/packages/python-xyz.scm (python-orjson), * gnu/packages/rust-apps.scm (agate, alfis, bat, diffr, drill, dutree, exa, fd, hexyl, hyperfine, i3status-rust, just, maturin, ripgrep, rot8, rust-swc, rust-cargo-edit, git-interactive-rebase-tool, rust-cbindgen, rust-cbindgen-0.24, rust-cbindgen-0.19, sniffglue, tectonic, treefmt, hex, tokei, vivid, watchexec, rbw, rust-analyzer, rust-cargo-c, rtss, skim, skim-0.7, svd2rust, swayhide, tealdeer, git-absorb, zoxide, htmlq), * gnu/packages/sequoia.scm (sequoia-sqv), * gnu/packages/syndication.scm (newsboat), * gnu/packages/terminals.scm (alacritty), * gnu/packages/text-editors.scm (kak-lsp, parinfer-rust), * gnu/packages/tree-sitter.scm (tree-sitter-cli), * gnu/packages/video.scm (rav1e), * gnu/packages/web.scm (monolith, castor) [arguments]: Enable tests. Efraim Flashner
2023-10-18gnu: rust-oorandom-11: Rename from rust-oorandom-11.1....* gnu/packages/crates-io.scm (rust-oorandom-11): Use new name. (rust-criterion-0.5, rust-criterion-0.4, rust-criterion-0.3, rust-salsa-0.17): Use new name. * gnu/packages/rust-apps.scm (rust-analyzer): Same. Efraim Flashner
2023-10-18gnu: rust-swc: Update to 1.2.124....* gnu/packages/rust-apps.scm (rust-swc): Update to 1.2.124. [source]: Add snippet to not hardcode dependency versions. [arguments]: Don't install package source. Don't skip tests. Add cargo-build-flags and cargo-test-flags to only build the swc_cli binary. Remove custom 'enable-unstable-phases, 'patch-build-failures phases. Use custom 'install phase. [cargo-inputs]: Add rust-abi-stable-0.10, rust-ahash-0.7, rust-ansi-term-0.12, rust-anyhow-1, rust-arrayvec-0.5, rust-arbitrary-1, rust-auto-impl-0.5, rust-auto-impl-0.4, rust-backtrace-0.3, rust-bincode-1, rust-bitflags-1, rust-browserslist-0.6, rust-cfg-if-0.1, rust-copyless-0.1, rust-debug-unreachable-0.1, rust-difference-2, rust-glob-0.3, rust-hex-0.4, rust-indexmap-1, rust-inflector-0.11, rust-lexical-5, rust-libloading-0.7, rust-lru-0.7, rust-mimalloc-rust-0.1, rust-normpath-0.2, rust-num-bigint-0.2, rust-owning-ref-0.4, rust-parking-lot-0.11, rust-parking-lot-core-0.8, rust-paw-0.8, rust-pmutil-0.5, rust-pretty-assertions-0.7, rust-pretty-assertions-0.6, rust-quote-1, rust-rayon-1, rust-rustc-hash-1, rust-semver-0.9, rust-serde-1, rust-serde-json-1, rust-serde-regex-1, rust-sha-1-0.9, rust-smallvec-1, rust-sourcemap-6, rust-string-cache-codegen-0.5, rust-structopt-0.3, rust-syn-1, rust-termcolor-1, rust-tracing-0.1, rust-tracing-subscriber-0.3, rust-typed-arena-2, rust-wasm-bindgen-0.2, rust-wasm-bindgen-futures-0.4, rust-unicode-width-0.1, rust-unicode-xid-0.2, rust-url-2. Replace rust-dashmap-3 with 4, rust-napi-0.5 with 2, rust-napi-build-0.2 with 1, rust-napi-derive-0.5 with 2, rust-ordered-float-1 with 2. Remove rust-fxhash-0.2, rust-jemallocator-0.3, rust-log-0.4, rust-mimalloc-0.1. [cargo-development-inputs]: Add rust-ansi-term-0.12, rust-dashmap-4, rust-hex-0.4, rust-ntest-0.7, rust-path-clean-0.1, rust-pretty-assertions-0.7, rust-reqwest-0.11, rust-sha-1-0.9, rust-url-2, rust-walkdir-2. Remove rust-num-bigint-0.2, rust-pretty-env-logger-0.3, rust-string-cache-codegen-0.5, rust-tempfile-3. Efraim Flashner
2023-10-16gnu: Add xsv....* gnu/packages/crates-io.scm (xsv): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Wilko Meyer
2023-10-12gnu: ripgrep: Prepare for cross-compiling....* gnu/packages/rust-apps.scm (ripgrep) [native-inputs]: Move pcre2 ... [inputs]: ... to here. Efraim Flashner
2023-09-28gnu: just: Install shell completions....* gnu/packages/rust-apps.scm (just)[arguments]: Add a phase to install the shell completions. Efraim Flashner
2023-09-28gnu: just: Install manpage....* gnu/packages/rust-apps.scm (just)[arguments]: Add phase to install manpage. Efraim Flashner
2023-09-28gnu: Add just....* gnu/packages/rust-apps.scm (just): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Andrew Jose
2023-09-09gnu: rust-analyzer: Update required dependencies version....Use pinned versions of different dependencies required by rust-analyzer@2022-01-10. * gnu/packages/crates-io.scm (rust-salsa-0.17): Require RUST-INDEXMAP-1.7. (rust-serde-path-to-error-0.1): Require RUST-SERDE-JSON-1.0.73. (rust-serde-repr-0.1): Require RUST-QUOTE-1.0.10, RUST-PROC-MACRO2-1.0.34, RUST-SERDE-JSON-1.0.73, RUST-TRYBUILD-1.0.19. * gnu/packages/rust-apps.scm (rust-analyzer): Adjust versions similarly. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Distopico
2023-09-09gnu: rust-analyzer: Fix build of version 2022-01-10....* gnu/packages/rust-apps.scm (rust-analyzer): Update dependency rust-notify-5-pre.13. This fixes the build of `rust-analyzer@2022-01-10`, which required a pinned version of `rust-notify` (`rust-notify-5-pre.13`) to compile and rust >= 1.64. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Distopico
2023-08-14gnu: Add maturin....* gnu/packages/rust-apps.scm (maturin): New variable. * gnu/packages/patches/maturin-no-cross-compile.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Efraim Flashner
2023-08-14gnu: fd: Adjust for newer rust-clap-4....* gnu/packages/rust-apps.scm (fd)[arguments]: Add a phase to remove a feature-flag which was removed from the dependant project. Efraim Flashner
2023-08-14gnu: Remove rust-cbindgen-0.20....* gnu/packages/rust-apps.scm (rust-cbindgen-0.20): Delete variable. Efraim Flashner
2023-08-14gnu: Remove rust-cbindgen-0.17....* gnu/packages/rust-apps.scm (rust-cbindgen-0.17): Delete variable. Efraim Flashner
2023-08-14gnu: Remove rust-cbindgen-0.15....* gnu/packages/rust-apps.scm (rust-cbindgen-0.15): Delete variable. Efraim Flashner
2023-08-14gnu: Remove rust-cbindgen-0.14....* gnu/packages/rust-apps.scm (rust-cbindgen-0.14): Delete variable. Efraim Flashner
2023-08-14gnu: Remove rust-cbindgen-0.12....* gnu/packages/rust-apps.scm (rust-cbindgen-0.12): Delete variable. Efraim Flashner
2023-08-14gnu: rust-cargo-c: Update to 0.9.18....* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.9.18. [cargo-inputs]: Replace rust-cargo-0.68 with 0.69, rust-toml-0.6 with 0.7. Efraim Flashner
2023-05-07gnu: rust-cargo-edit: Fix build....* gnu/packages/rust-apps.scm (rust-cargo-edit)[arguments]: Skip tests. Add a phase to not default to vendored libgit2. [native-inputs]: Add perl. [inputs]: Replace libgit2 with libgit2-1.4. Efraim Flashner
2023-05-07gnu: sniffglue: Update to 0.15.0....* gnu/packages/rust-apps.scm (sniffglue): Update to 0.15.0. [cargo-inputs]: Add rust-bstr-0.2. Replace rust-env-logger-0.8 with 0.9, rust-nix-0.20 with 0.23, rust-nom-6 with 7, rust-pktparse-0.5 with 0.7, rust-sha2-0.9 with 0.10, rust-syscallz-0.15 with 0.16, rust-tls-parser-0.11 with 0.12. [cargo-development-inputs]: Replace rust-boxxy-0.11 with 0.12. Efraim Flashner
2023-05-07gnu: rbw: Add missing input....* gnu/packages/rust-apps.scm (rbw)[native-inputs]: Add perl. Efraim Flashner
2023-05-07gnu: sniffglue: Add missing input....* gnu/packages/rust-apps.scm (sniffglue)[native-inputs]: Add perl. Efraim Flashner
2023-05-07gnu: alfis: Add missing input....* gnu/packages/rust-apps.scm (alfis)[native-inputs]: Add perl. Efraim Flashner
2023-05-07gnu: agate: Add missing input....* gnu/packages/rust-apps.scm (agate)[native-inputs]: Add perl. Efraim Flashner
2023-05-07gnu: rust-ring-0.16: Remove pregenerated files....* gnu/packages/crates-io.scm (rust-ring-0.16)[source]: Add snippet to remove pregenerated files and add fake .git directory. [native-inputs]: Add perl. [supported-systems]: New field. * gnu/packages/rust-apps.scm (tealdeer)[native-inputs]: Add perl. Efraim Flashner
2023-05-07gnu: fd: Update to 8.7.0....* gnu/packages/rust-apps.scm (fd): Update to 8.7.0. [arguments]: Add cargo-test-flags to skip a test. Don't install source. Adjust custom 'override-jemalloc phase to continue using system jemalloc. Rewrite custom 'install-extra phase for changes in source code. [cargo-inputs]: Add rust-anyhow-1, rust-argmax-0.3, rust-chrono-0.4, rust-clap-complete-4, rust-crossbeam-channel-0.5, rust-dirs-next-2, rust-faccess-0.2, rust-nix-0.26, rust-normpath-0.3, rust-nu-ansi-term-0.46, rust-once-cell-1. Remove rust-dirs-2, rust-lazy-static-1. Replace rust-clap-2 with 4, rust-jemallocator-0.3 with 0.5, rust-lscolors-0.7 with 0.13, rust-users-0.10 with 0.11. [cargo-development-inputs]: Add rust-tempfile-3, rust-test-case-2. Remove rust-tempdir-0.3. Efraim Flashner
2023-05-07gnu: tealdeer: Update to 1.6.1....* gnu/packages/rust-apps.scm (tealdeer): Update to 1.6.1. [source]: Download using git-fetch. [arguments]: Adjust 'install-completions phase to install zsh completions also. Skip 2 more tests. [cargo-inputs]: Add rust-anyhow-1, rust-clap-3, rust-yansi-0.5, rust-zip-0.6. Remove rust-ansi-term-0.12, rust-docopt-1, rust-flate-2, rust-tar-0.4, rust-xdg-2. Replace rust-env-logger-0.7 with 0.9, rust-pager-0.15 with 0.16, rust-reqwest-0.10 with 0.11. [cargo-development-inputs]: Remove rust-remove-dir-all-0.5.2. Replace rust-assert-cmd-1 with 2, rust-predicates-1 with 2. * gnu/packages/crates-io.scm (rust-remove-dir-all-0.5.2): Remove variable. Efraim Flashner
2023-05-07gnu: rust-cargo-c: Update to 0.9.16....* gnu/packages/crates-io.scm (rust-cargo-c): Update to 0.9.16. [cargo-inputs]: Add rust-cargo-util-0.2, rust-cc-1, rust-clap-4, rust-glob-0.3, rust-itertools-0.10. Remove rust-pretty-env-logger-0.4, rust-cargo-metadata-0.9. Replace rust-cbindgen-0.20 with 0.24, rust-cargo-0.60 with 0.68, rust-semver-0.10 with 1, rust-toml-0.5 with 0.6. [inputs]: Replace libgit2-1.3 with libgit2, openssl-1.1 with openssl. Efraim Flashner
2023-04-14Merge branch 'master' into core-updates....Conflicts: gnu/local.mk gnu/packages/build-tools.scm gnu/packages/certs.scm gnu/packages/check.scm gnu/packages/compression.scm gnu/packages/cups.scm gnu/packages/fontutils.scm gnu/packages/gnuzilla.scm gnu/packages/guile.scm gnu/packages/ibus.scm gnu/packages/image-processing.scm gnu/packages/linux.scm gnu/packages/music.scm gnu/packages/nss.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/qt.scm gnu/packages/ruby.scm gnu/packages/shells.scm gnu/packages/tex.scm gnu/packages/video.scm gnu/packages/vulkan.scm gnu/packages/web.scm gnu/packages/webkit.scm gnu/packages/wm.scm Maxim Cournoyer
2023-04-12gnu: Remove abandoned spotify-tui package....* gnu/packages/rust-apps.scm (spotify-tui): Remove variable. See <https://github.com/Rigellute/spotify-tui/pull/1076>. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> jgart
2023-03-31gnu: Replace all uses of atk by at-spi2-core....* gnu/packages/animation.scm (gnash) * gnu/packages/chromium.scm (ungoogled-chromium) * gnu/packages/crates-gtk.scm (rust-atk-sys-0.14, rust-atk-sys-0.10, rust-atk-0.14, rust-gtk-0.14) * gnu/packages/gimp.scm (gimp) * gnu/packages/gnome.scm (evince, glade3, clutter, totem, rhythmbox, mutter, ghex): * gnu/packages/graphviz.scm (xdot) * gnu/packages/gtk.scm (gtk+-2, gtk+, guile-gnome, atkmm) * gnu/packages/mate.scm (mate-applets, atril, mate-control-center, mate-calc, mate-utils, eom, pluma) * gnu/packages/messaging.scm (dino) * gnu/packages/qt.scm (qtwebengine-5) * gnu/packages/rust-apps.scm (alfis) * gnu/packages/vim.scm (vim-full) * gnu/packages/vnc.scm (remmina) * gnu/packages/web.scm (castor): Replace atk by at-spi2-core. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Josselin Poiret
2023-02-08gnu: rust-cargo: Update to 0.60.0....* gnu/packages/crates-io.scm (rust-cargo-0.60): Update to 0.60.0. [cargo-inputs]: Add rust-cargo-util-0.1. Replace rust-env-logger-0.8 with rust-env-logger-0.9. Replace rust-opener-0.4 with rust-opener-0.5. Add rust-os-info-3. Replace rust-rustfix-0.5 with rust-rustfix-0.6. Add rust-socket2-0.4. Remove duplicate rust-tar-0.4. * gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.9.8+cargo-0.60. [cargo-inputs]: Replace rust-cbindgen-0.19 with rust-cbindgen-0.20. Replace rust-cargo-0.53 with rust-cargo-0.60. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Paul Alesius
2023-02-08gnu: Add rust-cbindgen-0.20....* gnu/packages/rust-apps.scm (rust-cbindgen-0.20): New variable. Maxim Cournoyer
2023-01-08gnu: tectonic: Update to 0.12.0....* gnu/packages/rust-apps.scm (tectonic): Update to 0.12.0. * gnu/packages/crates-io.scm (rust-tectonic-bridge-graphite2): Update to 0.2.1. [arguments]: Do not skip build. [native-inputs]: Add PKG-CONFIG. [inputs]: Add GRAPHITE2. (rust-tectonic-bundles): Update to 0.3. [arguments]: Do not skip build. <#:cargo-inputs>: Update RUST-TECTONIC-IO-BASE to 0.4. [native-inputs]: Add PKG-CONFIG. [inputs]: Add OPENSSL and ZLIB. (rust-tectonic-docmodel): Update to 0.2.0. [arguments]: Do not skip build. (rust-tectonic-engine-xetex): Update to 0.4.1. [arguments]: Do not skip build. <#:cargo-inputs>: Update RUST-TECTONIC-PDF-IO to 0.4 and RUST-TECTONIC-XETEX-LAYOUT to 0.2. [native-inputs]: Add PKG-CONFIG. [inputs]: Add FONTCONFIG, FREETYPE, GRAPHITE2, ICU4C and ZLIB. (rust-tectonic-engine-xdvipdfmx): Update to 0.4.0. [arguments]: Do not skip build. <#:cargo-inputs>: Remove RUST-CBINDGEN, update RUST-TECTONIC-BRIDGE-CORE to 0.3 and RUST-TECTONIC-PDF-IO to 0.4. [native-inputs]: Add PKG-CONFIG. [inputs]: Add LIBPNG and ZLIB. (rust-tectonic-pdf-io): Update to 0.4. [arguments]: Do not skip build. <#:cargo-inputs>: Update RUST-TECTONIC-BRIDGE-CORE to 0.3. (rust-tectonic-xetex-layout): Update to 0.2.1. [arguments]: Do not skip build. <#:cargo-inputs>: Update RUST-TECTONIC-BRIDGE-CORE to 0.3. [native-inputs]: Add PKG-CONFIG. [inputs]: Add FONTCONFIG, FREETYPE, GRAPHITE2, ICU4C and ZLIB. Nicolas Goaziou
2022-12-09gnu: Add htmlq....* gnu/packages/rust-apps.scm (htmlq): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Greg Hogan
2022-11-30gnu: rust-svd-parser-0.9: Rename to rust-svd-parser-0.10....* gnu/packages/crates-io.scm (rust-svd-parser-0.9): Rename to rust-svd-parser-0.10. * gnu/packages/rust-apps.scm (svd2rust)[cargo-inputs]: Adjust accordingly. Efraim Flashner
2022-11-30gnu: crates-io: Resort some unsorted packages....* gnu/packages/crates-io.scm (rust-clap-conf-0.1, rust-rt-format-0.8, rust-enquote-1, rust-im-rc-15, rust-impl-codec-0.5, rust-impl-rlp-0.3, rust-impl-serde-0.3, rust-impl-trait-for-tuples-0.2, rust-indicatif-0.16, rust-inflections-1, rust-pam-sys-0.5, rust-rustc-workplace-hack-1, rust-svd-parser-0.9, rust-svgtypes-0.5, rust-sxd-document-0.3, rust-sxd-xpath-0.4, rust-xi-unicode-0.3): Sort into their proper places. (skim, skim-0.7, svd2rust): Move to ... * gnu/packages/rust-apps.scm: ... here. Efraim Flashner
2022-11-30gnu: gnuzilla.scm: Move rust packages to standard locations....* gnu/packages/gnuzilla.scm (rust-textwrap-0.15-promise, rust-lex-0.2, rust-clap-derive-3.2-promise): Remove variables. (icecat,icedove)[native-inputs]: Replace rust-cbindgen-0.23-promise with rust-cbindgen-0.23. (rust-cbindgen-0.24-promise, rust-cbindgen-0.23-promise): Move to ... * gnu/packages/rust-apps.scm (rust-cbindgen-0.24, rust-cbindgen-0.23): ... here. Rename without '-promise' suffix. Efraim Flashner
2022-11-27gnu: zoxide: Update to 0.8.3....* gnu/packages/rust-apps.scm: Sort module imports. (zoxide): Update to 0.8.3. [arguments]: Use G-expressions. <#:phases>{'use-older-rust}: New phase. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> (
2022-11-28gnu: Add swayr....* gnu/packages/rust-apps.scm (swayr): New variable. Signed-off-by: Andrew Tropin <andrew@trop.in> Nicolas Graves
2022-11-28Revert "gnu: Add swayr."...This reverts commit b8a000b33b907ed161aef3cd08430e0905b4344f. Andrew Tropin
2022-11-28gnu: Add swayr....* gnu/packages/rust-apps.scm (swayr): New variable. Signed-off-by: Andrew Tropin <andrew@trop.in> Nicolas Goaziou
2022-10-24gnu: rust-cargo-edit: Update to 0.10.4....* gnu/packages/rust-apps.scm (rust-cargo-edit): Update to 0.10.4. [arguments]: Don't skip build. Don't install source. [cargo-inputs]: Remove rust-atty-0.2, rust-error-chain-0.12, rust-structopt-0.3. Replace rust-cargo-metadata-0.14 with 0.15, rust-crates-index-0.17 with 0.18, rust-git2-0.12 with 0.14, rust-toml-edit-0.3 with 0.14, rust-ureq-1 with 2. Add rust-anyhow-1, rust-clap-3, rust-concolor-control-0.0.7, rust-indexmap-1, rust-native-tls-0.2. Sort alphabetically. [cargo-development-inputs]: Remove rust-pretty-assertions-0.6. Add rust-snapbox-0.2, rust-trycmd-0.13, rust-url-2. [inputs]: Replace libgit2-1.3 with libgit. Efraim Flashner