Age | Commit message (Expand) | Author |
2024-02-20 | gnu: rust-rsa-0.5: Move substitution to source....* gnu/packages/crates-io.scm (rust-rsa-0.5)[source]: Add snippet to
adjust crate dependency versions.
[arguments]: Remove custom 'relax-requirements phase.
* gnu/packages/rust-apps.scm (rbw)[arguments]: Remove substitution from
custom 'relax-requirements phase.
Change-Id: Ie39f0e9c160e18e8d0213aeaea8b86b292a14df0
| Efraim Flashner |
2024-02-20 | gnu: Add macchina....* gnu/packages/rust-apps.scm (macchina): New variable.
Change-Id: I2d054e770cb23ccb92a3824739858f39d3f5b467
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Jaeme Sifat |
2024-02-20 | gnu: ripgrep: Update to 14.0.3....* gnu/packages/rust-apps.scm (ripgrep): Update to 14.0.3.
[cargo-inputs]: Add rust-anyhow-1, rust-lexopt-0.3, rust-textwrap-0.16.
Replace rust-bstr-0.2 with 1, rust-grep-0.2 with 0.3,
rust-jemallocator-0.3 with 0.5. Remove rust-clap-2, rust-lazy-static-1,
rust-num-cpus-1, rust-regex-1.
[arguments]: Replace custom 'install-manpage with 'install-extras and
install shell completions. Remove extra modules.
[native-inputs]: Remove asciidoc. Add ripgrep when cross-compiling.
[synopsis, description]: Expand.
Change-Id: Iedf371a36d704072f4f3a9a3765c77dd22ea6642
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: Ie99687ad5d7d7a9178dba08e1e7f100f96854336
| Jaeme Sifat |
2023-11-28 | gnu: zoxide: Don't install the sources....* gnu/packages/rust-apps.scm (zoxide)[arguments]: Don't install the
sources.
Change-Id: Ib9a3d8cb5d267c063cbb1ec099d6d70ca168e742
| Efraim Flashner |
2023-11-28 | gnu: rust-swc: Prepare for cross-compilation....* 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
| Efraim Flashner |
2023-11-28 | gnu: ripgrep: Don't install sources....* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Don't install
sources.
Change-Id: Ib1b2b4eb3ba52a6a4d59603c4a4ba5d674c98581
| Efraim Flashner |
2023-11-28 | gnu: maturin: Add missing input....* gnu/packages/rust-apps.scm (maturin)[inputs]: Add bzip2.
Change-Id: I828ad8d5d6bb9ef119d84fc6205da5d72913afca
| Efraim Flashner |
2023-11-28 | gnu: hyperfine: Prepare for cross-compiling....* 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
| Efraim Flashner |
2023-11-28 | gnu: fd: Prepare for cross-compilation....* gnu/packages/rust-apps.scm (fd)[arguments]: Adjust custom
'install-extra phase to only generate the completions when not
cross-compiling.
Change-Id: I6d961d798af217cc5abd42018f13d0160f0c5012
| Efraim Flashner |
2023-11-28 | gnu: just: Prepare for cross-compiling....* gnu/packages/rust-apps.scm (just)[inputs]: Add bash-minimal,
coreutils-minimal.
Change-Id: I6e8de2d50dc3ef93f6a2adbdfb0ee5873f0bd138
| Efraim Flashner |
2023-11-28 | gnu: Add spotifyd....* gnu/packages/rust-apps.scm (spotifyd): New variable.
Change-Id: I15132868cb3b4c143c084cea30dcf56adad4ee28
| Steve George |
2023-11-28 | gnu: Add kibi....* gnu/packages/rust-apps.scm (kibi): New variable.
Change-Id: Ic2d2a83ffe469091a126ae5b6cc80b703b957db6
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Jaeme Sifat |
2023-11-28 | gnu: Add eza....eza is the community-maintained successor fork to exa. Minimal changes had to
be made to adapt the exa package definition to eza.
* gnu/packages/rust-apps.scm (eza): New variable.
Signed-off-by: Jaeme Sifat <jaeme@runbox.com>
Change-Id: I0069bbbc8de55a030a52ef98b0f8d9dd0fe07317
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Jaeme Sifat |
2023-11-28 | gnu: zoxide: Remove old rust version workaround....* gnu/packages/rust-apss.scm (zoxide)[arguments]: Remove custom phases.
Change-Id: I11ee4cc8376c7b825359816dea4053dff18531a8
| Efraim Flashner |
2023-11-28 | gnu: rust-analyzer: Move to rust.scm....* gnu/packages/rust-apps.scm (rust-analyzer): Move ...
* gnu/packages/rust.scm (rust-analyzer): ... to here.
Change-Id: I24db3731370f6e798b919409a32abec4a115c913
| Efraim Flashner |
2023-11-28 | gnu: Remove rust-cbindgen-0.19....* gnu/packages/crates-io.scm (rust-cbindgen-0.19): Remove variable.
Change-Id: Ied77d309fe8568e666312fd2f9b1ce8113fba6dc
| Efraim Flashner |
2023-11-28 | gnu: tectonic: Update package....* gnu/packages/rust-apps.scm (tectonic)[arguments]: Remove
cargo-build-flags. Don't install the sources.
Change-Id: I368fdbee3da7b1747620d507f2ae72bf768c441b
| Efraim Flashner |
2023-11-28 | gnu: Remove rust-cbindgen-0.16....* gnu/packages/rust-apps.scm (rust-cbindgen-0.16): Remove variable.
Change-Id: Id37fbf2df893978eba7f8abeb0bc9443ffe94a0a
| Efraim Flashner |
2023-11-28 | gnu: rust-analyzer: Replace with version from rust....* gnu/packages/rust-apps.scm (rust-analyzer): Rewrite package to contain
the rust-analyzer from the rust package.
Change-Id: I36a15e444fda76f044323f97ebce08f562063d4b
| Efraim Flashner |
2023-11-28 | gnu: alfis: Update to 0.8.4....* gnu/packages/rust-apps.scm (alfis): Update to 0.8.4.
[source]: Add snippet to use packaged versions of dependencies.
[cargo-inputs]: Add rust-spmc-0.3, rust-winapi-0.3. Replace
rust-simplelog-0.11 with 0.12, rust-toml-0.5 with 0.7, rust-signature-1
with 2, rust-base64-0.13 with 0.21, rust-sqlite-0.26 with 0.30,
rust-uuid-0.8 with 1, rust-lru-0.7 with 0.9, rust-open-2 with 3,
rust-thread-priority-0.4 with 0.10.
[inputs]: Add sqlite
| Efraim Flashner |
2023-11-28 | gnu: rust-xremap: Remove older dependencies workaround....* gnu/packages/rust-apps.scm (rust-xremap)[source]: Remove snippet.
Change-Id: If67c214293f60c8dd1a36cf9552abf7861d370f3
| Efraim Flashner |
2023-11-28 | gnu: rust-cargo-c: Update to 0.9.27....* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.9.27.
[cargo-inputs]: Add rust-windows-sys-0.48. Replace rust-cargo-0.69 with
0.74, rust-cbindgen-0.24 with 0.26, rust-itertools-0.10 with 0.11.
[inputs]: Replace libgit2 with libgit2-1.6.
Change-Id: Id697dd15d444fab60c55647c87d4d6689d69148b
| Efraim Flashner |
2023-11-08 | gnu: Have vim packages use vim-build-system....* gnu/packages/vim.scm (vim-neocomplete, vim-neocomplete-snippets,
vim-neosnippet, vim-scheme, vim-luna, vim-fugitive, vim-airline,
vim-airline-themes, vim-syntastic, neovim-syntastic, vim-solarized,
vim-rainbow, editorconfig-vim, neovim-packer, vim-guix-vim,
vim-asyncrun, vim-dispatch, vim-gemini-vim, vim-eunuch, vim-slime,
vim-vlime, vim-paredit, vim-surround, vim-gnupg, vim-ctrlp,
vim-mucomplete, vim-gitgutter, vim-characterize, vim-tagbar,
vim-nerdtree, vim-nerdcommander):
[build-system]: Switch to vim-build-system.
[arguments]: Adjust accordingly.
* gnu/packages/code.scm (global)[arguments]: Move vim files to their new
location.
* gnu/packages/lisp.scm (txr),
* gnu/packages/mail.scm (msmtp),
* gnu/packages/rust-apps.scm (skim),
* gnu/packages/vim.scm (vifm),
* gnu/packages/wm.scm (fluxbox): Same.
Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I8b3e5d65d76a100c3dbddc1ae562b72966c2b304
| Jonathan Scoresby |
2023-10-26 | gnu: Add rust-cbindgen-0.26....* gnu/packages/rust-apps.scm (rust-cbindgen-0.26): New variable.
(rust-cbindgen-0.24): Inherit from rust-cbindgen-0.26.
Change-Id: Id17f8e251ceecc8ae0708dcfc19acfc5c56b824f
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| Tomas Volf |
2023-10-22 | gnu: Add xremap-gnome....* gnu/packages/rust-apps.scm (xremap-gnome): New variable.
| Efraim Flashner |
2023-10-22 | gnu: 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-22 | gnu: 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-22 | gnu: 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-22 | gnu: 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-22 | gnu: 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-18 | Revert "build: cargo-build-system: Disable tests by default."...This reverts commit 37667443074a6de29f7665868f102111d62f0af9.
This change needs more discussion.
| Efraim Flashner |
2023-10-18 | build: 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-18 | gnu: 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-18 | gnu: 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-16 | gnu: Add xsv....* gnu/packages/crates-io.scm (xsv): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Wilko Meyer |
2023-10-12 | gnu: ripgrep: Prepare for cross-compiling....* gnu/packages/rust-apps.scm (ripgrep) [native-inputs]: Move pcre2 ...
[inputs]: ... to here.
| Efraim Flashner |
2023-09-28 | gnu: just: Install shell completions....* gnu/packages/rust-apps.scm (just)[arguments]: Add a phase to install
the shell completions.
| Efraim Flashner |
2023-09-28 | gnu: just: Install manpage....* gnu/packages/rust-apps.scm (just)[arguments]: Add phase to install
manpage.
| Efraim Flashner |
2023-09-28 | gnu: Add just....* gnu/packages/rust-apps.scm (just): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Andrew Jose |
2023-09-09 | gnu: 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-09 | gnu: 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-14 | gnu: 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-14 | gnu: 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-14 | gnu: Remove rust-cbindgen-0.20....* gnu/packages/rust-apps.scm (rust-cbindgen-0.20): Delete variable.
| Efraim Flashner |
2023-08-14 | gnu: Remove rust-cbindgen-0.17....* gnu/packages/rust-apps.scm (rust-cbindgen-0.17): Delete variable.
| Efraim Flashner |
2023-08-14 | gnu: Remove rust-cbindgen-0.15....* gnu/packages/rust-apps.scm (rust-cbindgen-0.15): Delete variable.
| Efraim Flashner |
2023-08-14 | gnu: Remove rust-cbindgen-0.14....* gnu/packages/rust-apps.scm (rust-cbindgen-0.14): Delete variable.
| Efraim Flashner |
2023-08-14 | gnu: Remove rust-cbindgen-0.12....* gnu/packages/rust-apps.scm (rust-cbindgen-0.12): Delete variable.
| Efraim Flashner |
2023-08-14 | gnu: 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-07 | gnu: 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 |