Commit graph

143250 commits

Author SHA1 Message Date
Zheng Junjie
a144861ee0
gnu: progress: Update to 0.17.
* gnu/packages/admin.scm (progress): Update to 0.17.
[arguments]: Use G-expressions. Use PKG-CONFIG-FOR-TARGET.

Change-Id: Ic92f305e7200cd808aeab552966ba9374f568f59
2024-09-19 17:25:48 +08:00
Efraim Flashner
610b395424
gnu: expat: Fix security vulnerabilities.
Fixes CVE-2024-45490, CVE-2024-45491, CVE-2024-45492.

* gnu/packages/xml.scm (expat)[replacement]: New field.
(expat/fixed): New variable.
* gnu/packages/patches/expat-CVE-2024-45490.patch,
gnu/packages/patches/expat-CVE-2024-45491.patch,
gnu/packages/patches/expat-CVE-2024-45492.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.

Change-Id: I74d5d7bce98d6c983b989c1afec7cf28777d1617
2024-09-19 09:57:10 +03:00
Adriel Dumas--Jondeau
1b6ce1796a
gnu: janet: Update to 1.36.0.
* gnu/packages/lisp.scm (janet): Update to 1.36.0.

Change-Id: I7a376679f36137f91d558ccfdf83e65f979d8d41
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-18 14:36:43 +02:00
Roman Scherer
40dbae7fe4
gnu: Add cl-bnf.
* gnu/packages/lisp-xyz.scm (sbcl-cl-bnf, cl-bnf, ecl-cl-bnf): New variables.

Change-Id: Ib37a839feff579753d7f11c0fdb212dbb685773a
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-18 14:36:43 +02:00
Roman Scherer
0054e16886
gnu: Add cl-utf8-input-stream.
* gnu/packages/lisp-xyz.scm (sbcl-utf8-input-stream, cl-utf8-input-stream,
  ecl-utf8-input-stream): New variables.

Change-Id: Ifadfa8d8f2458fc1ff0f1f809682cd8805c6c077
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-18 14:36:43 +02:00
Roman Scherer
4d58773989
gnu: Add cl-ewkb.
* gnu/packages/lisp-xyz.scm (sbcl-cl-ewkb, cl-ewkb, ecl-cl-ewkb): New
  variables.

Change-Id: Iceb146ccee94b82703af706b059b3c0b35f29d86
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-18 14:36:43 +02:00
Roman Scherer
e071f5a953
gnu: Add cl-birch.
* gnu/packages/lisp-xyz.scm (sbcl-birch, cl-birch, ecl-birch): New variables.

Change-Id: I2ea6358cc41ddd26aaaed81a1cb828c74450a111
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-18 14:36:43 +02:00
Guillaume Le Vaillant
fbbcfe59be
gnu: cl-postmodern: Improve package style.
* gnu/packages/lisp-xyz.scm (sbcl-postmodern)[inputs]: Remove labels.
  (ecl-postmodern)[arguments]: Remove obsolete 'fix-build' phase.

Change-Id: I91173e98fb7275c884d1e0e826bf10d74d67a562
2024-09-18 14:36:43 +02:00
Roman Scherer
5624102b8a
gnu: cl-postmodern: Update to 1.33.12.
* gnu/packages/lisp-xyz.scm (sbcl-postmodern): Update to 1.33.12.

Change-Id: If778a4cf81be61094ba871c5b9f665bfc684bb47
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-18 14:36:43 +02:00
Guillaume Le Vaillant
eb0e62aeb0
gnu: cl-uax-15: Improve package style.
* gnu/packages/lisp-xyz.scm (sbcl-uax-15)[inputs]: Remove labels.

Change-Id: Ic0ce34c42ed3b2ffd17c155d46ff120751944af3
2024-09-18 14:36:43 +02:00
Roman Scherer
d4a0b9b59e
gnu: cl-uax-15: Update to 0.1.3.
* gnu/packages/lisp-xyz.scm (sbcl-uax-15): Update to 0.1.3.
  [native-inputs]: Remove sbcl-fiveam. Add sbcl-parachute.

Change-Id: I39b3ed202b11403f3a0b16b9fc5976a101b7e857
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-18 14:36:43 +02:00
Efraim Flashner
25dec7720e
gnu: gdk-pixbuf: Fix cross-compiling.
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: When cross-compiling
adjust the configure flags to not build the documentation.

Change-Id: I025658468ffaf9518b1debf6165424a587f2c694
2024-09-18 14:55:17 +03:00
Zheng Junjie
0b77f7016c
gnu: ftxui: Fix cross-compiling.
* gnu/packages/cpp.scm (ftxui)[arguments]<#:configure-flags>: Disable
FTXUI_BUILD_TESTS when cross-compiling.

Change-Id: I0c4578febcbd40076dc0b85505406e16d4b65ba1
2024-09-18 17:39:06 +08:00
Zheng Junjie
736c0ad324
gnu: ftxui: Build shared libraries.
* gnu/packages/cpp.scm (ftxui)[arguments]<#:configure-flags>: Add
-DBUILD_SHARED_LIBS=ON.

Change-Id: I0c4578febcbd40076dc0b85505406e16d4b65ba1
2024-09-18 17:39:06 +08:00
Ashish SHUKLA via Guix-patches via
b05872f825
gnu: waybar: Update to 0.11.0.
* gnu/packages/wm.scm (waybar): Update to 0.11.0.

Change-Id: I86f67add1dbd908aec2ff3505ccde36ff494f4ca
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-18 17:39:05 +08:00
Zheng Junjie
54f3765740
gnu: assimp: Update to 5.4.3.
* gnu/packages/graphics.scm (assimp): Update to 5.4.3.

Change-Id: I56f3d62f2dd29d73a79ee0b1fda5b8a86dfb343c
2024-09-18 17:39:05 +08:00
Ashish SHUKLA via Guix-patches via
33b4ac1234
gnu: goawk: Update to 1.28.0.
* gnu/packages/textutils.scm (goawk): Update to 1.28.0.

Change-Id: I14234c1a268b4121d8d3fb762766ab75b222692d
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-18 17:39:02 +08:00
Andreas Enge
1c088531cf
services: guix-build-coordinator-agent: Add extra-options.
* gnu/services/guix.scm (<guix-build-coordinator-agent-configuration>):
Add field extra-options.
(guix-build-coordinator-agent-shepherd-services): Add and use EXTRA-OPTIONS
argument.
* doc/guix.texi (Guix Services): Adapt the documentation.

Change-Id: I9e7e258e03e2b6553aa1570f5fcfaf3b0ada3e15
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2024-09-18 11:21:06 +02:00
Andreas Enge
fb8c4916be
services: guix-build-coordinator-agent: Remove defaults.
* gnu/services/guix.scm (<guix-build-coordinator-agent-configuration>)
[max-parallel-builds, max-parallel-uploads]: Set default to #f.
(guix-build-coordinator-agent-shepherd-services): Check for
max-parallel-builds.
* doc/guix.texi (Guix Services): Adapt the documentation.

If set to #f, the default values are now taken as the defaults of the
guix-build-coordinator-agent command.

Change-Id: Ide6dde0e88aa0dc851b6295095f414ca2ddc72ac
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2024-09-18 11:20:35 +02:00
Sharlatan Hellseher
4b7bb05c29
gnu: python-astroquery: Fix tests.
* gnu/packages/astronomy.scm (python-astroquery) [native-inputs]: Add
nss-certs-for-test.

Change-Id: I4288b50ed37313bd4577b790a2f0939df696b747
2024-09-17 22:35:02 +01:00
Sharlatan Hellseher
934a2e8112
gnu: python-astropy: Fix tests.
* gnu/packages/astronomy.scm (python-astropy) [native-inputs]: Add
nss-certs-for-test.

Change-Id: I20a175daaa938b5553278be6c2abf4ea2d220411
2024-09-17 22:35:02 +01:00
Sharlatan Hellseher
bd28e27333
gnu: python-ads: Fix tests.
* gnu/packages/astronomy.scm (python-ads) [native-inputs]: Add
nss-certs-for-test.

Change-Id: I1a6e5044acc6e41fadd9dc344e18e5cb7baab45f
2024-09-17 22:35:02 +01:00
Sharlatan Hellseher
a457e174fb
gnu: python-skyfield: Fix tests.
* gnu/packages/astronomy.scm (python-skyfield): [native-inputs]: Add
nss-certs-for-test.

Change-Id: Icbc77778b6095a14d6b5ecb18232a09a2fa6ab25
2024-09-17 22:35:01 +01:00
Efraim Flashner
5bc1fff8f1
gnu: sleef: Update to 3.6.1.
* gnu/packages/maths.scm (sleef): Update to 3.6.1.
[arguments]: Set build-type to release.  Update configure-flags to only
set building a shared library.
[inputs]: Remove openssl-1.1.  Add mpfr, openssl.

Change-Id: I3dab4b84a755a49f187e93e684e85659af0e2a49
2024-09-17 21:17:22 +03:00
Tomas Volf
871a744e97
gnu: crun: Update to 1.17.
* gnu/packages/containers.scm (crun): Update to 1.17.

Change-Id: I6ba47763c5aa983f3fae57f6f630a91982af9b02
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-17 17:34:58 +02:00
Hilton Chain
2081439c12
gnu: smartdns: Update to 46.
* gnu/packages/dns.scm (smartdns): Update to 46.

Change-Id: I4d1472d3ec027d89a550bf5cada74019074bb049
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-17 17:34:58 +02:00
Ludovic Courtès
5ce53449b5
gnu: gcc@8: Add missing patch.
This fixes compilation with glibc 2.39.

* gnu/packages/gcc.scm (gcc-8)[source]: Add “gcc-7-libsanitizer-fsconfig-command.patch”.

Change-Id: If8f99972278b90f37e104da3b3ca414be6f34140
2024-09-17 17:34:58 +02:00
Ludovic Courtès
552a18c24a
gnu: libgccjit: Remove duplicate libgccjit@11 package.
Fixes a regression introduced in
bfeccd3db9 and caught by
‘tests/packages.scm’, whereby two equivalent but not ‘eq?’ libgccjit@11
packages would be exported.

* gnu/packages/gcc.scm (libgccjit): Make an alias for ‘libgccjit-11’.

Change-Id: I9aeacb7588af5f78af0941e80715665572567958
2024-09-17 17:34:58 +02:00
Ludovic Courtès
7979001c58
tests: Adjust ‘elm’ importer test to expect inputs without labels.
This is a followup af85c38b01.

* tests/elm.scm ("(guix import elm)"): Expect new-style inputs.

Change-Id: If3c6b17b5a5d17ad443c3ddb05f94dc2458ba182
2024-09-17 17:34:58 +02:00
Tobias Geerinckx-Rice
eed2fcc719
gnu: ani-cli: Update to 4.9.
* gnu/packages/video.scm (ani-cli): Update to 4.9.

Change-Id: Ic99f9fbfce6dd5b9eccbb749c89ab70688808332
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
b1a102d3a5
gnu: libjpeg: Fix upstream hash mismatch.
The upstream tarball was modified in place.  The only difference is the
removal of three bytes (the Unicode BOM) in 14 MSBuild files
(make????.v16) which shouldn't be used by the Guix package—and indeed,
apart from its hash, the build output has not changed.

* gnu/packages/image.scm (ijg-libjpeg)[source]: Update sha256.

Change-Id: I2f9875f7b8588162c45864aa75a5dbc4513b7cf7
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
762d8bac38
gnu: aegisub: Update source URL.
* gnu/packages/video.scm (aegisub)[source]: Update URL.

Change-Id: I12751191eecfb797d98353c07802a56d92c074ee
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
1a9614c1fb
gnu: s-tui: Update to 1.1.6.
* gnu/packages/admin.scm (s-tui): Update to 1.1.6.

Change-Id: I9d36495584845bb88c9039d873189fb0f30019b5
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
8dae6b4754
gnu: apricots: Update to 0.2.8.
* gnu/packages/games.scm (apricots): Update to 0.2.8.
[inputs]: Replace freealut with alure.

Change-Id: I3923bbef1a22c9109bda496d76451c03e98e503c
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
fad392b339
gnu: apricots: Disable tests.
* gnu/packages/games.scm (apricots)[arguments]: Disable #:tests?.
[native-inputs]: Remove cppcheck.

Change-Id: I50e7ae3f8e41ffc415d19055e096f3538ada94a2
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
bb65074efb
gnu: bdftopcf: Update to 1.1.1.
* gnu/packages/xorg.scm (bdftopcf): Update to 1.1.1.

Change-Id: I89baee205beb7fa3c4f7b04a38ab0973d4689a1f
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
a4e57de061
gnu: stress-ng: Reduce test coverage.
* gnu/packages/admin.scm (stress-ng)[arguments]: Delete the
'check-a-little-harder phase.

Change-Id: I32dc1a0fcad4a0f4763954f060d0b19cbeef23ca
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
bf6138e9ac
gnu: stress-ng: Update to 0.18.04.
* gnu/packages/admin.scm (stress-ng): Update to 0.18.04.
[arguments]: Skip more broken tests.

Change-Id: Idd1d63e4b24304f5d97d50d7385bf64193fc43c1
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
278cce9f61
gnu: armadillo: Update to 12.4.2.
* gnu/packages/maths.scm (armadillo): Update to 12.4.2.

Change-Id: I06b5c63075589de9ef0c32115da912190c077b85
2024-09-08 02:00:00 +02:00
Javier Olaechea
20f24779fd
gnu: hut: Update to 0.6.0.
* gnu/packages/version-control.scm (hut): Update to 0.6.0.
[source]: Update URL.
[arguments]: Update import path.
[inputs]: Remove go-golang-org-x-auth2; add go-github-com-google-shlex.
[home-page]: Update home-page.

Change-Id: I64d2b068aedc12a41b695048fcb3fd329d82509f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-16 22:14:44 +01:00
Superfly Johnson
68ee1495aa
gnu: Add go-github-com-jzelinskie-whirlpool.
* gnu/packages/golang-crypto.scm (go-github-com-jzelinskie-whirlpool): New variable.

Change-Id: I5a6f5cbbbdfc6c7f1a07f07459d87217a4fd3404
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-16 22:13:08 +01:00
Artyom V. Poptsov
bee20255f7
gnu: Add go-github-com-liyue201-gostl.
* gnu/packages/golang-xyz.scm (go-github-com-liyue201-gostl): New variable.

Change-Id: I6abdb2f1ca4bd5e53c2b5a72214dcd5b34cbf20d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-16 22:01:36 +01:00
Artyom V. Poptsov
58405cbe3a
gnu: Add go-github-com-tannerryan-ring.
* gnu/packages/golang-xyz.scm (go-github-com-tannerryan-ring): New variable.

Change-Id: I14d280d6af0dd25ee8b2bd1a7565640223fdbe21
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-16 21:55:08 +01:00
Artyom V. Poptsov
3bcdb6a92e
gnu: Add go-github-com-jlaffaye-ftp.
* gnu/packages/golang-web.scm (go-github-com-jlaffaye-ftp): New variable.

Change-Id: I51dca96f5a3f224eb96feda1196bf18d0c174633
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-16 21:43:59 +01:00
Tobias Geerinckx-Rice
ee64bcfb79
gnu: armagetronad: Update to 0.2.9.2.3.
* gnu/packages/games.scm (armagetronad): Update to 0.2.9.2.3.
[arguments]: Add a new 'omit-broken-symlinks phase.

Change-Id: I2283e27facdccfb28034434253a2a3b079ceb4c4
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
6078dd42d2
gnu: armagetronad: Don't nest everything under games/.
* gnu/packages/games.scm (armagetronad)[arguments]: Add ‘--disable-games’
to #:configure-flags.

Change-Id: Ie78ed82ff01ad5e14490436169c432160dcbbe0e
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
94aac02e02
gnu: armagetronad: Omit uninstaller.
* gnu/packages/games.scm (armagetronad)[arguments]: Add ‘--disable-uninstall’
as #:configure-flags.

Change-Id: I083108c9ba612c9a8342157c8774177f16a88a76
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
6fd261b2e0
gnu: bemenu: Update to 0.6.23.
* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.23.

Change-Id: I2c736e0fbcf63d3bbc209278c2b3a4433c792c55
2024-09-08 02:00:00 +02:00
gemmaro
034eb1b0b6
gnu: perl-critic: Make the perlcritic command available.
* gnu/packages/perl.scm (perl-critic)[arguments]<#:phases>: Add phases to wrap
the perlcritic command and test it works.
[inputs]: Add bash-minimal for wrap-program.

Change-Id: I8c506e655fdf2b1c33e850579c6a5adcbbd37192
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-16 11:01:29 +02:00
Ludovic Courtès
3daab04414
gnu: openpmix: Do not keep a reference to GCC and other build tools.
This reduces the closure of ‘openpmix’ from 297 MiB to 93 MiB.

* gnu/packages/parallel.scm (openpmix)[arguments]: Add #:phases
and #:disallowed-references.

Change-Id: I231c550743e2854e431b8100584bd464695de695
2024-09-16 10:58:52 +02:00