Jaeme Sifat
47ea3546c1
gnu: Add rust-box-drawing-0.1.
...
* gnu/packages/crates-graphics.scm (rust-box-drawing-0.1): New variable.
Change-Id: I560134e615a94a0552f88d8781dd97c70a3a3062
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:38 +02:00
Jaeme Sifat
cd607885b0
gnu: rust-bat-0.18: Refactor package as library.
...
* gnu/packages/crates-io.scm (rust-bat-0.18): Refactor package definition as
library.
[package]: Inherit from rust-bat-0.22.
[name]: Change to rust-bat.
Change-Id: I4f5cead29ae56af87529872880e5fc75204e9898
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:38 +02:00
Jaeme Sifat
01d308741a
gnu: Add rust-bat-0.22.
...
* gnu/packages/crates-io.scm (rust-bat-0.22): New variable.
Change-Id: Idd162185472b147c635faa6f241e13d2c6595487
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:38 +02:00
Jaeme Sifat
acab0d9787
gnu: Add rust-bytelines-2.
...
* gnu/packages/crates-io.scm (rust-bytelines-2): New variable.
Change-Id: I33fe78abf19d9dd98053f5fedbbcdd4d933a877e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:38 +02:00
Jaeme Sifat
f66e41924c
gnu: rust-chrono-humanize-0.2: Update to 0.2.3.
...
* gnu/packages/crates-io.scm (rust-chrono-humanize-0.2): Update to 0.2.3.
[arguments]: Don't skip building.
[description]: Update description.
Change-Id: I5d481a7c1d386420b5eeee5add1c3268d1fba3f4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:37 +02:00
Jaeme Sifat
06b3bd8a4d
gnu: Add rust-palette-0.6.
...
* gnu/packages/crates-graphics.scm (rust-palette-0.6): New variable.
Change-Id: I0c5e982730c533a38dbae133d015d3f71d77c892
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:37 +02:00
Jaeme Sifat
02a506b0e3
gnu: Add rust-palette-derive-0.6.
...
* gnu/packages/crates-graphics.scm (rust-palette-derive-0.6): New variable.
Change-Id: Ia6a5ab81fb74278d05fa5a78430a5b2d40062c91
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:37 +02:00
Jaeme Sifat
d0cdc5a35b
gnu: rust-smol-str-0.1: Update to 0.1.24.
...
* gnu/packages/crates-io.scm (rust-smol-str-0.1): Update to 0.1.24.
[arguments]: Don't skip build. Add cargo-test-flags.
[cargo-inputs]: Add rust-arbitrary-1.
[cargo-development-inputs]: Replace rust-proptest-0.10 with 1.
Change-Id: Ib4fbd5f53dbca08db79e14cedb19a91d72d4c057
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:37 +02:00
Jaeme Sifat
ec8b43aa25
gnu: Add rust-sysinfo-0.28.
...
* gnu/packages/crates-io.scm (rust-sysinfo-0.28): New variable.
(rust-sysinfo-0.27): Inherit from rust-sysinfo-0.28.
Change-Id: Iece357b663a637b4e58c9900ecefcffc70b53fed
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:37 +02:00
Efraim Flashner
9498bd2cbd
gnu: rust-half-1: Fix test suite.
...
* gnu/packages/crates-io.scm (rust-half-1)[arguments]: Add
cargo-test-flags.
Change-Id: Ib9b7cef1d64ae7dbd29952bfffabf983ed0df3d7
2024-02-20 13:57:37 +02:00
Efraim Flashner
6717fcbc8a
gnu: rust-winit-0.24: Remove unnecessary inputs.
...
* gnu/packages/crates-graphics.scm (rust-winit-0.24)[inputs]: Remove
field.
Change-Id: Ia671b2539f47796ab3f77b90e1f3a47dd188e3c8
2024-02-20 13:57:37 +02:00
Efraim Flashner
9f919a72c5
gnu: rust-winit-0.26: Remove unnecessary inputs.
...
* gnu/packages/crates-graphics.scm (rust-winit-0.26)[inputs]: Remove
field.
Change-Id: I06aa526146d3cbf8b5a37b7e1df38ce0739f0400
2024-02-20 13:57:37 +02:00
Efraim Flashner
00d1af9d4c
gnu: rust-wayland-sys-0.28: Update to 0.28.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.28): Update to
0.28.6.
[arguments]: Remove trailing #t from phases.
[cargo-inputs]: Add rust-memoffset-0.6. Replace rust-dlib-0.4 with 0.5.
[propagated-inputs]: Move wayland from here ...
[inputs]: ... to here. Remove all other inputs.
Change-Id: Id642616de81f85d39a02eb7037d968c68cc8c39e
2024-02-20 13:57:37 +02:00
Efraim Flashner
01a3c4af36
gnu: rust-wayland-sys-0.29: Remove unnecessary inputs.
...
* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.29)
[propagated-inputs]: Move wayland from here ...
[inputs]: ... to here. Remove all other inputs.
Change-Id: I0a400527a6cdf716eac7dea2fc83b3e7b9bc6642
2024-02-20 13:57:36 +02:00
Efraim Flashner
76fc6d0b7d
gnu: rust-wayland-server-0.28: Update to 0.28.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-server-0.28): Update to
0.28.6.
[cargo-inputs]: Add rust-wayland-commons-0.28,
rust-wayland-scanner-0.28, rust-wayland-sys-0.28. Replace rust-nix-0.18
with 0.20.
[inputs]: Remove field.
Change-Id: I514ca4f92aad89f129205ab39077b4bcac533f69
2024-02-20 13:57:36 +02:00
Efraim Flashner
dd2b39ae08
gnu: rust-wayland-server-0.29: Remove unnecessary inputs.
...
* gnu/packages/crates-graphics.scm (rust-wayland-server-0.29)[inputs]:
Remove field.
Change-Id: Ibe5057b3593f72447921dd69f8aa82be08f78a71
2024-02-20 13:57:36 +02:00
Efraim Flashner
64de5f4bf8
gnu: rust-wayland-scanner-0.28: Update to 0.28.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.28): Update
to 0.28.6.
[cargo-inputs]: Add rust-proc-macro2-1, rust-quote-1, rust-xml-rs-0.8.
[inputs]: Remove field.
Change-Id: I31b89e8e4f2d18d5b593087e37e18f7eeb5f0e94
2024-02-20 13:57:36 +02:00
Efraim Flashner
ed4e26b306
gnu: rust-wayland-scanner-0.29: Remove unnecessary inputs.
...
* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.29)[inputs]:
Remove field.
Change-Id: I9fcbe667d743d9295d068fccf48b9a8013785a8d
2024-02-20 13:57:36 +02:00
Efraim Flashner
f81dbe0eb8
gnu: rust-wayland-protocols-0.28: Update to 0.28.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.28): Update
to 0.28.6.
[cargo-inputs]: Add rust-wayland-client-0.28, rust-wayland-commons-0.28,
rust-wayland-scanner-0.28, rust-wayland-server-0.28.
[inputs]: Remove field.
Change-Id: I923db8b5fa7e924b7f0d30f4534f431689db231f
2024-02-20 13:57:36 +02:00
Efraim Flashner
b471c8e276
gnu: rust-wayland-protocols-0.29: Remove unnecessary inputs.
...
* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.29)
[inputs]: Remove field.
Change-Id: I8d5b7425b6a2f15737a72631fde6d1acaff18861
2024-02-20 13:57:36 +02:00
Efraim Flashner
bedd158dfc
gnu: rust-wayland-egl-0.28: Update to 0.28.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-egl-0.28): Update to
0.28.6.
[cargo-inputs]: Add rust-wayland-client-0.28, rust-wayland-sys-0.28.
[inputs]: Remove field.
Change-Id: Icf4dc567531f45696616776bc21d24a85ec90d7f
2024-02-20 13:57:36 +02:00
Efraim Flashner
000e1ee9da
gnu: rust-wayland-egl-0.29: Fix inputs.
...
* gnu/packages/crates-graphics.scm (rust-wayland-egl-0.29)
[inputs]: Add wayland. Remove rust-wayland-client-0.29,
rust-wayland-sys-0.29.
Change-Id: I22830728a222d582b585f70b49598330cba1fdf5
2024-02-20 13:57:36 +02:00
Efraim Flashner
8d36fe102e
gnu: rust-wayland-cursor-0.28: Update to 0.28.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.28): Update to
0.28.6.
[cargo-inputs]: Add rust-wayland-client-0.28. Replace rust-nix-0.18
with 0.20.
[inputs]: Remove field.
Change-Id: Ib4ff567160decf319b58c67399d0120b22340d46
2024-02-20 13:57:36 +02:00
Efraim Flashner
b01c7fce22
gnu: rust-wayland-cursor-0.29: Remove unnecessary inputs.
...
* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.29)[inputs]:
Remove field.
Change-Id: I71696a5927de4a71bf074c134c615c7a21d77946
2024-02-20 13:57:35 +02:00
Efraim Flashner
ed3a7fdac3
gnu: rust-wayland-commons-0.28: Update to 0.28.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-commons-0.28): Update
to 0.28.6.
[cargo-inputs]: Add rust-wayland-sys-0.28. Replace rust-nix-0.18 with
0.20.
[inputs]: Remove field.
Change-Id: Iad59fb58246a115259877aa32825d8162bcf1df1
2024-02-20 13:57:35 +02:00
Efraim Flashner
b29edf3bad
gnu: rust-wayland-commons-0.29: Remove unnecessary inputs.
...
* gnu/packages/crates-graphics.scm (rust-wayland-commons-0.29)[inputs]:
Remove field.
Change-Id: I7fdabc08c67456f2c7a7a97d82b009d4e9dccd50
2024-02-20 13:57:35 +02:00
Efraim Flashner
6cda1523e1
gnu: rust-wayland-client-0.28: Update to 0.28.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-client-0.28): Update to
0.28.6.
[arguments]: Skip tests.
[cargo-inputs]: Add rust-wayland-commons-0.28,
rust-wayland-scanner-0.28, rust-wayland-sys-0.28. Replace rust-nix-0.18
with 0.20.
[inputs]: Remove field.
Change-Id: I8473b4701faed590d8a605967881c3cc72065bc8
2024-02-20 13:57:35 +02:00
Efraim Flashner
b6e7956d3b
gnu: rust-wayland-client-0.29: Remove unnecessary inputs.
...
* gnu/packages/crates-graphics.scm (rust-wayland-client-0.29)[inputs]:
Remove field.
Change-Id: I1a631523b02b819d884a7998e04d30ad8fcb9e56
2024-02-20 13:57:35 +02:00
Efraim Flashner
792219eece
gnu: rust-glutin-0.26: Remove unnecessary inputs.
...
* gnu/packages/crates-graphics.scm (rust-glutin-0.26)[inputs]: Remove
field.
Change-Id: Iae6e2b94acd90101f1737243fcd0ed5b9c8c769c
2024-02-20 13:57:35 +02:00
Efraim Flashner
9aa07c26dd
gnu: rust-glutin-0.28: Remove unnecessary inputs.
...
* gnu/packages/crates-graphics.scm (rust-glutin-0.28)[inputs]: Remove
field.
Change-Id: I08306800b59934e1f26599708004687c2eb42965
2024-02-20 13:57:35 +02:00
Efraim Flashner
d9cd91a78b
gnu: rust-ciborium-0.2: Update to 0.2.1.
...
* gnu/packages/crates-io.scm (rust-ciborium-0.2): Update to 0.2.1.
[arguments]: Add cargo-test-flags.
Change-Id: Ia1306025ac7bbbf4f3ad0f94079ecffd3e2c9839
2024-02-20 13:57:35 +02:00
Efraim Flashner
0aa70f3c22
gnu: rust-ciborium-io-0.2: Update to 0.2.1.
...
* gnu/packages/crates-io.scm (rust-ciborium-io-0.2): Update to 0.2.1.
Change-Id: I1160df3cc64cefad2c03c14f19916ce7d2667770
2024-02-20 13:57:35 +02:00
Efraim Flashner
2864b78d69
gnu: rust-ciborium-ll-0.2: Update to 0.2.1.
...
* gnu/packages/crates-io.scm (rust-ciborium-ll-0.2): Update to 0.2.1.
Change-Id: I2a1a7ddba98cc95dd99c342a11c6d2b4f0482996
2024-02-20 13:57:35 +02:00
Efraim Flashner
54372168d4
gnu: rust-hyper-sync-rustls-0.3: Don't skip build.
...
* gnu/packages/crates-web.scm (rust-hyper-sync-rustls-0.3)[arguments]:
Don't skip the build. Add cargo-test-flags.
[cargo-development-inputs]: Add rust-env-logger-0.5.
Change-Id: I04737cf24abae67e65cb4fc4e091386816fb646b
2024-02-20 13:57:34 +02:00
Efraim Flashner
d172b50eee
gnu: rust-webpki-0.18: Don't skip build.
...
* gnu/packages/crates-web.scm (rust-webpki-0.18)[source]: Add snippet to
fix doctests.
[arguments]: Don't skip the build. Remove phase generating curve25519
tables.
Change-Id: If7265d52cb0a427f8066d017ef3479782cef3c4f
2024-02-20 13:57:34 +02:00
Efraim Flashner
3dd8778694
gnu: rust-sct-0.4: Don't skip build.
...
* gnu/packages/crates-io.scm (rust-sct-0.4)[arguments]: Don't skip the
build.
Change-Id: I8eee3ba1ce22fc20cc06b2be22ae2031ceee31da
2024-02-20 13:57:34 +02:00
Efraim Flashner
097fb40dc3
gnu: rust-ring-0.13: Build all the files from source.
...
* gnu/packages/crates-io.scm (rust-ring-0.13-sources): New variable.
(rust-ring-0.13)[source]: Use rust-ring-0.13-sources. Remove snippet.
[arguments]: Don't skip the build. Remove phase generating curve25519
tables.
[native-inputs]: Remove field.
Change-Id: Iea4a7b7cd88c21e37b9cdab6484dc3e229ced3ea
2024-02-20 13:57:34 +02:00
Efraim Flashner
2c40aaa60b
gnu: rust-libtest-mimic-0.5: Fix tests.
...
* gnu/packages/crates-io.scm (rust-libtest-mimic-0.5)[arguments]: Add
cargo-test-flags.
Change-Id: Ib39a0469f8371982c1604c018c9889a21d882de8
2024-02-20 13:57:34 +02:00
Efraim Flashner
1f513b250c
gnu: rust-nu-ansi-term-0.46: Move to (gnu packages shells).
...
* gnu/packages/crates-io.scm (rust-nu-ansi-term-0.46): Move from here ...
* gnu/packages/shells.scm: ... to here.
Change-Id: I0197e71814ef747ad0667a33853c3228742b3a05
2024-02-20 13:57:34 +02:00
Efraim Flashner
4e549daedb
gnu: rav1e: Only build with nasm on some platforms.
...
* gnu/packages/video.scm (rav1e)[native-inputs]: Only include nasm on
platforms which need it for building.
Change-Id: Ib9492c5a942d2c97f0aeda48305ec3ffc032fb4b
2024-02-20 13:57:34 +02:00
Efraim Flashner
b755405103
gnu: Add rust-libdav1d-sys-0.6.
...
* gnu/packages/crates-graphics.scm (rust-libdav1d-sys-0.6): New variable.
Change-Id: I51934b63c2533c810606e0645e6d39555da10018
2024-02-20 13:57:34 +02:00
Efraim Flashner
a440b5eb2f
gnu: dav1d: Update to 1.3.0.
...
* gnu/packages/video.scm (dav1d): Update to 1.3.0.
[native-inputs]: Only use nasm when building for x86_64 or i686.
* gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.7)[arguments]: Skip
the build.
Change-Id: I2e3fb6d343c92e48f231bf2b77259856a47bbc51
2024-02-20 13:57:33 +02:00
Efraim Flashner
bc6783d9c0
gnu: libaom: Update to 3.8.0.
...
* gnu/packages/video.scm (libaom): Update to 3.8.0.
Change-Id: I858ee22b94147564675f512346a87cd644d4238a
2024-02-20 13:57:33 +02:00
Efraim Flashner
a85203a525
gnu: Add rust-anstyle-0.3.
...
* gnu/packages/crates-io.scm (rust-anstyle-0.3): New variable.
Change-Id: I01e626109ab3863a41778d5c767750880396c5bd
2024-02-20 13:57:33 +02:00
Efraim Flashner
a9cb99563b
gnu: Add rust-anstyle-parse-0.1.
...
* gnu/packages/crates-io.scm (rust-anstyle-parse-0.1): New variable.
Change-Id: I87eb6fd62500ce5033947291dd8c19b4eb98cf09
2024-02-20 13:57:33 +02:00
Efraim Flashner
0ae2e9c43a
gnu: Add rust-anstyle-stream-0.2.
...
* gnu/packages/crates-io.scm (rust-anstyle-stream-0.2): New variable.
Change-Id: If0fa3cca5e382c1b57168ee3c77a18e1edc4e4e7
2024-02-20 13:57:33 +02:00
Efraim Flashner
8fd883f0e3
gnu: Add rust-lz4-flex-0.11.
...
* gnu/packages/crates-io.scm (rust-lz4-flex-0.11): New variable.
Change-Id: I90ca3c1da462e418ff917ca97a9f7929ef23efd6
2024-02-20 13:57:33 +02:00
Efraim Flashner
b65be34fef
gnu: Add rust-lzzzz-1.
...
* gnu/packages/crates-io.scm (rust-lzzzz-1): New variable.
Change-Id: Ife822e52f08cd63b8b464aebaba1965204ee5e87
2024-02-20 13:57:33 +02:00
Efraim Flashner
e405857f2a
gnu: Add rust-more-asserts-0.3.
...
* gnu/packages/crates-io.scm (rust-more-asserts-0.3): New variable.
Change-Id: I1b361eb9c14d774db10fa5098055499741055ab1
2024-02-20 13:57:33 +02:00
Efraim Flashner
e4d52a7829
gnu: Add rust-optick-1.
...
* gnu/packages/crates-io.scm (rust-optick-1): New variable.
Change-Id: I88538ff2ea2b0027da1a287ac3df67ef03ce21e0
2024-02-20 13:57:33 +02:00