Commit graph

144549 commits

Author SHA1 Message Date
Ian Eure
36831c2624
gnu: librewolf: Update to 132.0.2-1.
* gnu/packages/librewolf.scm (librewolf): Update to 132.0.2-1.

Change-Id: Ica7e9c8c02085101060401d72b83fe25a19448d9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-23 20:49:44 +02:00
Artyom V. Poptsov
36f516bfcd
gnu: bootterm: Improve the package style.
* gnu/packages/terminals.scm (bootterm): Improve the package style.

Change-Id: If7c5fc9a51402c9e3fd43c54c5302a937cb5d766
2024-11-23 19:27:09 +03:00
Artyom V. Poptsov
3feaac67a3
gnu: bootterm: Use GEXPs.
* gnu/packages/terminals.scm (bootterm): Use GEXPs.

Change-Id: I6c718e57eba9304fde8c4ed1fa2f00cf20d44051
2024-11-23 19:00:10 +03:00
Artyom V. Poptsov
8333938605
gnu: bootterm: Update to 0.5.
* gnu/packages/terminals.scm (bootterm): Update to 0.5.

Change-Id: I374a778bb81e8a37849e1dd592fc247c43be6486
2024-11-23 19:00:10 +03:00
Sharlatan Hellseher
d3b010c38c
gnu: Respect --cores build argument in some python packages.
Reported by Greg Hogan <code@greghogan.com> in #74445.

* gnu/packages/astronomy.scm (python-asdf-astropy, python-astropy,
python-photutils, python-poppy, python-regions, python-reproject,
python-sunpy, python-spectral-cube, python-stdatamodels, python-pysiaf,
python-sbpy, python-asdf-coordinates-schemas, python-roman-datamodels,
python-webbpsf, python-yt):
[arguments]<test-flags>: Adjust "-n" or "--numprocess" to respect
"--cores" build argument.

* gnu/packages/check.scm (python-crosshair): Likewise.

* gnu/packages/databases.scm (python-fastparquet, python-pycurl, awscli,
python-s3transfer): Likewise.

* gnu/packages/python-xyz.scm (python-glymur, python-zarr, python-dask):
Likewise.

Change-Id: Ifbc6435e4ad22b0ae822b485bccca41eaa165cc5
2024-11-23 15:55:05 +00:00
Sebastian Dümcke
8d6389b866
news: Add entry for guix pack’s AppImage format
* etc/news.scm: Add entry.

Change-Id: If37b3b578517c15c2868239998975f7718f7d689
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-23 16:39:19 +01:00
Sebastian Dümcke
ccf72d5074
pack: Add support for AppImage pack format.
* guix/scripts/pack.scm (self-contained-appimage): New procedure.
(%formats, show-formats): Add it.
(guix-pack): Honor it.
* doc/guix.texi: Document AppImage pack.
* tests/pack.scm ("appimage", "appimage + localstatedir"): New tests.

Co-authored-by: Noé Lopez <noelopez@free.fr>
Change-Id: I33ebfec623cff1cfcd6f029d2d3054c23ab1949a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-23 16:30:17 +01:00
Noé Lopez
b143ec8eda
gnu: appimage: New packages for the appimage runtime.
* gnu/packages/appimage.scm
(gnu packages appimage): New module.
(appimage-type2-runtime): New variable.
* gnu/packages/file-systems.scm (squashfuse-for-appimage):
New variable.
* gnu/packages/linux.scm (fuse-for-appimage): New variable.

Change-Id: I857a8eb5399a6a493e52db70b6c8cf0c71360930
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-23 16:25:44 +01:00
zero@fedora
2d3bf6a2a3
import: cpan: Support recursive imports.
* guix/import/cpan.scm (cpan-module->sexp): Return two values.
(cpan->guix-package): Add #:version.  Return two values.
(cpan-recursive-import): New procedure.
* guix/scripts/import/cpan.scm (show-help, %options): Add ‘-r’.
(guix-import-cpan): Adjust accordingly.

Change-Id: Id167c7ddd079f4e04650ce7cc1692a9de36cd8fe
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-23 16:23:19 +01:00
Ian Eure
ea5ee89274
gnu: Add powertop-service-type.
* gnu/services/pm.scm (powertop-shepherd-service)
(powertop-service-type, powertop-configuration): New variables.
* doc/guix.texi (Power Management Services): Document powertop-service-type.

Change-Id: I1c5ef855526458ad54f62ca6e755da82acce1c4a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-23 16:09:25 +01:00
Ludovic Courtès
2b8d612f4e
ui: ‘display-hint’ checks column number for the right port.
This fixes (rather: works around) something like:

  $ guix import pypi nipype -r >/dev/null
  […]
  hint: Backtrace:
  […]
     344:42  3 (display-hint "This indicates that the\npackage is a…" . #)
  In ice-9/boot-9.scm:
    1747:15  2 (with-exception-handler #<procedure 7f9ee8e5f120 at ic…> …)
  In guix/build/syscalls.scm:
    2334:35  1 (_)
     2323:8  0 (terminal-window-size _)

  guix/build/syscalls.scm:2323:8: In procedure terminal-window-size:
  In procedure terminal-window-size: Inappropriate ioctl for device

* guix/ui.scm (display-hint): Pass PORT to ‘terminal-columns’.

Change-Id: Ica0096aee5e6b2c19814ae5d71de9ffe9ab32430
2024-11-23 16:01:44 +01:00
Ludovic Courtès
3b91f2fc25
gnu: guix: Update to 1eead56.
* gnu/packages/package-management.scm (guix): Update to 1eead56.

Change-Id: I2c8092d3109ebd63d0918fb5ab8ea4d77846b842
2024-11-23 16:00:21 +01:00
Ron Nazarov
1eead56e2f
gnu: welle-io: Update to 2.5.
* gnu/packages/radio.scm (welle-io): Update to 2.5.
[arguments]: Set #:qtbase to qtbase.
[inputs]: Remove qtbase-5, qtquickcontrols-5, and qtquickcontrols2-5. Replace
qtdeclarative-5 with qtdeclarative, qtcharts-5 with qtcharts, and
qtmultimedia-5 with qtmultimedia. Add qt5compat.

Change-Id: I5d97d3b10d3502e7b6c110b46a18d407f624f9d1
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-11-23 10:16:48 +01:00
Artyom V. Poptsov
2e223bc57c
gnu: stlink: Use GEXPs.
* gnu/packages/embedded.scm (stlink): Use GEXPs.

Change-Id: I26e2649f29c1e742f848f3efc5a10c218bb5bb28
2024-11-23 08:49:06 +03:00
Artyom V. Poptsov
90c7d77833
gnu: stlink: Update to 1.8.0.
* gnu/packages/embedded.scm (stlink): Update to 1.8.0.

Change-Id: I51a3c664c4035ec542fa82753dc8e6aa8a8c0256
2024-11-23 08:48:55 +03:00
Julien Lepiller
9b1de856cf
gnu: josm: Update to 19253.
* gnu/packages/geo.scm (josm): Update to 19253.

Change-Id: I903f78eede31d944643de31bac728445fadd629f
Signed-off-by: Eric Bavier <bavier@posteo.net>
2024-11-22 16:21:37 -06:00
Julien Lepiller
1f3df1ea4d
gnu: java-jmapviewer: Update to 2.22.
* gnu/packages/geo.scm (java-jmapviewer): Update to 2.22.

Change-Id: Ifbe2bd718fbf999e7900fb629be634d1a3351931
Signed-off-by: Eric Bavier <bavier@posteo.net>
2024-11-22 16:21:37 -06:00
Julien Lepiller
fbf6de1efe
guix: svn: Trust server certificate in any case.
* guix/build/svn.scm (svn-fetch): Replace deprecated trast-server-cert
option.

Change-Id: I1b0c55b8ef0e5adf46b90a242b329a12a2574b27
Signed-off-by: Eric Bavier <bavier@posteo.net>
2024-11-22 16:21:37 -06:00
Javier Olaechea
eabdad1ad5
gnu: ruby-net-smtp: Fix tests.
The tests where failing due to the SSL certificate being used expired.
Regenerate the certificate running the check phase.

* gnu/packages/ruby.scm (ruby-net-smtp): Fix check phase.

Change-Id: I8bd72f2e929f496996f6fd88b13a4d95837273da
2024-11-22 21:57:43 +00:00
Mazin Alhaddad
c2a80ba78c
gnu: senpai: Update to 0.3.0.
* gnu/packages/messaging.scm (senpai): Update to 0.3.0.
[phases]: Switch to `make doc` in build-doc phase.
[native-inputs]: Add `which` and switch to tcell fork.

Change-Id: I40d5cae27eb716da1ed6d9dddc1e19f33ae683b6
2024-11-22 21:55:00 +00:00
Mazin Alhaddad
1f9930d9a2
gnu: go-github-com-delthas-tcell-v2: New variable.
This fork is used by senpai 0.3.

* gnu/packages/golang.scm (go-github-com-delthas-tcell-v2): New variable.

Change-Id: Ifc15544e2e78215a4f6cdc36cd316dd10fa0071e
2024-11-22 21:55:00 +00:00
Janneke Nieuwenhuizen
02477c6a4f
gnu: guile-fibers-1.1: Resurrect cross-build.
The cross-build fix patch for guile-fibers-1.3.1 does not apply to
guile-fibers-1.1.

This is a follow-up to commit
    20c7b8dd04
    gnu: guile-fibers: Fix cross-build to the Hurd.

* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[arguments]: When
cross-building, remove stage "apply-cross-build-fix-patch".

Change-Id: I030264e79709bb6b9753461a998ce629a37e4c01
2024-11-22 21:51:28 +01:00
Felix Gruber
48cd108290
gnu: dune-functions: Update to 2.10.0.
* gnu/packages/maths.scm (dune-functions): Update to 2.10.0.

Change-Id: I022a75f9c66adf50b5b074594d50eed98f316634
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-22 20:18:55 +01:00
Felix Gruber
296425c765
gnu: dune-typetree: Update to 2.10.0.
* gnu/packages/maths.scm (dune-typetree): Update to 2.10.0.

Change-Id: I5f41fd6a1f8401283d6fa1831d8af96cd751907e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-22 20:18:55 +01:00
Felix Gruber
108a42c2cf
gnu: dune-subgrid: Update to 2.10.0.
* gnu/packages/maths.scm (dune-subgrid): Update to 2.10.0.

Change-Id: I447398849731713a4f56e22139b829cb835e97ce
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-22 20:18:55 +01:00
Felix Gruber
cc29fb8fca
gnu: dune-alugrid: Update to 2.10.0.
* gnu/packages/maths.scm (dune-alugrid): Update to 2.10.0.

Change-Id: I316d27b7da3e07398d12a156fa9b3b24675b7fad
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-22 20:18:55 +01:00
Felix Gruber
644d2aa36b
gnu: dune-localfunctions: Update to 2.10.0.
* gnu/packages/maths.scm (dune-localfunctions): Update to 2.10.0.

Change-Id: If3a92b213d0c94b15035b937e9d0fd96bdf13554
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-22 20:18:54 +01:00
Felix Gruber
7e855f5fa0
gnu: dune-istl: Update to 2.10.0.
* gnu/packages/maths.scm (dune-istl): Update to 2.10.0.
  [source]: Remove patch that has been applied upstream.
* gnu/packages/patches/dune-istl-fix-solver-playground.patch: Remove
  file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: Ifbbb6f2dea815159a1743ae6e622c154cf1cc9b0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-22 20:18:54 +01:00
Felix Gruber
3b5e1b4931
gnu: dune-grid: Update to 2.10.0.
* gnu/packages/maths.scm (dune-grid): Update to 2.10.0.
  [source]: Remove patch that has been applied upstream.
* gnu/packages/patches/dune-grid-add-missing-include-cassert.patch:
  Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I793f9151ace3c5104fd2b8d74ace128e73133cf3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-22 20:18:54 +01:00
Felix Gruber
fe61fb93ea
gnu: dune-uggrid: Update to 2.10.0.
* gnu/packages/maths.scm (dune-uggrid): Update to 2.10.0.
  [source]: Download as tarball.

Change-Id: I3b89ad16dffe6bb64bc343bda4b27868720551f4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-22 20:18:54 +01:00
Felix Gruber
a20ca98ce4
gnu: dune-geometry: Update to 2.10.0.
* gnu/packages/maths.scm (dune-geometry): Update to 2.10.0.

Change-Id: I4643e3f2c558abbe56f8dbd5e3ff59b334c00912
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-22 20:18:54 +01:00
Felix Gruber
21d5250c9b
gnu: dune-common: Update to 2.10.0.
* gnu/packages/maths.scm (dune-common): Update to 2.10.0.

Change-Id: I9294c8cb03933533ca05d574320fbfcb8fc711fd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-22 20:18:45 +01:00
Doğan Çeçen
8a7bd211d2
daemon: Fix --with-libgcrypt-* args of the configure script.
Since the daemon is written in C++, we need to modify CXXFLAGS
instead of CFLAGS to find include files. Use LIBGCRYPT_LDFLAGS
instead of LIBGCRYPT_LIBS, since only the former is added to
LDFLAGS.

* config-daemon.ac: Change LDFLAGS and CXXFLAGS when --with-libgcrypt-*
arguments are passed to the configure script.

Change-Id: I0f3867491e46608e71b1ea0b3214674bca64b31d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-22 20:12:00 +01:00
Artyom V. Poptsov
043f024627
gnu: Add go-github-com-caddyserver-certmagic.
* gnu/packages/golang-web.scm (go-github-com-caddyserver-certmagic): New variable.

Change-Id: I54093acde851c9a73e18f8c557650d72a521c05f
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-22 19:00:32 +03:00
Artyom V. Poptsov
78ba54d946
gnu: Add go-github-com-zeebo-blake3.
* gnu/packages/golang-crypto.scm (go-github-com-zeebo-blake3): New variable.

Change-Id: I23bc863fb1731b520aeca8e9088a98c6fcfcf62d
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-22 19:00:28 +03:00
Artyom V. Poptsov
f0adac0ecf
gnu: Add go-github-com-zeebo-pcg.
* gnu/packages/golang-crypto.scm (go-github-com-zeebo-pcg): New variable.

Change-Id: Ic66e2221288fcd5e22196a12786d37150acec414
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-22 19:00:22 +03:00
Artyom V. Poptsov
8398642ec3
gnu: Add go-github-com-zeebo-assert.
* gnu/packages/golang-crypto.scm (go-github-com-zeebo-assert): New variable.

Change-Id: I03a752d42e016acd416087d4426864384ffc8a05
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-22 19:00:18 +03:00
Artyom V. Poptsov
12b606f276
gnu: Add go-github-com-mholt-acmez.
* gnu/packages/golang-web.scm (go-github-com-mholt-acmez): New variable.

Change-Id: I220f588ff600e032c38974b9f09e873d22a1811a
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-22 19:00:14 +03:00
Artyom V. Poptsov
082e2746e0
gnu: Add go-github-com-libdns-libdns.
* gnu/packages/golang-web.scm (go-github-com-libdns-libdns): New variable.

Change-Id: I9d1a1751f575e521deda22177c55ad5be6b41eca
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-22 19:00:09 +03:00
Artyom V. Poptsov
507c9da4e6
gnu: Add go-github-com-caddyserver-zerossl.
* gnu/packages/golang-web.scm (go-github-com-caddyserver-zerossl): New variable.

Change-Id: Ibec80ae2d4d86f99f8bc271a1c4dfd2591d66290
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-22 18:59:17 +03:00
Guillaume Le Vaillant
2fec407b27
gnu: Add cl-cblas.
* gnu/packages/lisp-xyz.scm (cl-cblas, sbcl-cblas): New variables.

Change-Id: Icd765204624c725554db30028d35f732f98db13a
2024-11-22 15:10:53 +01:00
Guillaume Le Vaillant
ced3ead079
gnu: cl-random: Use cl-numerical-utils instead of cl-num-utils.
* gnu/packages/lisp-xyz.scm (sbcl-cl-random)[inputs]: Remove
  sbcl-cl-num-utils. Add sbcl-numerical-utilities.
  [arguments]: Add 'fix-build' phase.

Change-Id: Ied310b6246480725e29764164f8d4c21169feb07
2024-11-22 15:10:53 +01:00
Guillaume Le Vaillant
dd5589ea8c
gnu: cl-lla: Update to 0.4.0-2.4008d36
* gnu/packages/lisp-xyz.scm (sbcl-lla): Update to 0.4.0-2.4008d36.
  [inputs]: Remove labels. Remove sbcl-cl-slice and sbcl-cl-num-utils.
  Add sbcl-numerical-utilities and sbcl-select.
  [arguments]: Use gexp.
  [source, home-page]: Switch to maintained repository.
  [license]: Switch to MS-PL.

Change-Id: I16d38de2173e22ed1050e42cbed47ca639991b80
2024-11-22 15:10:33 +01:00
Janneke Nieuwenhuizen
285c78cb89
gnu: info-reader: Ressurrect cross-build.
* gnu/packages/texinfo.scm (texinfo)[arguments]: When cross-building, set
missing cache value.

Change-Id: I44a091507bf26ce32e569e66ce9cdac7cac86ae3
2024-11-22 08:03:14 +01:00
Danny Milosavljevic
e6d1f57195
gnu: xorg-server-xwayland: Update to 24.1.4. [security fixes]
This fixes CVE-2024-31080, CVE-2024-31081, CVE-2024-31082,
CVE-2024-31083.

* gnu/packages/xorg.scm (xorgproto-2024): New variable.
(xorg-server-xwayland): Update to 24.1.4.
[arguments]<#:configure-flags>: Remove "-Dxwayland_eglstream=true".

Change-Id: Ib0e1b8ff540d1404f45fb09aff1f8d0ead9fa2e7
2024-11-21 21:08:28 +01:00
Efraim Flashner
ba3a03151e
gnu: shepherd-run: Update to 0.2.0.
* gnu/packages/admin.scm (shepherd-run): Update to 0.2.0.

Change-Id: I071db7cce06fef5bbf695617b429a33408125d46
2024-11-21 20:43:19 +02:00
Guillaume Le Vaillant
b6b439c243
gnu: cl-polymorphic-functions: Update to 0.5.2.
* gnu/packages/lisp-xyz.scm (sbcl-polymorphic-functions): Update to 0.5.2.
  [arguments]: Add 'fix-build' phase.

Change-Id: Ic67ae27c7171127d93340c4c78c64fe71940f802
2024-11-21 16:53:27 +01:00
Guillaume Le Vaillant
7a95b9ad57
gnu: cl-compiler-macro-notes: Update to 0.3.1.
* gnu/packages/lisp-xyz.scm (sbcl-compiler-macro-notes): Update to 0.3.1.

Change-Id: I1050e12a3760881e114c0eb0b0619265f027c2b4
2024-11-21 16:53:27 +01:00
Guillaume Le Vaillant
f8855898c7
gnu: cl-cffi: Update to 0.24.1-2.32c90d4.
* gnu/packages/lisp-xyz.scm (sbcl-cffi): Update to 0.24.1-2.32c90d4.
  [arguments]: Disable tests on riscv64.

Change-Id: Ia0feccfa7b83e50a9287da7983d3082ab494deef
2024-11-21 16:53:27 +01:00
Guillaume Le Vaillant
d725e05fcd
gnu: eisl: Update to 5.36.
* gnu/packages/lisp.scm (eisl): Update to 5.36.

Change-Id: I4abd9282b5e7bf2131f4c8c544eee8103246faf2
2024-11-21 16:53:27 +01:00