Nicolas Graves
06412fbe53
gnu: Add python-proton-vpn-local-agent.
...
* gnu/packages/vpn.scm (python-proton-vpn-local-agent): New variable.
* gnu/packages/rust-crates.scm: Add python-proton-vpn-local-agent
crate list.
Change-Id: Ife3ec38218a916eea083d1e7f2f9fffa9679b7a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:38:57 +00:00
Nicolas Graves
fe6941a641
gnu: python-pendulum: Update to 3.1.0.
...
* gnu/packages/rust-crates.scm (pendulum): Record crates.
* gnu/packages/time.scm (python-pendulum): Update to 3.1.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:imported-modules, #:modules, #:phases>: Set them for
maturin. Remove former 'add-setup.py phase.
[native-inputs]: Add maturin, python-pytest, python-pytest-benchmark,
python-pytz, python-setuptools, python-time-machine, rust, rust:cargo.
[inputs]: Add pendulum cargo-inputs.
[propagated-inputs]: Replace python-pytzdata by python-tzdata.
[description]: Improve style.
Change-Id: I056ca219e52ccd9d61a083d3eba2e7f72c945926
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 21:45:44 +00:00
Oleg Pykhalov
44a85eb6bd
gnu: niri: Update to 25.11.
...
* gnu/packages/wm.scm (niri): Update to 25.11.
* gnu/packages/rust-crates.scm: Update crates accordingly.
Change-Id: Ifee78879b700516ca4872ca800606c00fa1414d0
2025-12-18 13:34:44 +03:00
John Kehayias
74e9028499
gnu: Add mitm-cache.
...
* gnu/packages/rust-apps.scm (mitm-cache): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add mitm-cache.
Change-Id: Ifc2d3a631940b69d1b5c8e9f5a2d9aa25551c265
2025-12-16 16:56:55 -05:00
Ian Eure
08a731a380
gnu: Add rust-cbindgen-0.29.
...
* gnu/packages/rust-apps.scm (rust-cbindgen-0.29): New variable.
Change-Id: I844f77160d3a6c271ba54e3a5731f34219603895
2025-12-16 06:56:22 -08:00
Cayetano Santos
ba5170d715
gnu: vhdl-ls: Update to 0.86.0.
...
* gnu/packages/rust-apps.scm (vhdl-ls): Update to 0.86.0.
[arguments]: Use #:rust 1.87 and set #:cargo-test-flags.
* gnu/packages/rust-crates.scm (rust-winnow-0.7.14): New variable.
* gnu/packages/rust-crates.scm (rust-syn-2.0.111): New variable.
* gnu/packages/rust-crates.scm (rust-lsp-server-0.7.9): New variable.
* gnu/packages/rust-crates.scm (rust-jiff-static-0.2.16): New variable.
* gnu/packages/rust-crates.scm (rust-jiff-0.2.16): New variable.
* gnu/packages/rust-crates.scm (rust-indexmap-2.12.1): New variable.
* gnu/packages/rust-crates.scm (rust-hashbrown-0.16.1): New variable.
* gnu/packages/rust-crates.scm (rust-dactyl-0.12.0): New variable.
* gnu/packages/rust-crates.scm (rust-clap-builder-4.5.53): New variable.
* gnu/packages/rust-crates.scm (rust-clap-4.5.53): New variable.
* gnu/packages/rust-crates.scm (rust-brunch-0.10.4): New variable.
* gnu/packages/rust-crates.scm (rust-assert-cmd-2.1.1): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update.
Change-Id: I70593ec54fcff6d2f010a5e3f2536102d2f604d8
2025-12-12 12:15:20 +01:00
Reza Housseini
305d8c4489
gnu: Add python-cmsis-pack-manager.
...
* gnu/packages/embedded.scm (python-cmsis-pack-manager): New variable.
* gnu/packages/rust-crates.scm (rust-cc-1.2.21, rust-quinn-0.11.6,
rust-quinn-proto-0.11.9, rust-quinn-udp-0.5.10, rust-reqwest-0.12.12,
rust-rustls-webpki-0.103.2, rust-schannel-0.1.23,
rust-windows-registry-0.2.0): New variables.
(cargo-inputs): Register python-cmsis-pack-manager.
Change-Id: I88e012f064f8eb659e32e9cd0870ae4fc6f2dafb
Reviewed-by: bdunahu <bdunahu@operationnull.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-04 21:44:28 +00:00
Nicolas Graves
3fcce251e9
gnu: python-cramjam: Update to 2.11.0.post1.
...
* gnu/packages/python-compression.scm (python-cramjam): Update to 2.11.0.post1.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Ignore failing tests.
* gnu/packages/rust-crates.scm : Update crates accordingly.
Change-Id: Icc6788030a6220550a48229567065a728703bd87
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 14:52:42 +00:00
Ahmad Jarara
b5e5a807d1
gnu: Add age-plugin-yubikey.
...
* gnu/packages/rust-apps.scm (age-plugin-yubikey): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add
age-plugin-yubikey.
Change-Id: I80e2a2f859f871567c72995b49ea3096b7be5fe8
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-12 16:22:05 +02:00
Matthias Riße
2008750c92
gnu: Add dumbpipe.
...
* gnu/packages/rust-apps.scm (dumbpipe): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add dumbpipe.
Change-Id: I515c3fa0d9f75a46e75c640cae0ab42fcf4ac1b2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-12 15:32:12 +02:00
wvlab
5a232433c3
gnu: waypipe: Update to 0.10.5.
...
* gnu/packages/freedesktop (waypipe): Update to 0.10.5.
[source]: Add snippet to fix cargo flags.
[arguments]: Add a phase to add some phases from the cargo-build-system.
[native-inputs]: Add rust, rust:cargo, rust-bindgen-cli, shaderc, clang,
and vulkan-headers.
[inputs]: Add vulkan-loader and zstd:lib and cargo inputs for waypipe.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add waypipe.
Change-Id: Ie6592a2ab5602e420777a6e7eab505e143743c8d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-12 14:26:43 +02:00
Alexis Simon
c8e8ca5f37
gnu: typst: Update to 0.14.0.
...
* gnu/packages/rust-apps.scm (typst): Update to 0.14.0.
[arguments]<#:rust>: Use rust-1.88.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[typst]: Update entry.
[rust-syntect-5]: Rename to rust-syntect-5.2.
[rust-syntect-5.3]: New entry.
* gnu/packages/rust-sources.scm (rust-hypher-0.1): Update to 0.1.6.
(rust-syntect-5): Rename to rust-syntect-5.2.
[inputs]: Rename cargo-inputs rust-syntect-5 to rust-syntect-5.2.
(rust-syntect-5.3): New variable.
Change-Id: I29180b456e9c49216f16bc7227ac60820bbf2c2b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-12 13:22:25 +02:00
Lilah Tascheter
368d2d9e0f
gnu: Add mollysocket.
...
* gnu/packages/rust-apps.scm (mollysocket): New variable.
* gnu/packages/rust-crates.scm: Import mollysocket deps.
Change-Id: Ifcfbf6078bf07f4f429bb0eeea2e61d5afba2c82
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-12 12:20:22 +02:00
Zheng Junjie
e7ff186602
gnu: alacritty: Update to 0.16.1.
...
* gnu/packages/terminals.scm (alacritty): Update to 0.16.1.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [alacritty]: Update
entry.
Change-Id: I2d4777275ea9e36ce1601de8b377c62d58e455a2
2025-11-12 11:58:53 +02:00
Jake Coble
1d55e8225d
gnu: synapse: Update to 1.140.0.
...
* gnu/packages/matrix.scm (synapse): Update to 1.140.0.
[uri]: Use new repository location.
[arguments] <modules, imported-modules>: Add cargo-build-system.
<test-backend, test-flags>: Use custom.
<phases>: Add 'prepare-cargo-build-system, 'install-rust-library,
'start-postgresql.
[inputs]: Add Rust dependencies for the Python library.
[propagated-inputs]: Remove python-daemonize, python-frozendict,
python-jinja2, python-pyjwt, python-pynacl, python-simplejson,
python-six, and python-txacme; add python-authlib, python-cryptography,
python-hiredis, python-ijson, python-immutabledict,
python-matrix-common, python-multipart, python-parameterized,
python-psycopg2cffi, python-pydantic, python-pympler, and
python-txredisapi.
[native-inputs]: Remove python-mock, python-parameterized, and
python-setuptools; add libc-utf8-locales-for-target, openssl,
postgresql, python-poetry-core, python-pyperf, python-setuptools-rust,
rust, rust:cargo tzdata-for-tests, and xmlsec.
[home-page]: Use new repository location.
* gnu/packages/rust-crates.scm: (rust-cc-1.2.30, rust-headers-0.4.1,
rust-icu-locale-2.0.0, rust-icu-locale-data-2.0.0,
rust-icu-segmenter-2.0.0, rust-icu-segmenter-data-2.0.0,
rust-pyo3-0.25.1, rust-pyo3-build-config-0.25.1, rust-pyo3-ffi-0.25.1,
rust-pyo3-log-0.12.4, rust-pyo3-macros-0.25.1,
rust-pyo3-macros-backend-0.25.1, rust-pythonize-0.25.0,
rust-ulid-1.2.1): New variables.
(lookup-cargo-inputs): Add synapse.
Change-Id: I4ea7a992352bc7c86075c5a09444cd9d170e3378
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-05 16:40:29 +00:00
Efraim Flashner
47df71794f
gnu: ripgrep: Update to 15.1.0.
...
* gnu/packages/rust-apps.scm (ripgrep): Update to 15.1.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ripgrep]: Update
entry.
Change-Id: I744fadd30db9ce283956dad10d99ab57959a1b9b
2025-11-05 12:31:22 +02:00
Zheng Junjie
92ab24629b
gnu: ripgrep: Update to 15.0.0.
...
* gnu/packages/rust-apps.scm (ripgrep): Update to 15.0.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ripgrep]: Update
entry.
Change-Id: Ie4f2544c26c02fbc45093fdc6d23d350408e408e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-05 12:22:48 +02:00
Skylar "The Cobra" Astaroth
20c34e7325
gnu: Add rmpc.
...
* gnu/packages/mpd.scm (rmpc): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add rmpc.
Change-Id: I3b075888a34a4bde0d6c3e719c10fe653b35bc20
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-05 12:15:44 +02:00
Murilo
f453bc4425
gnu: binwalk: Update to 3.1.0.
...
* gnu/packages/firmware.scm (binwalk): Update to 3.1.0.
[build-system]: Switch to cargo-build-system.
[source]<modules>: Remove utils module.
<snippet>: Remove it.
[arguments]<#:phases>: Remove it.
<#:install-source?>: Do not install source.
<#:cargo-test-flags>: Skip failing tests.
[native-inputs]: Remove python-coverage, python-nose; Add pkg-config.
[inputs]: Add fontconfig, xz, (cargo-inputs 'binwalk).
[description]: Fix spacing, add dot at the end.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[binwalk]: New
entry.
Change-Id: Ibb2df47aa3f2ddee06784c190200f0b7d21a31e2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-04 11:33:21 +02:00
Julian Flake
9864e2d983
gnu: Add espanso.
...
* gnu/packages/rust-apps.scm (espanso-x11, espanso-wayland): New variables.
* gnu/packages/rust-crates.scm: Update.
Change-Id: I009f0f635e4a7dc8a8ba404026f05e83e46e4003
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-01 12:22:53 +01:00
Nicolas Graves
4e4496ded1
gnu: python-selenium: Fix build and update package to 4.34.2.
...
* gnu/packages/rust-crates.scm : Add selenium-manager crate sources
record package.
* gnu/packages/python-web.scm (selenium-manager): New variable.
(python-selenium): Update to 4.34.2, inherit from selenium-manager.
[arguments]<#:phases>: Add phases 'inject-selenium-manager-binary and
'relax-requirements.
[inputs]: Add selenium-manager.
[native-inputs]: Remove python-wheel.
[decription]: Improve style.
[source, home-page, license]: Inherit them.
Fixes : guix/guix#3831
Change-Id: I88e2144e0c64472360072dac1a5fd03741a03975
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-30 16:23:52 +00:00
Sharlatan Hellseher
4bee78d292
gnu: Add python-sqlglotrs.
...
* gnu/packages/python-xyz.scm (python-sqlglotrs): New variable.
* gnu/packages/rust-crates.scm: (rust-web-sys-0.3.76,
rust-wasm-bindgen-shared-0.2.99, rust-wasm-bindgen-macro-support-0.2.99,
rust-wasm-bindgen-macro-0.2.99, rust-wasm-bindgen-backend-0.2.99,
rust-wasm-bindgen-0.2.99, rust-rustc-hash-2.1.0,
rust-pyo3-macros-backend-0.25.0, rust-pyo3-macros-0.25.0,
rust-pyo3-ffi-0.25.0, rust-pyo3-build-config-0.25.0, rust-pyo3-0.25.0,
rust-portable-atomic-1.9.0, rust-oorandom-11.1.4, rust-once-cell-1.19.0,
rust-log-0.4.22, rust-libc-0.2.169, rust-js-sys-0.3.76,
rust-is-terminal-0.4.13, rust-indoc-2.0.4, rust-half-2.4.1,
rust-crunchy-0.2.2, rust-clap-builder-4.5.23, rust-clap-4.5.23): New
variables.
(lookup-cargo-inputs): Add python-sqlglotrs to the list.
Change-Id: I9b5e32387c693369e4f1e0f3f86df41cc129c75a
2025-10-25 10:49:03 +01:00
Sughosha
5d488e8012
gnu: kdepim-addons: Update to 25.08.1.
...
* gnu/packages/kde-pim.scm (kdepim-addons): Update to 25.08.1.
[arguments]<#:test-exclude>: Exclue "kdepim-addons-todoedittest",
"kdepim-addons-eventedittest", "enterpriseheaderstyleplugintest",
"fancyheaderstyleplugintest", "grantleeheaderstyleplugintest",
"messageviewerplugins-rendertest", "akonadi-sqlite-rendertest-akonadi",
"akonadi-sqlite-mailsenderjobtest", "akonadi-sqlite-gravatarupdatewidgettest",
"eventdatavisitortest", "pimeventsplugintest",
"messageviewer-dkimauthenticationverifiedserverdialogtest" and
"markdowncreateimagewidgettest".
<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
keyword. Add 'change-directory-to-adblock, 'unpack-rust-crates,
'configure-adblock, 'check-for-pregenenerated-files, 'patch-cargo-checksums,
build-adblock and 'change-directory-back-to-source phases.
[native-inputs]: Add corrosion, pkg-config, rust and `(,rust "cargo").
[inputs]: Add kcmutils, plasma-activities and (cargo-inputs 'kdepim-addons).
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add kdepim-addons.
Change-Id: Ibaef5a6de18ec7944c51d60a46f81f25af6b4dd0
2025-10-17 11:26:34 +02:00
buffersquid
023fc88c32
gnu: Add zola.
...
* gnu/packages/rust-apps.scm (zola): New variable.
* gnu/packages/rust-crates.scm (zola): Map cargo inputs.
Change-Id: I9b7fb89af687f4a58c8ff77effc5695773363165
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-10-16 12:04:12 +03:00
iamawacko
4e333f47e0
gnu: Add oniongen-rs.
...
* gnu/packages/tor.scm (oniongen-rs): New variable.
* gnu/packages/rust-crates.scm (oniongen-rs): New variable.
Change-Id: I2c99228c50d4ddbc97336b0f71abaf330259fee1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-10-15 13:08:42 +03:00
Zheng Junjie
380570ea62
gnu: watchexec: Update to 2.3.2.
...
* gnu/packages/rust-apps.scm (watchexec): Update to 2.3.2.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[watchexec]: Update
entry.
Change-Id: Ief1f73f62522a8f2e517177884cc351d3a6cd174
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-10-15 12:46:25 +03:00
Karl Hallsby
60f5123072
gnu: Add systemd-lsp.
...
* gnu/packages/rust-apps.scm (systemd-lsp): New variable.
* gnu/packages/rust-crates.scm (systemd-lsp): Map cargo-inputs.
Change-Id: I2b01ac84dbed7d5fb680a35460413e8071cd8301
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-10-15 12:13:57 +03:00
Igorj Gorjaĉev
1a95c249ca
gnu: just: Update to 1.43.0.
...
* gnu/packages/rust-apps.scm (just): Update to 1.43.0.
* gnu/packages/rust-crates.scm (just): Update dependencies.
Change-Id: I5e5a6793af58fce06d082c450293f59c9525fdd5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-10-15 12:01:43 +03:00
Sughosha
564233a7b6
gnu: Add yabridgectl.
...
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add yabridgectl.
* gnu/packages/audio.scm (yabridgectl): New variable.
Change-Id: I9ffeda9d029a418f7d8f7ffe889468a14c963af5
2025-10-07 21:52:50 +05:30
John Kehayias
877a00dfa7
gnu: mesa: Update to 25.2.0.
...
Note: this is not the first "stable" release, but making this available for
testing as some configuration we used have been dropped upstream.
* gnu/packages/gl.scm (mesa): Update to 25.2.0.
[arguments]<#:meson>: Use meson-1.8.
<#:configure-flags>: Remove osmesa and gallium-xa flags (no longer available).
* gnu/packages/rust-crates.scm (mesa-cargo-inputs): Add rustc-hash.
Change-Id: I36d59582b5d827f78040a248a54fd11e2f982393
2025-09-30 16:48:17 +09:00
Efraim Flashner
c5348a51cb
gnu: newsboat: Update to 2.41.
...
* gnu/packages/syndication.scm (newsboat): Update to 2.41.
* gnu/packages/rust-crates.scm (newsboat): Update dependencies.
Change-Id: I5b6a1f16406c397d86f43385a4c2441d39266f0d
2025-09-30 10:37:43 +03:00
wrobell
9b46060950
gnu: rabbitmqadmin: Update to 2.9.0.
...
* gnu/packages/rust-apps.scm (rabbitmqadmin): Update to 2.9.0.
[arguments] <#:rust>: Use rust-1.88.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [rabbitmqadmin]:
Update entry.
Change-Id: I4f519aae964175e75dc6c045242e9692faff83f8
Signed-off-by: Hilton Chain <hako@ultrarare.space >
Modified-by: Hilton Chain <hako@ultrarare.space >
2025-09-24 16:13:05 +08:00
Ada Stevenson
b0e4e325ec
gnu: rusty: Update to 0.2.0-1.2f406d9.
...
* gnu/packages/rust-apps.scm (rusty): Update to 0.2.0-1.2f406d9.
Change-Id: I10fefbeb2f8349b7ca01026a0f87e023881cae1c
Signed-off-by: Hilton Chain <hako@ultrarare.space >
Modified-by: Hilton Chain <hako@ultrarare.space >
2025-09-24 16:03:23 +08:00
Efraim Flashner
25e0b40ddf
gnu: forgejo-cli: Update to 0.3.0.
...
* gnu/packages/rust-apps.scm (forgejo-cli): Update to 0.3.0.
[source]: Download using git-fetch.
[inputs]: Remove libgit2-1.8. Add libgit2-1.9.
* gnu/packages/rust-crates.scm (forgejo-cli): Update dependencies.
Change-Id: I38e071b0940477fd844ea14f9c768a143e703a7a
2025-09-16 12:22:33 +03:00
Efraim Flashner
57b5cadc79
gnu: codeberg-cli: Update to 0.5.0.
...
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.0.
[source]: Switch to using git-fetch.
[inputs]: Remove libgit2-1.8. Add libgit2-1.9.
* gnu/packages/rust-crates.scm (codeberg-cli): Update dependencies.
Change-Id: I375b68255683a8a091bab05de46c17df133d56c1
2025-09-16 12:22:33 +03:00
Efraim Flashner
50ee5c34be
gnu: sequoia-wot-tools: Update to 0.15.0.
...
* gnu/packages/sequoia.scm (sequoia-wot-tools): Update to 0.15.0.
[arguments]: Add cargo-package-crates, cargo-install-paths. Remove
phase changing directory.
* gnu/packages/rust-crates.scm (sequoia-wot-tools): Update dependencies.
Change-Id: I8221922cac15ce897ac4375f80e691a01ce3c5e9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-09-16 12:22:33 +03:00
Efraim Flashner
4ab38d110a
gnu: sequoia-sqv: Update to 1.3.0.
...
* gnu/packages/sequoia.scm (sequoia-sqv): Update to 1.3.0.
* gnu/packages/rust-crates.scm (sequoia-sqv): Update dependencies.
Change-Id: I301d9ac5f1b30ee261fb1b5abee73d32a37bcc86
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-09-16 12:22:33 +03:00
Efraim Flashner
5543bd8177
gnu: sequoia-sq: Update to 1.3.1.
...
* gnu/packages/sequoia.scm (sequoia-sq): Update to 1.3.1.
* gnu/packages/rust-crates.scm (sequoia-sq): Update dependencies.
Change-Id: I71d1d6744593c7d04e6b2aae778b5b2c5a8d6817
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-09-16 12:22:33 +03:00
Efraim Flashner
fc286ab261
gnu: sequoia-chameleon-gnupg: Update to 1.13.1.
...
* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg): Update to 1.13.1.
* gnu/packages/rust-crates.scm (sequoia-chameleon-gnupg): Update
dependencies.
Change-Id: I94d74aa43c483d2f771155f1c1493b89523d45da
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-09-16 12:22:30 +03:00
Efraim Flashner
fbc0079965
gnu: rust-crates: Sort sources alphabetically.
...
* gnu/packages/rust-crates.scm: Sort rust crate sources alphabetically.
Change-Id: I2ee21d42092ec08ba89ea05bfefdd8563d4b5f36
2025-09-14 14:33:36 +03:00
VÖRÖSKŐI András
2e476f9ad8
gnu: rbw: Update to 1.14.1
...
* gnu/packages/rust-apps (rbw): Update to 1.14.1.
* gnu/packages/rust-crates (rbw): Update dependencies.
Change-Id: I7352bff50f7a389507c0c72a85719dc962b48dca
Signed-off-by: Hilton Chain <hako@ultrarare.space >
2025-09-05 18:07:31 +08:00
Ada Stevenson
e532d5c074
gnu: Add rusty.
...
* gnu/packages/rust-apps.scm (rusty): New variable.
Change-Id: I4ff6d439932453c0beb6e44451c633bcec4e0477
Signed-off-by: Hilton Chain <hako@ultrarare.space >
Modified-by: Hilton Chain <hako@ultrarare.space >
2025-09-05 18:07:30 +08:00
Rutherther
445c23889e
gnu: Add ripgrep-all.
...
* gnu/packages/rust-apps.scm (ripgrep-all): New variable.
Change-Id: Ie05f8dc3352b52a7dcb5bcde9cb33ec7e9fc5d56
Signed-off-by: Hilton Chain <hako@ultrarare.space >
Modified-by: Hilton Chain <hako@ultrarare.space >
2025-09-05 18:07:30 +08:00
Zheng Junjie
ecfbeb3e68
gnu: Add radicle.
...
* gnu/packages/rust-apps.scm (radicle): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add radicle.
Change-Id: I2512928406ceab65ea3f14e64591c4614323408a
Signed-off-by: Hilton Chain <hako@ultrarare.space >
Modified-by: Hilton Chain <hako@ultrarare.space >
2025-09-02 01:46:38 +08:00
Hilton Chain
6412cbf0d5
gnu: xwayland-satellite: Update to 0.7.
...
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.7.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [xwayland-satellite]:
Update entry.
Change-Id: Ia39cc1808375f55f1ba0c3c4553198e4d096780f
2025-09-02 01:46:38 +08:00
Hilton Chain
51e5af2851
gnu: niri: Update to 25.08.
...
* gnu/packages/wm.scm (niri): Update to 25.08.
[arguments] <#:phases>: Disable parallel testing.
* gnu/packages/rust-sources.scm (rust-pipewire-0.8.0.93138d0)
(rust-smithay-0.7.0.20d2dac): New variables.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [niri]: Update entry.
[rust-pipewire-0.8.0.93138d0, rust-smithay-0.7.0.20d2dac]: New entries.
Change-Id: I0ca02f2a8aa360cbdbe94f569e37ac175ead8d1e
2025-09-02 01:46:35 +08:00
Zheng Junjie
73f943fd9f
gnu: Add jujutsu.
...
* gnu/packages/rust-crates.scm(lookup-cargo-inputs): Add jujutsu.
* gnu/packages/rust-apps.scm (jujutsu): New variable.
Change-Id: I1527b8c057827c327a701ed135b84e56f166f732
Signed-off-by: Hilton Chain <hako@ultrarare.space >
Modified-by: Hilton Chain <hako@ultrarare.space >
2025-08-22 22:09:13 +08:00
Murilo
ceca2249b1
gnu: helix: Update to 25.07.1.
...
* gnu/packages/text-editors.scm (helix): Update to 25.07.1.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-08-22 10:33:23 +02:00
Hilton Chain
3e45fc0f37
doc: Document lockfile importer based Rust packaging workflow.
...
* doc/guix.texi (Build Systems) [cargo-build-system]: Add cross-reference for
the term "Cargo workspaces".
* doc/contributing.texi (Packaging Guidelines)[Rust Crates]: Update
documentation.
* doc/guix-cookbook.texi (Packaging)[Packaging Workflow]: New section.
* gnu/packages/rust-crates.scm,
* gnu/packages/rust-sources.scm: Stop mentioning guix-rust-registry for now, we
may remove the repository if future merges are managed well.
Change-Id: Ic0c6378cf5f5df97d6f8bdd040b486be62c7bddc
2025-08-21 19:09:04 +08:00
Hilton Chain
46ea14a7f4
gnu: Use full versions in the variable names of Rust library development snapshots.
...
This handles version changes better and brings in less confusion when learning
the packaging process.
* gnu/packages/rust-sources.scm (rust-pipewire-for-niri): Rename variable to...
(rust-pipewire-0.8.0.fd3d8f7): ...this.
(rust-pubgrub-for-uv): Rename variable to...
(rust-pubgrub-0.3.0.b70cf70): ...this.
(rust-smithay-for-niri): Rename variable to...
(rust-smithay-0.6.0.ede2707): ...this.
(rust-web-view-for-alfis): Rename variable to...
(rust-web-view-0.7.3.82d7cbc): ...this.
* gnu/packages/rust-crates.scm: Adjust accordingly.
Change-Id: Idc4ab81e5e307804aab5d28ac06fa928cd4ab3a1
2025-08-21 19:09:04 +08:00