Commit graph

167388 commits

Author SHA1 Message Date
John Khoo
0a95f0af62
gnu: lxrandr: Update to 0.3.3.
* gnu/packages/lxde.scm (lxrandr): Update to 0.3.3.
[source]: Switch to git-fetch.
[native-inputs]: Add automake, autoconf.

Change-Id: Ia648684f5bf94a90c3da7dd04b93865266de0b54
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-30 10:27:54 +08:00
John Khoo
7b2c0a841f
gnu: lxappearance: Update to 0.6.4.
* gnu/packages/lxde.scm (lxappearance): Update to 0.6.4.
[source]: Switch to git-fetch.
[native-inputs]: Add automake, autoconf.

Change-Id: Iae0e90f73ca9f9343760337b559c4137346dc490
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-30 10:27:52 +08:00
John Khoo
344fbfd7b8
gnu: lxpanel: Update to 0.11.1.
* gnu/packages/lxde.scm (lxpanel): Update to 0.11.1.
[source]: Switch to git-fetch.
[native-inputs]: Add libtool, automake, autoconf.

Change-Id: I90285fc8dd90e3557bb17d40d62e81828b245d22
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-30 10:27:51 +08:00
John Khoo
e0e1091aea
gnu: pcmanfm: Update to 1.4.0.
* gnu/packages/lxde.scm (pcmanfm): Update to 1.4.0.
[source]: Switch to git-fetch.
[native-inputs]: Add automake, autoconf.

Change-Id: Iaa58e5f07073fa92ef4d413ea2ff57b4d22e735f
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-30 10:27:49 +08:00
John Khoo
e0133e1b66
gnu: libfm: Update to 1.4.0.
* gnu/packages/lxde.scm (lxsession)[source]: Factor out snippet as
delete-generated-c-files.
(libfm): Update to 1.4.0.
[source]: Switch to git-fetch.  Use delete-generated-c-files.
[native-inputs]: Add which, automake, autoconf, gtk-doc.
(libfm-extra): Update to 1.4.0.
[native-inputs]: Add which, automake, autoconf, gtk-doc.
[inputs]: Add libexif.

Change-Id: Ibf8b308aca3d7856ae6c067468f6e3fd2a1c77bb
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-30 10:27:46 +08:00
Anderson Torres
17f8fc79b0
gnu: fonts: Add font-apl386.
* gnu/packages/fonts.scm (font-apl386): New variable.

Closes: #2314
Change-Id: Iaa45892aed33e00d25152b9b2e68d82673db6c9e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-30 09:32:48 +08:00
Anderson Torres
9cb26bffbd
gnu: fonts: Add font-bqn386.
* gnu/packages/fonts.scm (font-bqn386): New variable.

Change-Id: I7d4f301b314aeaab4f8a8dda762719ef261c1266
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-30 09:31:05 +08:00
Laura Kirsch
9b2e32cd46
gnu: Add fceux.
* gnu/packages/emulators.scm (fceux): New variable.

Closes: #2225
Change-Id: Ib70a568c5160dba2f9a1d6de08647d883ece97c2
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-30 09:22:24 +08:00
Andreas Enge
3d28018a10
gnu: gnuradio: Update input.
* gnu/packages/radio.scm (gnuradio)[inputs]: Remove spdlog; add spdlog-1.15.

Change-Id: Ifc035ea5f9c4cac33352583d4d2008996aeb6670
2025-08-29 22:41:31 +02:00
Mathieu Laparie
24a46e95e1
gnu: Add ryzenadj.
* gnu/packages/linux.scm (ryzenadj): New variable.

Change-Id: Ic72610b8c651b51dbd770ffba45a1be809db1dbf
2025-08-29 15:51:21 -04:00
jgart
694020d2ad
gnu: sbcl-trivial-package-locks: Remove unused input.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-package-locks)[native-inputs]:
Remove sbcl-alexandria.

Change-Id: I32d15334e97c1d7b6be2acad920a70924eecc45d
2025-08-29 12:26:50 -05:00
jgart
dbd78febbc
gnu: Add cl-salmagundi.
* gnu/packages/lisp-xyz.scm (cl-salmagundi, ecl-salmagundi, clasp-salmagundi, sbcl-salmagundi): New variables.

Change-Id: Ice7a6b49ce40eafdab72699de6bfd303d17eddfc
2025-08-29 12:18:54 -05:00
jgart
8c0c9958c1
gnu: Add cl-trivial-package-locks.
* gnu/packages/lisp-xyz.scm (cl-trivial-package-locks, ecl-trivial-package-locks, clasp-trivial-package-locks, sbcl-trivial-package-locks): New variables.

Change-Id: I9c39141e69889f9463f2ef1e67f69f998550fb6b
2025-08-29 12:18:54 -05:00
Ludovic Courtès
b12844f5e0
services: cuirass: Increase default polling interval to 5mn.
* gnu/services/cuirass.scm (<cuirass-configuration>)[interval]: Change to 300.
* doc/guix.texi (Continuous Integration): Update accordingly and explain where
it is used.

Change-Id: I30e38ffe0d75cd1f5857b422b4fa5d05dd47a7e5
2025-08-29 17:43:35 +02:00
Ingar
d2c71bfd72
etc: guix-daemon.service.in: Mitigate mount race condition
This mitigates a race condition described in #576. The 'Type=exec'
option ensures that systemd only starts follow-up units after the
guix-daemon binary has started. By then, the mount points are collected
in a private namespace and will not be affected. Without this option,
'gnu-store.mount' could win the race and remount everything read-only
before guix-daemon has acquired a read-write view.

Fixes #2270

* etc/guix-daemon.service.in: Mitigate mount race condition

Change-Id: I5d28ebc38b0c10e6d2aa8e65353757ef13d5bad3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-29 17:43:35 +02:00
Ludovic Courtès
bf4bb5760a
gnu: guix: Update to 06f79dc.
* gnu/packages/package-management.scm (guix): Update to 06f79dc.

Change-Id: I702e491932dbb2fd712348abcc522c9e16004dc6
2025-08-29 17:14:20 +02:00
Luca Cirrottola
b768eefa59
gnu: scorep-openmpi: Update to 9.0.
* gnu/packages/mpi.scm (make-scorep): Update to 9.0.
[source]: Update URI.
[inputs]: Add cubew, gotcha, libbfd, libiberty.
[native-inputs]: Remove cube.
[arguments]<#:configure-flags>: Adapt.
Change-Id: I832bb5092091080b5544e51c60ca8e3bc27beb12
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-29 16:58:11 +02:00
Ashish SHUKLA
a0fc8ae8c8
gnu: fastfetch: Update to 2.51.1.
* gnu/packages/admin.scm (fastfetch): Update to 2.51.1.
[arguments]: Remove phases.

Change-Id: I7dbd09c6ef800fe6410c60cc318b616a8ce55d8f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-29 16:47:37 +02:00
Andy Tai
603b6526c9
gnu: tensorflow-lite: Enable xnnpack dependency.
* gnu/packages/machine-learning.scm (tensorflow-lite)[inputs]: Add xnnpack.
[arguments]<#:tests>: Enable tests.
[arguments]<#:configure-flags>: Add flags to enable xnnpack.

Change-Id: I434d209fe3db4c8944bf07217a472d8545f96ee0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-29 16:36:28 +02:00
Andreas Enge
ae3e4b9dab
gnu: trinityrnaseq: Update to 2.15.2.
* gnu/packages/bioinformatics.scm (trinityrnaseq): Update to 2.15.2.

Change-Id: I3b0e6d71816db52b533b4f48757e180c1ca0af4b
2025-08-29 16:02:01 +02:00
Cayetano Santos
7031794abe
gnu: fftgen: Update home-page.
* gnu/packages/fpga.scm (fftgen): Switch home-page.

Change-Id: I0d8ff0b078462ddf7c859bd62d116c65b5f2c69b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-29 11:34:30 +02:00
Liliana Marie Prikler
06f79dc2bd
gnu: gimp-2: Fix build.
* gnu/packages/patches/gimp-fix-metadata-editor.patch: New file.
* gnu/packages/patches/gimp-fix-tiff-load.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them here.
* gnu/packages/gimp.scm (gimp-2) [source] <patches>: Apply them.

Fixes: #1676
Change-Id: I6524d7e4f90f56d75f69a3b65e0ee6627924258c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-08-29 09:02:01 +09:00
Maxim Cournoyer
7527222a27
gnu: qtbase: Fix tst_qthread for all platforms.
Rediscovered on x86_64... (see
<https://bugreports.qt.io/browse/QTBUG-139617>).

* gnu/packages/qt.scm (qtbase) [source]: Add qtbase-fix-thread-test.patch.
[#:phases] {patch-aarch64-tests}: Delete.

Change-Id: I1e77b5cd5f649138590fbe5b92f85c207a239254
2025-08-29 08:56:54 +09:00
Yelninei
450e33b0f8
gnu: util-linux: Use system-hurd? to distinguish hurd-systems.
* gnu/packages/linux.scm (util-linux): Use system-hurd? when skipping tests.

Change-Id: Ic6f7fe4b5e8918a6b30bc00b8272e8e7bd7c3f43
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-28 23:01:26 +02:00
Yelninei
68b1a8c73d
gnu: xf86-input-keyboard: Use %hurd-systems.
* gnu/packages/xorg.scm (xf86-input-keyboard): Use %hurd-systems as supported-systems.

Change-Id: I7a3e41ecf6d89fe6d451dd2253b26a38e4eca0c2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-28 23:01:26 +02:00
Cayetano Santos
3d55f5c6b9
gnu: verilator: Improve style.
* gnu/packages/fpga.scm (verilator)[arguments]: Use G-Expressions.

Change-Id: I3c04b4a632baaa8f2ff2f79354954fccafbbfd4a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-28 23:01:25 +02:00
Cayetano Santos
3282a001e9
gnu: hdlmake: Update home-page.
* gnu/packages/fpga.scm (hdlmake): Switch home-page.

Change-Id: I7b2a11ba5bcfd345eab99d8906cca6152b14753c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-28 23:01:25 +02:00
Cayetano Santos
481a62fe10
gnu: libsigrok: Improve style.
* gnu/packages/electronics.scm (libsigrok)[arguments]: Use
G-Expressions.

Change-Id: I6ba9cbf71142577be62187e09fee4d0f89b79ba9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-28 23:01:25 +02:00
Cayetano Santos
44a5f936a3
gnu: libsigrokdecode: Improve style.
* gnu/packages/electronics.scm (libsigrokdecode)[arguments]: Use G-Expressions.

Change-Id: I6f8eb96d7b8ca196932d18bcb4fbccf96a758b7d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-28 23:01:25 +02:00
Cayetano Santos
b5f1e3671c
gnu: pulseview: Improve style.
* gnu/packages/electronics.scm (pulseview)[arguments]: Use
G-Expressions.
[description]: Fix max column.

Change-Id: Ic4856ec45270dfd23dc5a5990db18bf25c3ec78c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-28 23:01:25 +02:00
Simon Josefsson
91fb87d0ab
gnu: guile-gnutls: Use git-archive tarballs instead of make-dist tarballs.
* gnu/packages/tls.scm (guile-gnutls): Update tarball URL.  Add autoconf/automake.

Signed-off-by: Simon Josefsson <simon@josefsson.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-28 23:01:25 +02:00
Ludovic Courtès
173709089b
doc: Add link to issues and pull requests with the ‘deprecation’ label.
* doc/contributing.texi (Deprecation Policy): Add note with link to
issues and pull requests with the ‘deprecation’ label.

Change-Id: If5e833e20c11796f961f48e086c54fdbb9155dd1
2025-08-28 23:01:25 +02:00
jgart
5dfbbcb170
gnu: Add python-django-widget-tweaks.
* gnu/packages/django.scm (python-django-widget-tweaks): New variable.

Change-Id: Idf20e8d6666da3a2564432fa4613354848cba920
2025-08-28 15:26:57 -05:00
Alex Devaure
32148e9a3c
gnu: darktable: Update to 5.2.1.
* gnu/packages/photo.scm (darktable): Update to 5.2.1.

Change-Id: Ifb4797ffaa9fe602b583b5c08769ca7648d2b965
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-28 21:32:47 +02:00
Cayetano Santos
e10c904651
gnu: fftgen: Improve style.
* gnu/packages/fpga.scm (fftgen)[arguments]: Use G-Expressions.

Change-Id: I024bb0fc490682209cf28d49110f7585e4906e16
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-28 21:24:27 +02:00
Cayetano Santos
c6f060fc43
gnu: fftgen: Update to 0-1.3378b77.
* gnu/packages/fpga.scm (fftgen): Update to 0-1.3378b77.
[arguments]: Activate tests.
[native-inputs]: Add python-minimal, verilator, which, fftw and bc.

Change-Id: If35ac1d053bf8b93fea07c1d89681e6dc7591ad4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-28 21:24:27 +02:00
Aiden Isik
6c654afd88
gnu: simg2img: Fix compilation with GCC 14.
* gnu/packages/android.scm (simg2img)[arguments]<#:phases>:
Add 'patch-calloc-order.

Change-Id: Ia5dc3a0dc23e1fbbd3a0bfe008c6e50fa4a04795
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-28 21:20:19 +02:00
Danny Milosavljevic
5b88c11c3e
gnu: seabios: Update to 1.17.0.
* gnu/packages/firmware.scm (seabios): Update to 1.17.0.
[arguments]<#:phases>[build-description-tables]: Delete phase.

Closes: #2082
Change-Id: Ida678f23f045efa0f3c8cb1d78115c6867676132
2025-08-28 18:04:46 +02:00
Danny Milosavljevic
d4fcf0fa87
gnu: Add refind.
* gnu/packages/bootloaders.scm (refind): New variable.

Closes: #7
Change-Id: I39c2d0a3388b7689e6a664fef8f3dc26edfab01d
2025-08-28 17:59:41 +02:00
Greg Hogan
f8f49bf558
gnu: rr: Update to 5.9.0.
* gnu/packages/debug.scm (rr): Update to 5.9.0.
[native-inputs]: Remove ninja.
[inputs]: Add zstd:lib.
[arguments]<#:configure-flags>: Add zstd:lib to rpath.

Change-Id: If9417dad0c8d40ec2bea42e55830fd5638d0098d
2025-08-28 15:13:46 +00:00
Andreas Enge
73d1cbd729
gnu: Remove cdecl.
* gnu/packages/code.scm (cdecl): Delete variable.

Fixes: guix/guix#1631
Change-Id: Ib7526935897348f7b644b795df755a8102d4d403
2025-08-28 12:47:19 +02:00
Andreas Enge
6f066e2d43
gnu: freecad: Update to 1.0.2.
* gnu/packages/engineering.scm (freecad): Update to 1.0.2.

Change-Id: If78d9405e4b8af729621741bb2a1e95681a5aa8d
2025-08-28 12:11:59 +02:00
Janneke Nieuwenhuizen
c5d2b0d58c
gnu: dezyne: Update to 2.18.4.
* gnu/packages/dezyne.scm (dezyne): Update to 2.18.4.

Change-Id: I838f58322b6927b7f72c198448806d835ab7f84f
2025-08-28 11:24:10 +02:00
Ian Eure
a5bf38cf2a
gnu: librewolf: Update to 142.0-1.
Contains fixes for:
CVE-2025-9179: Sandbox escape due to invalid pointer in the
               Audio/Video: GMP component
CVE-2025-9180: Same-origin policy bypass in the Graphics: Canvas2D
               component
CVE-2025-9181: Uninitialized memory in the JavaScript Engine component
CVE-2025-9186: Spoofing issue in the Address Bar component of Firefox
               Focus for Android
CVE-2025-9182: Denial-of-service due to out-of-memory in the Graphics:
               WebRender component
CVE-2025-9183: Spoofing issue in the Address Bar component
CVE-2025-9187: Memory safety bugs fixed in Firefox 142 and Thunderbird
               142
CVE-2025-9184: Memory safety bugs fixed in Firefox ESR 140.2,
               Thunderbird ESR 140.2, Firefox 142 and Thunderbird 142
CVE-2025-9185: Memory safety bugs fixed in Firefox ESR 115.27, Firefox
               ESR 128.14, Thunderbird ESR 128.14, Firefox ESR 140.2,
               Thunderbird ESR 140.2, Firefox 142 and Thunderbird 142

* gnu/packages/librewolf.scm (librewolf): Update to 142.0-1.

Change-Id: Idbe66764c531c708455bb8d1f28740a276aa3bc3
2025-08-27 20:08:03 -07:00
Ian Eure
9636ad9789
gnu: make-librewolf-source: Delete unbundled libraries.
* gnu/packages/librewolf.scm (make-librewolf-source): Delete unbundled
libraries.

Change-Id: I533fa95c33cfed3fa048566d6c436fe1d234bf49
2025-08-27 20:08:02 -07:00
Ian Eure
ad7bc711b0
gnu: firefox-l10n: Update to 93aea9134e458a78257e4164832e4871d1e425d8.
* gnu/packages/librewolf.scm (firefox-l10n): Update to 93aea9134e458a78257e4164832e4871d1e425d8.

Change-Id: I883198ed372bb081d6e5bad2339bdb17daf07029
2025-08-27 20:08:01 -07:00
Ian Eure
aef04b28b7
gnu: nss-rapid: Update to 3.115.
* gnu/packages/nss.scm (nss-rapid): Update to 3.115.
* gnu/packages/patches/nss-3.115-disable-broken-tests.patch: Add.
* gnu/packages/patches/nss-3.115-disable-pkix-ocsp-tests.patch: Add.
* gnu/local.mk (dist_patch_DATA): Add NSS patches.

Change-Id: Ia54c89bd8bf2059c1c8f03cde794c85be9b5c527
2025-08-27 20:08:00 -07:00
jgart
ea7ce1318f
gnu: trealla: Update to 2.82.23.
* gnu/packages/prolog.scm (trealla): Update to 2.82.23.

Change-Id: I37453195864532c4439fac151f76896ba0a89e2c
2025-08-27 16:40:07 -05:00
Andreas Enge
f86c1805b8
gnu: Remove python2-minimal.
* gnu/packages/python.scm (python2-minimal): Delete variable.

Change-Id: I06fc57fb96d1ba11f8c5568bc125b9d4890a29c7
2025-08-27 23:28:43 +02:00
Hartmut Goebel
7c0608ef68
gnu: pdfposter: Update to 0.9.1 and switch to pyproject-build-system.
* gnu/packages/pdf.scm (pdfposter): Update to 0.9.1 and switch
to pyproject-build-system.
[build-system]: Use pyproject-build-system.
[inputs]: Remove python-pypdf2; add python-pypdf.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I3eb17300727b12ac8cd1b30e04765e7cdb668888
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-27 23:19:18 +02:00