Commit graph

117492 commits

Author SHA1 Message Date
Ricardo Wurmus
8e710b7d9d
gnu: r-dbscan: Update to 1.1-12.
* gnu/packages/cran.scm (r-dbscan): Update to 1.1-12.

Change-Id: If28f2657e8de4a5d893bb74f4559d17249acf714
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
c4dbd4b4f4
gnu: r-collapse: Update to 2.0.7.
* gnu/packages/cran.scm (r-collapse): Update to 2.0.7.

Change-Id: I46c2863921b7d11b0e7fc3a682ea238962fcc9c4
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
75e93cd0f5
gnu: r-brio: Update to 1.1.4.
* gnu/packages/cran.scm (r-brio): Update to 1.1.4.

Change-Id: I5dfce63a5686b1e0bf66c42c476ff9b04b0a828d
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
1354314cdf
gnu: r-abn: Update to 3.0.4.
* gnu/packages/bioconductor.scm (r-abn): Update to 3.0.4.

Change-Id: I15970d14205b32f254ecf2c5207e98d7289ac281
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
b6c482e860
gnu: r-fhtest: Update to 1.5.1.
* gnu/packages/bioconductor.scm (r-fhtest): Update to 1.5.1.

Change-Id: I08513b08ee2fc72ab00b372a013dbfa6ed064fc1
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
c544f5ce82
gnu: r-biomartr: Update to 1.0.7.
* gnu/packages/bioconductor.scm (r-biomartr): Update to 1.0.7.

Change-Id: I7f02a92d86506b4fbca950a13ed106753e1b7f76
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
633db77deb
gnu: r-arrow: Update to 14.0.0.2.
* gnu/packages/cran.scm (r-arrow): Update to 14.0.0.2.

Change-Id: Icff453a1aa0ad59d7e707a0fdfc23e3d4dd1f7c0
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
517fedb360
gnu: apache-arrow: Update to 14.0.0.
* gnu/packages/databases.scm (apache-arrow): Update to 14.0.0.

Change-Id: I5689b37fbfee2cb049cbaf351caed2e3cd07094c
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
8f72116222
gnu: r-interactivedisplay: Add missing input.
* gnu/packages/bioconductor.scm (r-interactivedisplay)[propagated-inputs]: Add
r-biocmanager.

Change-Id: I7e29c28202496ba58ec35adf03b77ac84691e492
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
837c91501e
gnu: r-dt: Update to 0.31.
* gnu/packages/statistics.scm (r-dt): Update to 0.31.
[source]: Simplify by using git repositories for extensions instead of
fetching every file from the datatables CDN.
[native-inputs]: Update to datatables-plugins 1.13.6.

Change-Id: Ibebd2ae1f3b4d51739b756ad808bebf2663e1009
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
2efa72be46
gnu: r-interactivedisplay: Add missing JavaScript sources.
* gnu/packages/bioconductor.scm (r-interactivedisplay)[source]: Update list of
minified JavaScript files to delete.
[arguments]: Use minify-build-system to process JavaScript files.
[native-inputs]: Add js-d3-v2; relabel js-datatables as js-datatables-1.10;
add js-datatables-1.9.

Change-Id: If8b6d9378680e9f69d71be56ce28add70b1a4564
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
8881398803
gnu: r-bookdown: Update to 0.37.
* gnu/packages/cran.scm (r-bookdown): Update to 0.37.
[arguments]: Use minify-build-system to process JavaScript.

Change-Id: I53ff5ef1527976e40e7caf8b34f77af7eb3e833f
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
b55d0a4abf
gnu: r-crosstalk: Update to 1.2.1.
* gnu/packages/cran.scm (r-crosstalk): Update to 1.2.1.
[source]: Add snippet to delete bundled minified JavaScript.
[arguments]: Use minify-build-system to minify JavaScript files from source;
add phase 'replace-bundled-minified-JavaScript.
[native-inputs]: Add esbuild and js-selectize.

Change-Id: I2a4a773d5f40a8f27e594e2f1b627624cab8755e
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
5374d0d89b
gnu: Add js-datatables-1.9.
* gnu/packages/javascript.scm (js-datatables-1.9): New variable.

Change-Id: I9b022e12119247c8385ebbcec07f54c4106155df
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
b3fd9eeb81
gnu: r-bslib: Update to 0.6.1.
* gnu/packages/cran.scm (r-bslib): Update to 0.6.1.
[source]: Update list of minified JavaScript to delete.
[arguments]: Use minify-build-system; update process-javascript phase.
[propagated-inputs]: Add r-lifecycle.
[native-inputs]: Remove typescript-components; update js-bootstrap5-bundle.

Change-Id: I0aeae3f11a35211e6b429461042dbce2eca85313
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
39b8404168
gnu: r-pkgbuild: Update to 1.4.3.
* gnu/packages/cran.scm (r-pkgbuild): Update to 1.4.3.
[propagated-inputs]: Remove r-crayon, r-prettyunits, and r-rprojroot.

Change-Id: I0b83188e69aae19ddc62d71da18358777ed9c454
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
1da863cc3b
gnu: r-wgcna: Update to 1.72-5.
* gnu/packages/bioconductor.scm (r-wgcna): Update to 1.72-5.

Change-Id: Ib9d3b0e6ba191839e4b22cb0b8f63e6b0e9d2baa
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
5ad3b5d786
gnu: r-spacetime: Update to 1.3-1.
* gnu/packages/cran.scm (r-spacetime): Update to 1.3-1.

Change-Id: I1fe54f97452c0dd738c6cfced56c406498de73c4
2023-12-15 16:13:07 +01:00
Ricardo Wurmus
51702785da
gnu: r-openmx: Update to 2.21.11.
* gnu/packages/cran.scm (r-openmx): Update to 2.21.11.

Change-Id: I1349e0965508f42d183d2e705c356fdd3ac9faf0
2023-12-15 16:13:06 +01:00
Ricardo Wurmus
4d272fa3a9
gnu: r-spacyr: Update to 1.3.0.
* gnu/packages/cran.scm (r-spacyr): Update to 1.3.0.
[native-inputs]: Add r-r-rsp.

Change-Id: I999db8ad92b2d0799ffa4350847980db30c75409
2023-12-15 16:13:06 +01:00
Ricardo Wurmus
af28dc137f
gnu: r-scales: Update to 1.3.0.
* gnu/packages/cran.scm (r-scales): Update to 1.3.0.
[propagated-inputs]: Add r-cli and r-glue.

Change-Id: I37c4a09d6910f9d8885d253547808d3dc2761748
2023-12-15 16:13:06 +01:00
Ricardo Wurmus
929079dfbc
gnu: r-pbdmpi: Update to 0.5-1.
* gnu/packages/cran.scm (r-pbdmpi): Update to 0.5-1.

Change-Id: Iede248c40a0a57bc5a23015745f426cd4485b38c
2023-12-15 16:13:06 +01:00
Ricardo Wurmus
d6239e12d4
gnu: r-rjava: Update to 1.0-10.
* gnu/packages/cran.scm (r-rjava): Update to 1.0-10.
[source]: Delete bundled minified JavaScript.
[arguments]: Use minify-build-system in new phase
'replace-bundled-minified-JavaScript.
[native-inputs]: Add esbuild.

Change-Id: I6ca7724ea61f53995067cca8d6835fe061621567
2023-12-15 16:13:06 +01:00
Ricardo Wurmus
259930c8eb
gnu: Add alsa-scarlett-gui.
* gnu/packages/music.scm (alsa-scarlett-gui): New variable.

Change-Id: Ia92a0be7e0f08cf42bc263f2c321b4617fa6935b
2023-12-15 15:12:06 +01:00
Ricardo Wurmus
6b5c0e77a9
gnu: tascam-gtk: Update to 0.4-0.69fb86f.
* gnu/packages/music.scm (tascam-gtk): Update to 0.4-0.69fb86f.
[inputs]: Replace libxml++-2 with libxml++-3.

Change-Id: Iae8ff22ee7ee5888ff4d24209f2f09fbecf52889
2023-12-15 13:51:39 +01:00
Ricardo Wurmus
90cb402fbb
gnu: Add libxml++-3.
* gnu/packages/gnome.scm (libxml++-3): New variable.

Change-Id: I2250766126f433b3f5dcc50cd7eaadec3acadad3
2023-12-15 13:51:39 +01:00
Janneke Nieuwenhuizen
05c2afc5cb
gnu: dezyne: Update to 2.18.0.
* gnu/packages/dezyne.scm (dezyne): Update to 2.18.0.
[inputs]: Add boost.
[arguments]: Change assoc-ref memes to use gexps.

Change-Id: I1212de52db6c2b07122e756c68597b1f8ddbb313
2023-12-15 12:01:57 +01:00
Janneke Nieuwenhuizen
e11b57de73
gnu: Add scmackerel.
* gnu/packages/dezyne.scm (scmackerel): New variable.
2023-12-15 12:01:55 +01:00
Thomas Ieong
b681e339fa
services: Add rspamd-service-type.
* gnu/services/mail.scm (rspamd-service-type): New variable.
* gnu/tests/mail.scm (%test-rspamd): New variable.
* doc/guix.texi: Document it.

Co-authored-by: Saku Laesvuori <saku@laesvuori.fi>
Change-Id: I7196643f087ffe9fc91aab231b69d5ed8dc9d198
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-14 23:12:24 +01:00
Greg Hogan
7ce0c79e7a
gnu: pypy: Update to 7.3.13.
The validate-runpath error was previously reported in #57653.

Version update fixes the existing build errors.

* gnu/packages/python.scm (pypy3): Update to 7.3.13.
[source]: Update origin URI.
[arguments]<#:validate-runpath>: Disable check.
[arguments]<#:phases>: Update directory paths.

Change-Id: Ic6ab7dd77e30fa85d6fa5f000f9aa2528951b81e
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-12-14 23:12:24 +01:00
Ludovic Courtès
4017555367
services: hpcguix-web: Add ‘configuration’ action.
* gnu/services/web.scm (hpcguix-web-shepherd-service): Define
‘config-file’ and use it.  Add ‘actions’ field.

Change-Id: I085df403270039ede3c13f21a5d60682c7510e2e
2023-12-14 23:12:24 +01:00
Ludovic Courtès
1de1b975be
tests: childhurd: Prefer “-cpu max” over “-cpu host”.
“-cpu host” can sometimes, for unclear reasons, lead to this error from
QEMU 8.1.1:

  qemu-system-x86_64: CPU model 'host' requires KVM or HVF

This commit fixes it.

Inspired by
<47b56e7c19>.

* gnu/tests/virtualization.scm (run-childhurd-test)[test]: Prefer
“-cpu max” over “-cpu host”.

Change-Id: I11a8a68bb0532fe1f3fd2c34b4a7a5fdb7bccb57
2023-12-14 23:12:24 +01:00
Saku Laesvuori
59d65f66c5
services: guix: Allow gexps evaluating to a list of build-machines.
* gnu/services/base.scm (guix-machines-files-installation): Handle
machines being a mixed list of build-machines and lists of
build-machines.
* doc/guix.texi (Base Services): Document it.

Change-Id: Ie404562ca0b564413233c3a624046da831893dc3
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-12-14 23:12:24 +01:00
Tomas Volf
a1347d09f1
gnu: libtorrent-rasterbar: Disable test_ssl test.
It times out in the ci.guix.gnu.org, so this commit disables it.  It will be
re-enabled once solution is found.

* gnu/packages/bittorrent.scm
(libtorrent-rasterbar)[arguments]<#:phases>['check]: Disable test_ssl test.

Change-Id: Ib396fd8a1786e14baad72ae892bdd0fd3fe7a180
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-14 23:12:23 +01:00
Guillaume Le Vaillant
ac61e9705f
gnu: txr: Remove obsolete fix.
* gnu/packages/lisp.scm (txr)[arguments]: Remove 'inhibit-doc-syms-generation'
  phase.

Change-Id: Ibf29e28a82f1821cefbdc87e8bfdf3ffcd4219e5
2023-12-14 10:49:23 +01:00
John Kehayias
8083c7abbf
gnu: xorg-server: Update to 21.1.10 [security fixes].
Fixes CVE-2023-6377 and CVE-2023-6478.  See the X.Org security advisory at
<https://lists.x.org/archives/xorg-announce/2023-December/003435.html> for
details.

* gnu/packages/xorg.scm (xorg-server): Update to 21.1.10.

Change-Id: I20ecf1a2b9fc15cafc1c57e0fa726c7cf3096a78
2023-12-13 22:08:38 -05:00
Philip McGrath
1b2505217c
gnu: racket: Update to 8.11.1.
* gnu/packages/patches/racket-backport-8.10-rktboot.patch: Delete file.
* gnu/packages/patches/racket-backport-8.11-layered-docs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/racket/scm (%racket-origin)[patches]: Likewise.
(%racket-version): Update to 8.11.1.
(%zuo-version): Update to 1.7.
(racket)[inputs]<deinprogramm, draw, drracket, games, gui, htdp>
<parser-tools, plot, rackunit, redex, scribble, slideshow, typed-racket>
<srfi, string-constants, syntax-color, web-server, xrepl>: Update hashes.
<quickscript>: Likewise, and add snippet.
* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
9.9.9-pre-release.18.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-13 12:58:43 +01:00
Ludovic Courtès
eb1f019f77
gnu: hpcguix-web: Update to 0.4.0.
* gnu/packages/web.scm (hpcguix-web): Update to 0.4.0.

Change-Id: I66a4689d7e3e93ed4085db937920374dbb5a796e
2023-12-13 12:58:43 +01:00
Efraim Flashner
5f812344d2
gnu: rust-1.64: Don't make package public.
* gnu/packages/rust.scm (rust-1.64): Use define, not define-public.

Change-Id: I475e8b1028a716f1d04a4aea5da4d6e7ca2a87d7
2023-12-13 10:08:43 +02:00
Efraim Flashner
c9e1a72cc2
Merge branch 'rust-team'
Change-Id: Iee33d7b9067d2180fd4b2e28d81716a251a53a01
2023-12-13 09:28:20 +02:00
Daniel Ziltener
58bbb38c5b
gnu: chicken: Update to 5.3.0.
* gnu/packages/chicken.scm (chicken): Update to 5.3.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Id3ec15da586ddfc6dae924c0c8031fd7a4613660
2023-12-12 11:53:36 -05:00
Guillaume Le Vaillant
17b407ccb6
gnu: inspectrum: Update to 0.3.1.
* gnu/packages/radio.scm (inspectrum): Update to 0.3.1.

Change-Id: I51e81e328b332a32e19ab169c602875b21256c4c
2023-12-12 15:50:01 +01:00
Andre A. Gomes
3b03873476
gnu: nyxt: Update to 3.10.0.
* gnu/packages/web-browsers.scm (nyxt): Update to 3.10.0.
  [source]: Remove snippet.
  [inputs]: Remove sbcl-nasdf.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Change-Id: Id131d7168133eb8a31214819c7605d876a1b38f3
2023-12-12 15:50:01 +01:00
Pierre Neidhardt
40f1f5b0ca
gnu: Add cl-machine-state.
* gnu/packages/lisp-xyz.scm (cl-machine-state, ecl-machine-state,
sbcl-machine-state): New variables.

Change-Id: I48d98dabc2fab1d74bc83857cb750efc29e85ab1
2023-12-12 13:28:45 +01:00
Efraim Flashner
c7215819e1
Revert "gnu: openssl: Don't error when targeting avr."
This reverts commit baeff7f546.
2023-12-12 13:58:16 +02:00
Efraim Flashner
92e2de6fb4
ci: Don't cross compile to avr.
* gnu/ci.scm (cross-jobs)[pointless?]: Don't build any packages for avr.

Change-Id: I1728727874d65461b82364e71b70c7d1fd050d90
2023-12-12 13:58:16 +02:00
Pierre Neidhardt
355a57fb84
gnu: sbcl-serapeum: Update to 20231203.
* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20231203.

Change-Id: If8c364cde4dce2943d6e21770eec90c1ab05bc67
2023-12-12 11:25:19 +01:00
Efraim Flashner
baeff7f546
gnu: openssl: Don't error when targeting avr.
* gnu/packages/tls.scm (target->openssl-target): Add case for avr.

Change-Id: I1cfc8b50fa4b2b864f8f8aa8898cc405ffc02580
2023-12-12 09:32:10 +02:00
Efraim Flashner
f03029a00e
gnu: system->llvm-target-arch: Add avr target.
* gnu/packages/llvm.scm (system->llvm-target-arch): Add case for avr.

Change-Id: I5291d396ad513cfecdf8f0a6f799ea095fc8d994
2023-12-12 08:57:10 +02:00
Efraim Flashner
0cc7fc0025
gnu: make-crust-package: Don't run from avr.
* gnu/packages/firmware.scm (make-crust-package)[arguments]: In
make-flags don't create tools which can be run from avr.

Change-Id: I118b4941889b884de1e491ace3818d878a887d7c
2023-12-12 08:45:46 +02:00
Hilton Chain
5df4084ecd
gnu: linux-libre: Update to 6.6.6.
This kernel release fixes WiFi regressions introduced in 6.6.5:

https://lore.kernel.org/lkml/2023121141-mongoose-dazzler-be1b@gregkh/T/#t
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.6

* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.6.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I502e166eaa7c179c52c581e311d3055032448be9
2023-12-12 06:54:15 +08:00
Zhu Zihao
46ec8592f7
gnu: lean: Update to 3.51.1.
* gnu/packages/lean.scm (lean): Update to 3.51.1.
[home-page]: Use new home page.
[arguments]<#:phases>: Remove stale phase 'patch-tests-shebangs'.
[inputs]: Remove bash-minimal.

Change-Id: Ib90a124b4a6b06fb30223ad4b9254249e56dd086
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-11 23:39:05 +01:00
Zhu Zihao
f1bcc043a4
gnu: lean: Use G-expressions.
* gnu/packages/lean.scm (lean)[arguments]: Use G-expressions.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-11 23:39:01 +01:00
Jack Hill
17213c1b20
gnu: pdfarranger: Update to 1.10.1.
* gnu/packages/pdf.scm (pdfarranger): Update to 1.10.1.
[arguments]: Add set-home phase.

Change-Id: Id31925e7e34fc4b23abb73456bac8cd0012f1d6f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-11 23:34:31 +01:00
Sergey Trofimov
d74faef4f7
gnu: openvpn: Update to 2.6.7.
* gnu/packages/vpn.scm (openvpn): Update to 2.6.7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-11 23:24:19 +01:00
Ludovic Courtès
7217c93486
gnu: libgpg-error: Do not assume that target is a triplet.
Fixes a bug exposed with be5ec2ebb4, which
introduces the “avr” target, which has no hyphen.

* gnu/packages/gnupg.scm (libgpg-error)[arguments]: In ‘cross-symlinks’
phase, adjust code to deal with TARGET lacking a hyphen.

Change-Id: I1aff6a94a7c92626f931c459d1dc0509f9bcfc00
2023-12-11 23:11:26 +01:00
Efraim Flashner
579f706fc9
gnu: rust-twox-hash-1: Update to 1.6.3.
* gnu/packages/crates-io.scm (rust-twox-hash-1): Update to 1.6.3.
[cargo-inputs]: Add rust-digest-0.10.  Replace rust-rand-0.7 with 0.8.

Change-Id: I0bc497bba4dfa01d054e415c4ac1c2757aa29ecf
2023-12-11 08:55:44 +02:00
Efraim Flashner
043fee4db6
gnu: rust-sha1-asm-0.4: Update to 0.4.4.
* gnu/packages/crates-io.scm (rust-sha1-asm-0.4): Update to 0.4.4.

Change-Id: I9e5f3cb221fbe3c1099a714be86e8ca26b1d97aa
2023-12-10 22:30:09 +02:00
Efraim Flashner
b79b8ca127
gnu: rust-v-htmlescape-0.15: Only run tests on some architectures.
* gnu/packages/crates-io.scm (rust-v-htmlescape-0.15)[arguments]: Skip
tests when building not for an x86 system.

Change-Id: I6fbb7c414b016d3b71bda7634790c23e93d33529
2023-12-10 22:21:52 +02:00
Efraim Flashner
34eaf5714e
Merge remote-tracking branch 'origin/master' into rust-team
Change-Id: Ic45f7071abd6a02c2ccad411500e5103c8272ffb
2023-12-10 13:25:47 +02:00
Efraim Flashner
99f7f64574
gnu: rust-criterion-cycles-per-byte-0.1: Only build on supported systems.
* gnu/packages/crates-io.scm (rust-criterion-cycles-per-byte-0.1)
[arguments]: Skip the build unless building on x86_64-linux or
i686-linux.

Change-Id: I935ff2d11beedaaca550658a78104b950bad664e
2023-12-10 12:58:26 +02:00
Efraim Flashner
b5dca27496
gnu: rust-cpuid-bool-0.2: Only build on supported systems.
* gnu/packages/crates-io.scm (rust-cpuid-bool-0.2)[arguments]: Skip the
build unless building on x86_64-linux or i686-linux.

Change-Id: I8e224618088154f45195405a13721d1e18b3be64
2023-12-10 11:49:25 +02:00
Efraim Flashner
63e06f30ce
gnu: ubuntu-keyring: Update to 2023.11.28.1.
* gnu/packages/debian.scm (ubuntu-keyring): Update to 2023.11.28.1.
[native-inputs]: Remove gzip; add xz.

Change-Id: Id90acc7a58085321ac96b6ab520f54b20911a8c1
2023-12-10 10:24:45 +02:00
Efraim Flashner
9c30fb27a4
gnu: tor: Update to 0.4.8.10.
* gnu/packages/tor.scm (tor): Update to 0.4.8.10.

Change-Id: Ibc11c83c3fea920c6b876a22cb4c96d5c927beb5
2023-12-10 09:49:26 +02:00
Efraim Flashner
556aa31050
gnu: llvm-14: Fix building on powerpc-linux.
* gnu/packages/llvm.scm (llvm-14)[arguments]: When building for
powerpc-linux adjust the configure-flags to always link shared libraries
with -latomic.

Change-Id: If020528bf1717595b66e6e0826dbe7a0c1128322
2023-12-10 08:15:43 +02:00
Michael Ford
2e11caff39
gnu: LLVM, Clang, libomp, lld: Update to 17.0.6.
* gnu/packages/llvm.scm (llvm-17, clang-17, libomp-17, lld-17):
Update to 17.0.6.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Change-Id: I7757b8e55e6a7ffc8185d366ba77706abaf5a798
2023-12-10 11:09:28 +08:00
Ekaitz Zarraga
20223da2f2
gnu: ncdu: Use zig-build-system.
* gnu/packages/ncdu.scm (ncdu)[build-system]: Use zig-build-system.
[arguments]<#:make-flags>: Remove argument.
<#:phases>: Delegate phase manipulation to the build-system.
Remove 'validate-runpath.
[native-inputs]: Remove zig-0.10.

Change-Id: I9027a1cbd925cfb0c135740e81a33b62cb9d91ca
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2023-12-10 11:09:09 +08:00
Sergey Trofimov
92640eedca
gnu: pipewire: Update to 1.0.0.
* gnu/packages/linux.scm (pipewire): Update to 1.0.0.
[native-inputs]: Add doxygen, python.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Change-Id: If2b0b50f844a8ee96f7d1012c01d7958ab8e7f46
2023-12-09 22:29:54 +08:00
Efraim Flashner
6619021d32
gnu: stgit-2: Install info pages, shell completions.
* gnu/packages/version-control.scm (stgit-2)[arguments]: Add a phase to
build the info pages and shell completions.  Add a phase to install the
info pages and shell completions.
[native-inputs]: Add asciidoc, docbook2x, libxslt, perl, texinfo, xmlto.

Change-Id: Ie82d723e9dc2448492f327329c5a4ef0370f532e
2023-11-28 07:59:54 +02:00
Steve George
d2df6e4d23
gnu: Add stgit-2.
* gnu/packages/version-control.scm (stgit-2): New variable.

Change-Id: Ic5f29a5f0e3b5caa6c2aee4daf65d7e5dc09a6d5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:54 +02:00
Efraim Flashner
699f8275b9
gnu: Add rust-bzip2-rs-0.1.
* gnu/packages/crates-io.scm (rust-bzip2-rs-0.1): New variable.

Change-Id: Ib4f3529bc80c3aab2299d3007118f62429dce26e
2023-11-28 07:59:54 +02:00
Steve George
2b9af04d9b
gnu: rust-ctrlc-3: Update to 3.4.1.
* gnu/packages/crates-io.scm (rust-ctrlc-3): Update to 3.4.1.
[cargo-inputs]: Replace rust-nix-0.26 with 0.27, rust-windows-sys-0.45
with 0.48.
[cargo-development-inputs]: Add rust-signal-hook-0.3.  Replace
rust-windows-sys-0.45 with 0.48.

Change-Id: I8514dcd6fa42517569990e8c3dfe6c794e3e53d6
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:53 +02:00
Steve George
10fdae7c26
gnu: Add rust-nix-0.27.
* gnu/packages/crates-io.scm (rust-nix-0.27): New variable.
(rust-nix-0.26): Inherit from rust-nix-0.27.

Change-Id: I0c718a9a6116f0b93414da5f922c18e9f6946d10
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:53 +02:00
Steve George
79a8187d45
gnu: rust-caps-0.5: Update to 0.5.5.
* gnu/packages/crates-io.scm (rust-caps-0.5): Update to 0.5.5.
[arguments]: Don't skip build.
[cargo-inputs]: Add rust-serde-1.  Remove rust-errno-0.2.
[cargo-development-inputs]: Add rust-serde-json-1.

Change-Id: Iabc5465783c9c8fb2f63ffeec1255b299e5c10be
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:53 +02:00
Steve George
9d11982174
gnu: Add rust-gix-0.54.
* gnu/packages/crates-io.scm (rust-gix-0.54): New variable.
(rust-gix-0.45): Inherit from rust-gix-0.54.

Change-Id: Id1b01b019a7c5e58debe3bb9797785ef4946fabc
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:53 +02:00
Steve George
372d08daa3
gnu: Add rust-gix-submodule-0.4.
* gnu/packages/crates-io.scm (rust-gix-submoduule-0.4): New variable.

Change-Id: Id0ae0337c4da8d5f6d8d6cc824eddf361359db32
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:53 +02:00
Steve George
752644bf57
gnu: Add rust-gix-archive-0.5.
* gnu/packages/crates-io.scm (rust-gix-archive-0.5): New variable.

Change-Id: I6ce891db56c45d241e73755c39fee8be07c172ca
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:52 +02:00
Steve George
db2057904b
gnu: rust-zip-0.6: Update to 0.6.6.
* gnu/packages/crates-io.scm (rust-zip-0.6): Update to 0.6.6.
[cargo-inputs]: Replace rust-aes-0.7 with 0.8.
[home-page]: Update to new home-page.

Change-Id: I0e6ab726961dd750e2c6fb5b73a59401351d2a0c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:52 +02:00
Steve George
1d32cdf92c
gnu: Add rust-gix-config-0.30.
* gnu/packages/crates-io.scm (rust-gix-config-0.30): New variable.
(rust-gix-config-0.23): Inherit from rust-gix-config-0.30.

Change-Id: I490b9c74059d66270af36f8723d3297f5a1f8c09
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:52 +02:00
Steve George
535da33d84
gnu: Add rust-gix-discover-0.25.
* gnu/packages/crates-io.scm (rust-gix-discover-0.25): New variable.
(rust-gix-discover-0.19): Inherit from rust-gix-discover-0.25.

Change-Id: Iaa6eb982879647dfc5ae1e4ab141b935848dd7e0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:52 +02:00
Steve George
73d220d4c8
gnu: Add rust-gix-macros-0.1.
* gnu/packages/crates-io.scm (rust-gix-macros-0.1): New variable.

Change-Id: Ib7e7ac0639a967fc55ed8538ca447acd36416119
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:52 +02:00
Steve George
e9a75ab6f8
gnu: Add rust-gix-mailmap-0.19.
* gnu/packages/crates-io.scm (rust-gix-mailmap-0.19): New variable.
(rust-gix-mailmap-0.13): Inherit from rust-gix-mailmap-0.19.

Change-Id: Ie374558396398120647338891c898829635bdc1d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:52 +02:00
Steve George
629fdcccae
gnu: Add rust-gix-negotiate-0.8.
* gnu/packages/crates-io.scm (rust-gix-negotiate-0.8): New variable.
(rust-gix-negotiate-0.2): Inherit from rust-gix-negotiate-0.8.

Change-Id: I65508d41a1a2e4e9cad12e5899a4712ed7001bf6
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:51 +02:00
Steve George
54a5e8b13b
gnu: Add rust-gix-odb-0.53.
* gnu/packages/crates-io.scm (rust-gix-odb-0.53): New variable.
(rust-gix-odb-0.46): Inherit from rust-gix-odb-0.53.

Change-Id: Ib3c66446dd3503c6d07475dbfc271401703621cf
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:51 +02:00
Steve George
25f742ccc1
gnu: Add rust-gix-pack-0.43.
* gnu/packages/crates-io.scm (rust-gix-pack-0.43): New variable.
(rust-gix-pack-0.36): Inherit from rust-gix-pack-0.43.

Change-Id: Ib8f1eae54e1f90e6734464e7e6a7a782430ee078
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:51 +02:00
Steve George
4a12a1cdb8
gnu: Add rust-gix-diff-0.36.
* gnu/packages/crates-io.scm (rust-gix-diff-0.36): New variable.
(rust-gix-diff-0.30): Inherit from rust-gix-diff-0.36.

Change-Id: Ib8f1eae54e1f90e6734464e7e6a7a782430ee078
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:51 +02:00
Steve George
c2db1d9af6
gnu: Add rust-gix-protocol-0.40.
* gnu/packages/crates-io.scm (rust-gix-protocol-0.40): New variable.
(rust-gix-protocol-0.33): Inherit from rust-gix-protocol-0.40.

Change-Id: Ia3f4697cd4a6ce7532cc2689540106e0b8d9ddac
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:51 +02:00
Steve George
e047d8912f
gnu: Add rust-gix-ref-0.37.
* gnu/packages/crates-io.scm (rust-gix-ref-0.37): New variable.
(rust-gix-ref-0.30): Inherit from rust-gix-ref-0.37.

Change-Id: Idc50892658d86c90a8c4bce3f2e49713949de812
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:50 +02:00
Steve George
b61c17bb27
gnu: Add rust-gix-refspec-0.18.
* gnu/packages/crates-io.scm (rust-gix-refspec-0.18): New variable.
(rust-gix-refspec-0.11): Inherit from rust-gix-refspec-0.18.

Change-Id: I358c2b562b5cc93840ffa42c29d51c9113495a3e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:50 +02:00
Steve George
7679be8e00
gnu: Add rust-gix-revision-0.22.
* gnu/packages/crates-io.scm (rust-gix-revision-0.22): New variable.
(rust-gix-revision-0.15): Inherit from gix-revision-0.22.

Change-Id: I46ac7721d44615b1c9c951e5ea938cd639b223f1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:50 +02:00
Steve George
022ac764bc
gnu: Add rust-gix-status-0.1.
* gnu/packages/crates-io.scm (rust-gix-status-0.1): New variable.

Change-Id: I41a3d7795b24c14da84413313e6c37b9182aa221
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:50 +02:00
Steve George
1469cc783a
gnu: Add rust-gix-pathspec-0.3.
* gnu/packages/crates-io.scm: New variable.

Change-Id: I6d3097adc108b522c76f4d18803829f959d5098f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:50 +02:00
Steve George
9f884b1894
gnu: Add rust-gix-transport-0.37.
* gnu/packages/crates-io.scm (rust-gix-transport-0.37): New variable.
(rust-gix-transport-0.32): Inherit from rust-gix-transport-0.37.

Change-Id: Ie355057b6e0d97167ed171e29e26a65a1067107a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:49 +02:00
Steve George
17d48c4581
gnu: Add rust-gix-credentials-0.20.
* gnu/packages/crates-io.scm (rust-gix-credentials-0.20): New variable.
(rust-gix-credentials-0.15): Inherit from rust-gix-credentials-0.20.

Change-Id: I3866e819033ede89df4789b172f311e3269946f1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:49 +02:00
Steve George
0dc9c61d59
gnu: Add rust-gix-sec-0.10.
* gnu/packages/crates-io.scm (rust-gix-sec-0.10): New variable.
(rust-gix-sec-0.8): Inherit from rust-gix-sec-0.10.

Change-Id: I9a7ad287dcb1c94a710a52f15ee5a11a3665d2e7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:49 +02:00
Steve George
ba1d4200aa
gnu: Add rust-gix-prompt-0.7.
* gnu/packages/crates-io.scm (rust-gix-prompt-0.7): New variable.
(rust-gix-prompt-0.5): Inherit from rust-gix-prompt-0.7.

Change-Id: Ic69cf0c436a26262f118c5dfabfb3047bd7feeac
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:49 +02:00
Steve George
2d18aba52a
gnu: Add rust-gix-config-value-0.14.
* gnu/packages/crates-io.scm (rust-gix-config-value-0.14): New variable.
(rust-gix-config-value-0.12): Inherit from rust-gix-config-value-0.14.

Change-Id: Ie81c753fe458729afd4586ce23ffc72cca5b903d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:49 +02:00
Steve George
d3e8adae57
gnu: Add rust-gix-url-0.24
* gnu/packages/crates-io.scm (rust-gix-url-0.24): New variable.
(rust-gix-url-0.19): Inherit from rust-gix-url-0.24.

Change-Id: I5cd99fa037039bda16392d824108fc5e6402d262
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:48 +02:00
Steve George
63c82ed260
gnu: rust-libtest-mimic-0.6: Update to 0.6.1.
* gnu/packages/crates-io.scm (rust-libtest-mimic-0.6): Update to 0.6.1.
[arguments]: Enable tests.

Change-Id: Ied7666960201b6da95b39c0f5f15b64c8685d208
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:48 +02:00
Steve George
d6299eedd1
gnu: Add rust-gix-worktree-stream-0.5.
* gnu/packages/crates-io.scm (rust-gix-worktree-stream-0.5): New variable.

Change-Id: I48bf12d15cc90952c80e4bdc373979f59c544cba
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:48 +02:00
Steve George
a16d157589
gnu: Add rust-gix-worktree-state-0.3.
* gnu/packages/crates-io.scm (rust-gix-worktree-state-0.3): New variable.

Change-Id: I235b635749b45f929d6d486a04ac31444feac8c7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:48 +02:00
Steve George
7cf104f01c
gnu: Add rust-gix-worktree-0.26.
* gnu/packages/crates-io.scm (rust-gix-worktree-0.26): New variable.
(rust-gix-worktree-0.18): Inherit from rust-gix-worktree-0.26.

Change-Id: Ia82c3aef6cf29bcd038146f9d544fb3a2763a5e4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:48 +02:00
Steve George
5d2c2edd2a
gnu: Add rust-gix-ignore-0.8.
* gnu/packages/crates-io.scm (rust-gix-ignore-0.8): New variable.
(rust-gix-ignore-0.3): Inherit from rust-gix-ignore-0.8.

Change-Id: Ife70e383026bb3cc2d87c8cfff4cafa88d7acc1f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:48 +02:00
Steve George
2330a9d04d
gnu: Add rust-gix-index-0.25.
* gnu/packages/crates-io.scm (rust-gix-index-0.25): New variable.
(rust-gix-index-0.17): Inherit from rust-gix-index-0.25.

Change-Id: I2c4fe0c47b9737efdff8aef678773bf20067bdbb
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:47 +02:00
Steve George
5bbacd1139
gnu: Add rust-gix-traverse-0.33.
* gnu/packages/crates-io.scm (rust-gix-traverse-0.33): New variable.
(rust-gix-traverse-0.26): Inherit from rust-gix-traverse-0.33.

Change-Id: I0cdf6eb9261e8237dd95afa4bf11c4dbe6ac4fe4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:47 +02:00
Steve George
375518b3ee
gnu: Add rust-gix-revwalk-0.8.
* gnu/packages/crates-io.scm (rust-gix-revwalk-0.8): New variable.
(rust-gix-revwalk-0.1): Inherit from rust-gix-revwalk-0.8.

Change-Id: I80145c469a760f3fd1af11b5f1502a41bfe91b69
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:47 +02:00
Steve George
2307a5f16e
gnu: Add rust-gix-hashtable-0.4.
* gnu/packages/crates-io.scm (rust-gix-hashtable-0.4): New variable.
(rust-gix-hashtable-0.2): Inherit from rust-gix-hashtable-0.4.

Change-Id: I867595bb3d256f8286f48e0148c2b72d42e4bfc7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:47 +02:00
Steve George
9243173433
gnu: Add rust-gix-commitgraph-0.21.
* gnu/packages/crates-io.scm (rust-gix-commitgraph-0.21): New variable.
(rust-gix-commitgraph-0.16): Inherit from rust-gix-commitgraph-0.21.

Change-Id: Ibdc9424cce7219424fbc5102d400096afe95fb1b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:47 +02:00
Steve George
e445adf3d4
gnu: Add rust-gix-lock-10.
* gnu/packaes/crates-io.scm (rust-gix-lock-10): New variable.
(rust-gix-lock-6): Inherit from rust-gix-lock-10.

Change-Id: If5a929b3895dcbf950f3fd50253e2d2de284242b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:46 +02:00
Steve George
2803b0ea93
gnu: Add rust-gix-tempfile-10.
* gnu/packages/crates-io.scm (rust-gix-tempfile-10): New variable.
(rust-gix-tempfile-6): Inherit from rust-gix-tempfile-10.

Change-Id: Ia3af5caf892860ada0dd9f5f881549b862604f43
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:46 +02:00
Steve George
a4606d6e94
gnu: Add rust-gix-fs-0.7.
* gnu/packages/crates-io.scm (rust-gix-fs-0.7): New variable.
(rust-gix-fs-0.2): Inherit from rust-gix-fs-0.7.

Change-Id: I01c7f82c81503c751158e104000d5a0a763c9061
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:46 +02:00
Steve George
9ce23cdc14
gnu: Add rust-gix-filter-0.5.
* gnu/packages/crates-io.scm(rust-gix-filter-0.5): New variable.

Change-Id: I0be53fff6e7b8b182eed84268d21e051282df5e2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:46 +02:00
Steve George
689a7d517c
gnu: Add rust-gix-packetline-blocking-0.16.
* gnu/packages/crates-io.scm (rust-gix-packetline-blocking-0.16) New variable.

Change-Id: I73bf86d4ee95eef2b85ba9caee1dffbdaa42b155
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:46 +02:00
Steve George
0a023b7ffb
gnu: Add rust-gix-object-0.37.
* gnu/packages/crates-io.scm (rust-gix-object-0.37): New variable.
(rust-gix-object-0.30): Inherit from rust-gix-object-0.37.

Change-Id: I0c2b948a19c43fef67736609142c1a9a9086b438
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:45 +02:00
Steve George
e4008a9f9b
gnu: Add rust-gix-validate-0.8.
* gnu/packages/crates-io.scm (rust-gix-validate-0.8): New variable.
(rust-gix-validate-0.7): Inherit from rust-gix-validate-0.8.

Change-Id: Icad58361e3aa0da0bb7b190d7117316dfecfd5d4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:45 +02:00
Steve George
6cfab0e14b
gnu: Add rust-gix-actor-0.27.
* gnu/packages/crates-io.scm (rust-gix-actor-0.27): New variable.
(rust-gix-actor-0.21): Inherit from rust-gix-actor-0.27.

Change-Id: I4a04cf844e9308b957d6d30da76013aafa4a2879
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:45 +02:00
Steve George
4caea6d42e
gnu: Add rust-gix-date-0.8.
* gnu/packages/crates-io.scm (rust-gix-date-0.8): New variable.
(rust-gix-date-0.5): Inherit from rust-gix-date-0.8.

Change-Id: I803ea0b97b0b278d6b74fe8b65a5e6404b900364
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:45 +02:00
Steve George
1d265260c5
gnu: Add rust-gix-attributes-0.19.
* gnu/packages/crates-io.scm (rust-gix-attributes-0.19): New variable.
(rust-gix-attributes-0.13): Inherit from rust-gix-attributes-0.19.

Change-Id: I900ffc00e3d54de90db5843409f129bb39160b88
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:45 +02:00
Steve George
0a0d5be599
gnu: Add rust-gix-glob-0.13.
* gnu/packages/crates-io.scm (rust-gix-glob-0.13): New variable.
(rust-gix-glob-0.8): Inherit from rust-gix-glob-0.13.

Change-Id: I3999b479d8d08c658fadf0da4cbed63475555e34
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:45 +02:00
Steve George
c470c771ed
gnu: Add rust-gix-path-0.10.
* gnu/packages/crates-io.scm (rust-gix-path-0.10): New variable.
(rust-gix-path-0.8): Inherit from rust-gix-path-0.10.

Change-Id: I4ec6102d0f6cf93a93f9998164f8057f622ecd4b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:44 +02:00
Steve George
5a1042ae32
gnu: Add rust-byteyarn-0.2.
gnu/packages/crates-io.scm (rust-byteyarn-0.2): New variable.

Change-Id: I561a03a986ba90255ecb56097c12715f99b4f5cb
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:44 +02:00
Steve George
9a39c7e5f7
gnu: Add rust-gix-features-0.35.
* gnu/packages/crates-io.scm (rust-gix-features-0.35): New variable.
(rust-gix-features-0.30): Inherit from rust-gix-features-0.35.

Change-Id: I6cf67f4c6ce560c2b96e0d47cec06098dfa4cfad
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:44 +02:00
Steve George
a2c84bfe7c
gnu: Add rust-prodash-26.
gnu/packages/crate-io.scm (rust-prodash-26): New variable.
(rust-prodash-25): Inherit from rust-prodash-26.

Change-Id: I7c5dc1da92eff338376c6af68718eee85a190489
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:44 +02:00
Steve George
d753e826fc
gnu: Add rust-gix-hash-0.13.
* gnu/packages/crates-io.scm (rust-gix-hash-0.13): New variable.
(rust-gix-hash-0.11): Inherit from rust-gix-hash-0.13.

Change-Id: I4d7e4a048efb463a019d01529622ad96c3a615d5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:44 +02:00
Efraim Flashner
2700ed8ee6
gnu: rust: Add triplets for Windows.
* gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): Add entries
for i686-mingw and x86_64-mingw.

Change-Id: I13615c1548d96863bc32620269d82975e4599c08
2023-11-28 07:59:43 +02:00
Efraim Flashner
7103f32aee
gnu: zoxide: Don't install the sources.
* gnu/packages/rust-apps.scm (zoxide)[arguments]: Don't install the
sources.

Change-Id: Ib9a3d8cb5d267c063cbb1ec099d6d70ca168e742
2023-11-28 07:59:43 +02:00
Efraim Flashner
f284ca9a1b
gnu: rust: Add triplet for the Hurd.
* gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): Add entries
for i586-pc, i686-pc.

Change-Id: I0b7bdc3c0445430b5f4ea79d8e052b6ef276f11b
2023-11-28 07:59:43 +02:00
Efraim Flashner
584bd0bb3d
gnu: Add make-rust-sysroot.
* gnu/packages/rust.scm (make-rust-sysroot): New procedure.

Change-Id: I5ce4b7a3aab0a9e8d254159e2fbc6cf6b3442c32
2023-11-28 07:59:43 +02:00
Efraim Flashner
3dc6253e87
gnu: at-spi2-core: Skip tests when cross-compiling.
* gnu/packages/gtk.scm (at-spi2-core)[arguments]: When cross compiling
skip the custom 'check phase.

Change-Id: Ibc15a829d632bce8331dc70df6dc3b36b4a479a4
2023-11-28 07:59:43 +02:00
Efraim Flashner
a90043cfe8
gnu: librsvg: Enable cross compiling.
* gnu/packages/gnome.scm (librsvg)[arguments]: Use this-package-input to
find gdk-pixbuf in 'patch-gdk-pixbuf-thumbnailer phase.  Adjust
'prepare-for-build phase to set PKG_CONFIG and RUST_TARGET when needed.
Adjust configure-flags when cross-compiling.
[native-inputs]: Add gdk-pixbuf.
[inputs]: Add gobject-introspection.

Change-Id: I977c48957a6f50a777b52ea59c0d1f8bd6edcc1b
2023-11-28 07:59:42 +02:00
Efraim Flashner
fc5677a018
gnu: librsvg: Remove htmldir configure flag.
* gnu/packages/gnome.scm (librsvg)[arguments]: Update configure-flags
to remove the htmldir directory option.

Change-Id: Ia8a0d73d00edf899eac8c9e12071b92c0eef5258
2023-11-28 07:59:42 +02:00
Efraim Flashner
9c97342939
gnu: librsvg: Honor the #:tests flag.
* gnu/packages/gnome.scm (librsvg)[arguments]: Adjust the custom 'check
phase to honor the #:tests? flag.

Change-Id: I53c2fac1c5625d9b73adf5929e148eb4ecf18b89
2023-11-28 07:59:42 +02:00
Efraim Flashner
6d45f24dee
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
2023-11-28 07:59:42 +02:00
Efraim Flashner
84ca518b26
gnu: ripgrep: Don't install sources.
* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Don't install
sources.

Change-Id: Ib1b2b4eb3ba52a6a4d59603c4a4ba5d674c98581
2023-11-28 07:59:42 +02:00
Efraim Flashner
48cc479ca1
gnu: maturin: Add missing input.
* gnu/packages/rust-apps.scm (maturin)[inputs]: Add bzip2.

Change-Id: I828ad8d5d6bb9ef119d84fc6205da5d72913afca
2023-11-28 07:59:42 +02:00
Efraim Flashner
4624355513
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
2023-11-28 07:59:41 +02:00
Efraim Flashner
f66f05e171
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
2023-11-28 07:59:41 +02:00
Efraim Flashner
008d234666
gnu: just: Prepare for cross-compiling.
* gnu/packages/rust-apps.scm (just)[inputs]: Add bash-minimal,
coreutils-minimal.

Change-Id: I6e8de2d50dc3ef93f6a2adbdfb0ee5873f0bd138
2023-11-28 07:59:41 +02:00
Efraim Flashner
a4923688e1
gnu: libxscrnsaver: Fix cross-compiling.
* gnu/packages/xorg.scm (libxscrnsaver)[arguments]: When cross-compiling
add configure-flag to skip a configure test which can't run when
cross-compiling.

Change-Id: If6ba64dfae28d3db220e91ffcbbaf6108fed9ef9
2023-11-28 07:59:41 +02:00
Efraim Flashner
0d84d3ff9f
gnu: rav1e: Don't build the static library.
* gnu/packages/video.scm (rav1e)[arguments]: Adjust the custom 'build
phase to not build the static library.  Remove phase deleting static
library.

Change-Id: I624e5e076eac867b12cfc5fbf3d33c2832d23646
2023-11-28 07:59:41 +02:00
Efraim Flashner
448e90db80
gnu: alacritty: Prepare for cross-compiling.
* gnu/packages/terminals.scm (alacritty)[arguments]: Adjust the custom
'install phase to use the native 'tic' command and to find the alacritty
binary wherever it is located.

Change-Id: I3117f41a97bb6a5dd1037544c1a27bc01e924396
2023-11-28 07:59:40 +02:00
Efraim Flashner
8b8637079c
gnu: newsboat: Honor the #:tests? flag.
* gnu/packages/syndication.scm (newsboat)[arguments]: Adjust the custom
'check phase to honor the #:tests? flag.

Change-Id: I626787ac2d33dfd1e003a0a8e8758e563c664f90
2023-11-28 07:59:40 +02:00
Efraim Flashner
4442aa8780
gnu: newsboat: Prepare for cross-building.
* gnu/packages/syndication.scm (newsboat)[arguments]: Add a phase to use
the correct compiler when cross-compiling.

Change-Id: I1a560af41471cb8899322813f8a18c15ac0e5924
2023-11-28 07:59:40 +02:00
Efraim Flashner
bd90c7d462
gnu: stfl: Fix cross-building.
* gnu/packages/ncurses.scm (stfl)[arguments]: Add a make-flag to use the
correct compiler when cross-compiling.  Remove trailing #t from phases.

Change-Id: I79aaf2472439b74e66e0e178f3d7f1bd2af62d7e
2023-11-28 07:59:40 +02:00
Efraim Flashner
fb05c43a36
gnu: rust-nitrokey-0.9: Add missing input.
* gnu/packages/crates-io.scm (rust-nitrokey-0.9)[inputs]: Add hidapi.

Change-Id: Id8900abf8f05362b1c5f7f859043d5e5e3a6111c
2023-11-28 07:59:40 +02:00
Efraim Flashner
54a49feae0
gnu: rust-nitrokey-sys-3: Add missing input.
* gnu/packages/crates-io.scm (rust-nitrokey-sys-3)[inputs]: Add hidapi.

Change-Id: I79ecb84b70f94f5394aad0e1faba2f9a1c947269
2023-11-28 07:59:40 +02:00
Efraim Flashner
89f87f12e4
gnu: rust-nitrokey-test-0.3: Add missing input.
* gnu/packages/crates-io.scm (rust-nitrokey-test-0.3)[inputs]: Add
hidapi.

Change-Id: I6f7ea04952854af2b08f0ae5e6c9aec40326166a
2023-11-28 07:59:39 +02:00
Efraim Flashner
6c6514a138
gnu: rust-notify-4: Update to 4.0.17.
* gnu/packages/crates-io.scm (rust-notify-4): Update to 4.0.17.

Change-Id: I53b8e406d460c95aae0dc76157b37bf3fc195073
2023-11-28 07:59:39 +02:00
Efraim Flashner
c3f49a63a4
gnu: rust-paw-structopt-1: Skip tests.
* gnu/packages/crates-io.scm (rust-paw-structopt-1)[arguments]: Skip the
test suite.

Change-Id: I00ae2aa1452d2c141d584447ad09b4961b74617f
2023-11-28 07:59:39 +02:00
Efraim Flashner
3c21209445
gnu: rust-uint-0.9: Fix build.
* gnu/packages/crates-io.scm (rust-uint-0.9)[arguments]: Add a phase to
use the default features of rust-rug.

Change-Id: I8c1bb99b28ef7fb31fa032823fd5a99e76aad783
2023-11-28 07:59:39 +02:00