Commit graph

150150 commits

Author SHA1 Message Date
Murilo
75b8af30aa
gnu: rust-hashbrown-0.14: Update to 0.14.5.
* gnu/packages/crates-io.scm (rust-hashbrown-0.14): Update to 0.14.5.

Change-Id: Ica60af634ecc02a44f350c7ed11969b9354dbaa2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:10 +02:00
Murilo
6826d486e7
gnu: rust-slotmap-1: Update to 1.0.7.
* gnu/packages/crates-io.scm (rust-slotmap-1): Update to 1.0.7.

Change-Id: I4d113e42d61ff05a631e71e17f7fc02cf6091641
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:10 +02:00
Efraim Flashner
5132b59254
gnu: rust-textwrap-0.16: Don't skip the build.
* gnu/packages/crates-io.scm (rust-textwrap-0.16)[arguments]: Don't skip
the build.
[cargo-inputs]: Remove rust-termion-2, rust-unic-emoji-char-0.9,
rust-version-sync-0.9.
[cargo-development-inputs]: Add rust-termion-2,
rust-unic-emoji-char-0.9, rust-version-sync-0.9.

Change-Id: I1806b88e54102f699d773f2a0911879a4addaae0
2025-01-06 12:14:09 +02:00
Murilo
b40a22eeb3
gnu: rust-textwrap-0.16: Update to 0.16.1.
* gnu/packages/crates-io.scm (rust-textwrap-0.16): Update to 0.16.1.

Change-Id: Ic71f228e62e57aa923e83fe2d061a44a4b45ec8f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:09 +02:00
Murilo
9d5a26933f
gnu: rust-tokio-stream-0.1: Update to 0.1.16.
* gnu/packages/crates-io.scm (rust-tokio-stream-0.1): Update to 0.1.16.

Change-Id: I3c983c24915c03888cb1bc475595264bde445e46
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:09 +02:00
Murilo
3f6506ffe8
gnu: rust-clipboard-win-5: Update to 5.4.0.
* gnu/packages/crates-windows.scm (rust-clipboard-win-5): Update to 5.4.0.

Change-Id: If511bde7e310798c8516f388c2281e398c6f74e5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:09 +02:00
Efraim Flashner
f70837797d
gnu: rust-security-framework-sys-0.2: Mark as deprecated.
There are no non-yanked versions of this crate at this semver.

* gnu/packages/crates-apple.scm (rust-security-framework-sys-0.2):
Rename to rust-security-framework-sys-0.2.4-yanked.
[source]: Add 'yanked' to the source file-name.
(rust-security-framework-sys-0.2): New deprecated package pointing to
rust-security-framework-sys-0.2.4-yanked.

Change-Id: I83e1cb38b6e9b77e4788ecfb0dea3ee74120574a
2025-01-06 12:14:09 +02:00
Efraim Flashner
4ae36e1afd
gnu: rust-security-framework-0.2: Mark as deprecated.
There are no non-yanked versions of this crate at this semver.

* gnu/packages/crates-apple.scm (rust-security-framework-0.2): Rename to
rust-security-framework-0.2.4-yanked.
[source]: Add 'yanked' to the source file-name.
(rust-security-framework-0.2): New deprecated package pointing to
rust-security-framework-0.2.4-yanked.

Change-Id: I64fc2851baacf2a31fc49cd773d2dff8a8ef2c9d
2025-01-06 12:14:09 +02:00
Efraim Flashner
937fd724f1
build-system: cargo: Use platform-rust-target.
* guix/build-system/cargo.scm (cargo-triplet): New procedure.
(cargo-build, cargo-cross-build): Add cargo-target.
(lower): Add cargo-target as private keyword.
* guix/build/cargo-build-system.scm (configure): Use cargo-target to set
CARGO_BUILD_TARGET.

Change-Id: I476fa195dce0e9d20d59dda7dd15f050a56a15cb
2025-01-06 12:14:09 +02:00
Efraim Flashner
67950f46ef
import: crate: Make it clearer when a crate has been yanked.
* guix/import/crate.scm (make-crate-sexp): If a crate has been yanked
then adjust the returned package's source file-name with 'yanked' as
part of the name.

Change-Id: Ib3d16ff2e89a75a7a0755c1f336abadba0189666
2025-01-06 12:14:08 +02:00
Efraim Flashner
3f1b5003cc
gnu: rust-winapi-wsapoll-0.1: Update to 0.1.2.
* gnu/packages/crates-windows.scm (rust-winapi-wsapoll-0.1): Update to
0.1.2.
[arguments]: Don't skip the build.

Change-Id: I85b22c594052f0205c9fb58a7d357ac248f7cca0
2025-01-06 12:14:08 +02:00
Efraim Flashner
c1cc8ca1f5
gnu: rust-winapi-util-0.1: Update to 0.1.9.
* gnu/packages/crates-windows.scm (rust-winapi-util-0.1): Update to
0.1.9.
[cargo-inputs]: Add rust-windows-sys-0.48.  Remove rust-winapi-0.3.

Change-Id: Ifb060cad5fd3e54902fecad4ec02ee07bc9e7d34
2025-01-06 12:14:08 +02:00
Efraim Flashner
69c8a20f6f
gnu: rust-schannel-0.1: Update to 0.1.27.
* gnu/packages/crates-windows.scm (rust-schannel-0.1): Update to 0.1.27.
[arguments]: Don't skip the build.
[cargo-inputs]: Replace rust-windows-sys-0.42 with 0.59.
[cargo-development-inputs]: Add rust-windows-sys-0.59.

Change-Id: I59a0af2c232e7d2705e9188ddc07dcb66d7422d1
2025-01-06 12:14:08 +02:00
Efraim Flashner
fa399046ff
gnu: rust-remove-dir-all-0.8: Update to 0.8.4.
* gnu/packages/crates-windows.scm (rust-remove-dir-all-0.8): Update to
0.8.4.
[cargo-inputs]: Replace rust-env-logger-0.10 with 0.11, rust-fs-at-0.1
with 0.2, rust-windows-sys-0.45 with 0.59.  Remove rust-aligned-0.4.
[cargo-development-inputs]: Replace rust-env-logger-0.10 with 0.11.

Change-Id: I175edd30ba0fb6554110de2603e70d9cb5c726db
2025-01-06 12:14:08 +02:00
Efraim Flashner
3cd3505651
gnu: rust-env-logger-0.11: Update to 0.11.5.
* gnu/packages/crates-io.scm (rust-env-logger-0.11): Update to 0.11.5.
[arguments]: Add cargo-test-flags.

Change-Id: Ic3ce96c6abb6176a675a6a2e30aa91c46d96fde5
2025-01-06 12:14:08 +02:00
Efraim Flashner
0e4cb1c507
gnu: rust-python3-dll-a-0.2: Update to 0.2.10.
* gnu/packages/crates-windows.scm (rust-python3-dll-a-0.2): Update to
0.2.10.

Change-Id: I3645e1b9fade70d8c543c316c95632d13d4faeae
2025-01-06 12:14:08 +02:00
Efraim Flashner
5e9d267e4d
gnu: rust-output-vt100-0.1: Update to 0.1.3.
* gnu/packages/crates-windows.scm (rust-output-vt100-0.1): Update to
0.1.3.
[arguments]: Don't skip the build.

Change-Id: I767b2f44f1796e0f74d9f01caacc16007a43eb8f
2025-01-06 12:14:08 +02:00
Efraim Flashner
b77a2f189e
gnu: rust-ipconfig-0.3: Update to 0.3.2.
* gnu/packages/crates-windows.scm (rust-ipconfig-0.3): Update to 0.3.2.
[arguments]: Don't skip the build.  Skip the tests.
[cargo-inputs]: Add rust-windows-sys-0.48.  Replace rust-socket2-0.4
with 0.5, rust-widestring-0.5 with 1, rust-winreg-0.10 with 0.50.
Remove rust-winapi-0.3.

Change-Id: Ieeef61e376a3c9377cf4daaa2ded929b0a7efc91
2025-01-06 12:14:08 +02:00
Efraim Flashner
aea6e2a202
gnu: Add rust-fs-at-0.2.
* gnu/packages/crates-windows.scm (rust-fs-at-0.2): New variable.

Change-Id: I251e6d4c336ccace5b18394699f3712ebe36bc0b
2025-01-06 12:14:08 +02:00
Efraim Flashner
e4aacccbc3
gnu: Add rust-fs-set-times-0.20.
* gnu/packages/crates-windows.scm (rust-fs-set-times-0.20): New variable.

Change-Id: I1bfe705870fa26fe872e0e3ff37fada3bac67147
2025-01-06 12:14:07 +02:00
Efraim Flashner
294e9f105c
gnu: rust-embed-resource-2: Update to 2.5.1.
* gnu/packages/crates-windows.scm (rust-embed-resource-2): Update to
2.5.1.
[cargo-inputs]: Add rust-memchr-2.  Replace rust-winreg-0.51 with 0.52.

Change-Id: If374ccb7ac48fba515e68ae0e68d7e33bf81f805
2025-01-06 12:14:07 +02:00
Efraim Flashner
8cfc86160b
gnu: rust-dunce-1: Update to 1.0.5.
* gnu/packages/crates-windows.scm (rust-dunce-1): Update to 1.0.5.

Change-Id: I063a367d0f3449ad80045bd72608eaef5a849ede
2025-01-06 12:14:07 +02:00
Efraim Flashner
7eb31e1e15
gnu: rust-codepage-0.1: Update to 0.1.2.
* gnu/packages/crates-windows.scm (rust-codepage-0.1): Update to 0.1.2.
[arguments]: Don't skip the build.

Change-Id: I8215205ec65f76c6b6a9890cdd1c4f2dd7e407a4
2025-01-06 12:14:07 +02:00
Efraim Flashner
437d1e0266
gnu: rust-anstyle-wincon-1: Update to 1.0.2.
* gnu/packages/crates-windows.scm (rust-anstyle-wincon-1): Update to
1.0.2.

Change-Id: I17048bcba1955d9478da3d745c30fe19b7cd021b
2025-01-06 12:14:07 +02:00
Efraim Flashner
7828ecd496
gnu: rust-gix-validate-0.9: Update to 0.9.1.
* gnu/packages/crates-vcs.scm (rust-gix-validate-0.9): Update to 0.9.1.

Change-Id: I7b4e4a2409e28a9636b3123394f93b4e7018ec4d
2025-01-06 12:14:07 +02:00
Efraim Flashner
3b7342bd6c
gnu: rust-gix-utils-0.1: Update to 0.1.13.
* gnu/packages/crates-vcs.scm (rust-gix-utils-0.1): Update to 0.1.13.

Change-Id: I226ab7a86eea10439a0c541dde06d0d27405f70b
2025-01-06 12:14:07 +02:00
Efraim Flashner
02c0570a71
gnu: rust-gix-trace-0.1: Update to 0.1.11.
* gnu/packages/crates-vcs.scm (rust-gix-trace-0.1): Update to 0.1.11.

Change-Id: I1c7366b4121f18d6dfce5b25a52b1e830323dfa9
2025-01-06 12:14:07 +02:00
Efraim Flashner
682c4b9410
gnu: rust-gix-sec-0.10: Update to 0.10.9.
* gnu/packages/crates-vcs.scm (rust-gix-sec-0.10): Update to 0.10.9.

Change-Id: I5d77d4318f44b4e5893ef5216559cc7d7773a274
2025-01-06 12:14:07 +02:00
Efraim Flashner
73d63fb23c
gnu: rust-gix-quote-0.4: Update to 0.4.13.
* gnu/packages/crates-vcs.scm (rust-gix-quote-0.4): Update to 0.4.13.

Change-Id: I247f873c1155415ce594b81090a6dc40f2bcc518
2025-01-06 12:14:07 +02:00
Efraim Flashner
b1c01aea08
gnu: rust-gix-prompt-0.8: Update to 0.8.8.
* gnu/packages/crates-vcs.scm (rust-gix-prompt-0.8): Update to 0.8.8.

Change-Id: I680c6b1a7f460ca6ecc04e0880491a4ed56c832f
2025-01-06 12:14:07 +02:00
Efraim Flashner
cddeb31d86
gnu: rust-gix-path-0.10: Update to 0.10.12.
* gnu/packages/crates-vcs.scm (rust-gix-path-0.10): Update to 0.10.12.

Change-Id: Ib2b61296789f537e07b5e61ebeb49d7480ea0ec1
2025-01-06 12:14:06 +02:00
Efraim Flashner
12c168de38
gnu: rust-gix-date-0.9: Update to 0.9.1.
* gnu/packages/crates-vcs.scm (rust-gix-date-0.9): Update to 0.9.1.

Change-Id: Ief5dacfe0e92528f09d7c367ed4f7376de0b3b6c
2025-01-06 12:14:06 +02:00
Efraim Flashner
496976f8ec
gnu: rust-gix-config-value-0.14: Update to 0.14.9.
* gnu/packages/crates-vcs.scm (rust-gix-config-value-0.14): Update to
0.14.9.

Change-Id: Ib2d692bf455b39220474b7f9662256ed28bff8af
2025-01-06 12:14:06 +02:00
Efraim Flashner
db096cab68
gnu: rust-gix-command-0.3: Update to 0.3.10.
* gnu/packages/crates-vcs.scm (rust-gix-command-0.3): Update to 0.3.10.

Change-Id: I3465049f96ebe04826ff1bff50dac79ac41559bc
2025-01-06 12:14:06 +02:00
Efraim Flashner
8fd08ab842
gnu: rust-gix-chunk-0.4: Update to 0.4.9.
* gnu/packages/crates-vcs.scm (rust-gix-chunk-0.4): Update to 0.4.9.

Change-Id: I938b86a7f546ecc859b1187e1e91b617815cc1ef
2025-01-06 12:14:06 +02:00
Efraim Flashner
824cd3ef34
gnu: rust-gix-bitmap-0.2: Update to 0.2.12.
* gnu/packages/crates-vcs.scm (rust-gix-bitmap-0.2): Update to 0.2.12.

Change-Id: Icff0a69652aaecd9206f74c238c558ba0ad4d1da
2025-01-06 12:14:06 +02:00
Efraim Flashner
a67dda496c
gnu: rust-git2-hooks-0.3: Update to 0.3.3.
* gnu/packages/crates-vcs.scm (rust-git2-hooks-0.3): Update to 0.3.3.

Change-Id: I45a2aaa58cd91f914a8cb4734d45b91243da943e
2025-01-06 12:14:06 +02:00
Efraim Flashner
886fbaf561
gnu: rust-core-graphics-types-0.1: Update to 0.1.3.
* gnu/packages/crates-graphics.scm (rust-core-graphics-types-0.1):
Update to 0.1.3.
[cargo-inputs]: Remove rust-foreign-types-0.3.

Change-Id: I8d6494b8b1453d2fa45449e70b7ae82cfb1cc8dc
2025-01-06 12:14:06 +02:00
Ricardo Wurmus
af07f6bfe9
gnu: python-trio-websocket: Update to 0.11.1.
* gnu/packages/python-xyz.scm (python-trio-websocket): Update to 0.11.1.
[arguments]: Disable some failing tests.

Change-Id: Ica358e0f8ffe9eddd8dda8d7c86b0f05550f947c
2025-01-06 09:51:59 +01:00
Ricardo Wurmus
2c9c2ab3bd
gnu: python-trio-websocket: Add missing inputs.
Fixes <https://issues.guix.gnu.org/75393>.

* gnu/packages/python-xyz.scm (python-trio-websocket)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I2a964a65add3b18bbe4d83a38be71a39ff657808
2025-01-06 09:51:59 +01:00
Feng Shu
7a7c01b393
gnu: jwm: Update to 2.4.6.
* gnu/packages/wm.scm (jwm): Update to 2.4.6.

Change-Id: I6e77b1a67e81f65c173247aaba9768bcd9a9ca8e
Signed-off-by: jgart <jgart@dismail.de>
2025-01-05 22:00:59 -06:00
Ashish SHUKLA
e55edac14e
gnu: janet: Update to 1.37.1.
* gnu/packages/lisp.scm (janet): Update to 1.37.1.
Co-authored-by: jgart <jgart@dismail.de>

Change-Id: I59fd6d5ed780fa5207affa44912b06261012039c
2025-01-05 20:36:14 -06:00
jgart
d3ddbcc70a
gnu: jpm: Apply formatting.
* gnu/packages/lisp.scm (jpm): Update to Apply formatting.
[arguments]: Format it.
[inputs]: Format it.
[native-search-paths]: Format it.

Change-Id: Icf18ab41e6a72608c4624c4af9048e857d152ce0
2025-01-05 20:25:15 -06:00
Suhail Singh
64448de261
gnu: Improve user-experience for jpm.
* gnu/packages/lisp.scm (jpm): Ensure jpm respects JANET_HEADERPATH and
JANET_LIBPATH if set by user.  Ensure gcc/g++ is able to find header files and
compilation-related utilities.

Change-Id: Ic7218dbd10e6fabddded50894b82492de8cabc88
Signed-off-by: jgart <jgart@dismail.de>
2025-01-05 20:12:55 -06:00
Suhail Singh
6d0659d98c
gnu: Add jpm package.
* gnu/packages/lisp.scm (jpm): New variable.

Change-Id: I9f5ab89a38622689b5d3545abe5d87906dc61f3b
Signed-off-by: Suhail <suhail@bayesians.ca>
Signed-off-by: jgart <jgart@dismail.de>
2025-01-05 20:12:55 -06:00
John Kehayias
a65ebe5fad
gnu: mesa: Update to 24.3.2.
* gnu/packages/gl.scm (mesa): Update to 24.3.2.

Change-Id: Ie003db7cedb768752ad89cdfde039cdf4f5ce124
2025-01-05 20:28:22 -05:00
John Kehayias
76b5a6f2c9
gnu: wayland-protocols: Update to 1.39.
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.39.

Change-Id: I6ba34e3fb334acc2a016511eb8380e772237eaf2
2025-01-05 20:28:21 -05:00
Efraim Flashner
ce7443bb67
gnu: mesa: Build asahi vulkan driver on aarch64-linux.
* gnu/packages/gl.scm (mesa)[arguments]: Adjust the configure-flags to
also build the asahi vulkan driver when building for aarch64.

Change-Id: I65320d254734b93c2d0a0891cdf329e7b3ff0c12
2025-01-05 20:28:19 -05:00
John Kehayias
e02075f37d
gnu: libva: Update to 2.22.0.
* gnu/packages/video.scm (libva): Update to 2.22.0.

Change-Id: I7eb1b63d0dd7dc576476e8c06ff6d3f016d9c905
2025-01-05 20:28:18 -05:00
John Kehayias
e11df98795
gnu: mesa: Update to 24.3.1.
* gnu/packages/gl.scm (mesa): Update to 24.3.1.
[arguments]: Add 'set-home-directory phase (build tries to use a
shader cache, though this without it won't fail to build).

Change-Id: I1fd7d1fe20109ccdd7386a82ecf7d415999c262a
2025-01-05 20:28:17 -05:00