Commit graph

176622 commits

Author SHA1 Message Date
Cayetano Santos
fc8cbc57fb
gnu: qucs-s: Add qucsrflayout backend.
* gnu/packages/electronics.scm (qucs-s)[inputs]: Add qucsrflayout-cli.
[arguments]: Fix ’adjust-default-settings and ’wrap-program #:phases
accordingly.

Change-Id: I372fa2d769a59e0d461694844b798ed56734528d
2025-12-04 10:24:46 +01:00
Cayetano Santos
37d705c698
gnu: qucs-s: Reduce closure size.
* gnu/packages/electronics.scm (qucs-s)[inputs]: Remove octave; add
octave-cli.

Change-Id: Ifb538441c92474ee7882227502e28ec6d44764e4
2025-12-04 10:24:46 +01:00
Cayetano Santos
3ceef80091
gnu: Add qucsrflayout-cli.
* gnu/packages/electronics.scm (qucsrflayout-cli): New variable.

Change-Id: Iedfe17f23ea89c71840c00ded8548315ca11dbb4
2025-12-04 10:24:43 +01:00
Cayetano Santos
b3ef80c109
gnu: libngspice: Update to 45.2.
* gnu/packages/electronics.scm (libngspice): Update to 45.2.
[inputs]: Remove openmpi.
[native-inputs]: Remove autoconf; add autoconf-2.71.

Change-Id: Ifec720d1459e638730c912d60a3457ce47016475
2025-12-04 09:24:38 +01:00
Cayetano Santos
46f31546ac
gnu: libngspice: Refresh package.
* gnu/packages/electronics.scm (libngspice): Apply style.

Change-Id: I39ad9700ff21ddad6019a98e54f39fe8ff2f88e3
2025-12-04 09:24:38 +01:00
Cayetano Santos
778f5c17c3
gnu: Add emacs-elysium.
* gnu/packages/emacs-xyz.scm (emacs-elysium): New variable.

Change-Id: I2c82b55bfce522580db5d20a40a164ce9e2eab56
2025-12-04 09:22:02 +01:00
Cayetano Santos
52980708d7
gnu: emacs-greader: Update to 0.13.0.
* gnu/packages/emacs-xyz.scm (emacs-greader): Update to 0.13.0.

Change-Id: I6b678be0e21acd0f3c567f64a86b83a296bd9a77
2025-12-04 08:37:27 +01:00
Cayetano Santos
632af32913
gnu: emacs-wallabag: Update to 1.1.0-1.686fab.
* gnu/packages/emacs-xyz.scm (emacs-wallabag): Update to 1.1.0-1.686fab.
[arguments]<#:include>: Add ’default.css.

Change-Id: I11e0ddbfe3f9077fb6e63072c1a45b8cd1724c0b
2025-12-04 08:34:11 +01:00
Sergey Trofimov
383c85f5c3
gnu: mu: Update to 1.12.13-1.46f91ab.
* gnu/packages/mail.scm (mu): Update to 1.12.13-1.46f91ab.

Change-Id: I64a9cab98145dcaf8799da030533cdf85ad1393b
2025-12-03 20:31:21 -08:00
Brendan Tildesley
6b33a0c885
gnu: python-autobahn: Update to 25.11.1.
* gnu/packages/python-web.scm (python-autobahn): Update to 25.11.1.

Change-Id: I81dc716cbaa000b7ca718126e5cf48e7ce065951
2025-12-03 20:23:23 -08:00
Brendan Tildesley
ea8053d510
gnu: python-qrcode: Update to 8.2.
* gnu/packages/python-xyz.scm (python-qrcode): Update to 8.2.

Change-Id: I5912d03090eae91957c9d22406be23c2721d2c95
2025-12-03 20:23:22 -08:00
Brendan Tildesley
5de920077e
gnu: python-zipstream-ng: Update to 1.9.0.
* gnu/packages/python-compression.scm (python-zipstream-ng): Update to 1.9.0.
2025-12-03 20:23:22 -08:00
Brendan Tildesley
f3098e64b3
gnu: python-humanize: Update to 4.14.0.
* gnu/packages/python-xyz.scm (python-humanize): Update to 4.14.0.
[native-inputs]: Add python-hatch-vcs, python-hatchling. Remove python-wheel.

Change-Id: I1141ae4e117910c0cf55b7b59bb66e7aab1f0520
2025-12-03 20:23:21 -08:00
Brendan Tildesley
0bde2c392c
gnu: python-twisted: Update to 25.5.0.
* gnu/packages/python-xyz.scm (python-twisted): Update to 25.5.0.

Change-Id: Ib82a1e4a2a3c11724343f9f9aeaa1a95a1dbd643
2025-12-03 20:23:20 -08:00
Brendan Tildesley
e259f578be
gnu: python-py-ubjson: Update to 0.16.1.
* gnu/packages/web.scm (python-py-ubjson): Update to 0.16.1.
2025-12-03 20:23:19 -08:00
Brendan Tildesley
2388eca846
gnu: magic-wormhole: Update to 0.21.1.
* gnu/packages/magic-wormhole.scm (magic-wormhole): Update to 0.21.1.
2025-12-03 20:23:18 -08:00
Ian Eure
4fc5de41a3
gnu: librewolf: Update to 145.0.2-2.
* gnu/packages/librewolf.scm (librewolf): Update to 145.0.2-2.

Change-Id: I5c46804b24892658091fd1a1e40ab307b54654f7
2025-12-03 17:41:37 -08:00
Ian Eure
8cd94366a9
gnu: librewolf-l10n: Update to 38e9598ea1b99b69a240cc1db1d59f4357fcb95d.
* gnu/packages/librewolf.scm (librewolf-l10n): Update to 38e9598ea1b99b69a240cc1db1d59f4357fcb95d.

Change-Id: I70c7ec0e261afa15dfaca7fab399cb42d97606e1
2025-12-03 17:41:34 -08:00
Leo Famulari
5d33515b05
gnu: linux-libre 6.6: Update to 6.6.117.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.117.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I263802cff1986cb81fc064ce73403cc0090d5704
2025-12-03 19:01:56 -05:00
Leo Famulari
134f8f84ea
gnu: linux-libre 6.12: Update to 6.12.59.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.59.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: If25a54bd339b504a7953c798faaf01b68a9a5b61
2025-12-03 19:01:56 -05:00
Leo Famulari
9f07e43642
gnu: linux-libre: Update to 6.17.9.
* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.9.
(linux-libre-6.17-pristine-source): Update hash.

Change-Id: Ifacca43b629a941e0fa515bf669ee80de038c20a
2025-12-03 19:01:51 -05:00
André Batista
6f85a843cd
gnu: mullvadbrowser: Update to 15.0.
User profile directory has changed to "~/.mullvad" in this version as
MOZ_APP_PROFILE flag cannot be set anymore.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20251028094500.
(%mullvadbrowser-version): Update to 15.0.
(%mullvadbrowser-firefox-version): Update to 140.4.0esr-15.0-1-build4.
(mullvadbrowser-translation-base): Update to cdd3da6308.

Change Id: Ia0896e1f648268d7f7c2d5e95008aeb6d8bdfde2

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 20:09:07 +01:00
André Batista
972a8412d5
gnu: torbrowser: Update to 15.0.
User profile directory has changed to "~/.tor project" in this version as
MOZ_APP_PROFILE flag cannot be set anymore.

* gnu/packages/tor-browsers.scm (firefox-locales): Update to 64046fdc97.
(%torbrowser-build-date): Update to 20251028094500.
(%torbrowser-version): Update to 15.0.
(%torbrowser-firefox-version): Update to 140.4.0esr-15.0-1-build4.
(torbrowser-translation-base): Update to cdd3da6308.
(torbrowser-translation-specific): Update to 3395fe5bdb.
(lld-as-ld-wrapper-18): Replace with lld-as-ld-wrapper-19.
(make-torbrowser) [inputs]: Use libpng-apng-next, icu4c-76 and nss-rapid,
in place of the defaults for those libraries.
[native-inputs]: Use rust-cbindgen-0.28, lld-as-ld-wrapper-19, llvm-19 and
clang-19.
[arguments] <#:configure-flags>: Remove '--enable-official-branding' which
breaks browser branding as of this version.
<#:phases> 'setenv: Do not set MOZ_APP_PROFILE, which is now implied and
breaks configuration phase when set.
* gnu/packages/patches/torbrowser-compare-paths.patch: ...
* gnu/packages/patches/torbrowser-use-system-wide-dir.patch: ...
* gnu/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch: Refresh
patches.

Change Id: Id4134edd63328f479589e6ed61f46a869dbbda5d

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 20:08:58 +01:00
Anderson Torres
fc5e1063d0
gnu: font-opendyslexic: Update source's origin.
Because it migrated to a new host.

* gnu/packages/fonts.scm (font-opendyslexic): Update.
[source]<origin>: Use new git repository.
[native-inputs]: Delete.

Change-Id: Iadd7ad3b4eca15f891fc312c34fa0e4032278651
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-03 18:21:06 +01:00
Nicolas Graves
2a93068214
gnu: endgame-singularity: Switch to pyproject.
* gnu/packages/games.scm (endgame-singularity):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-03 18:12:59 +01:00
Nicolas Graves
b35ffb35c0
gnu: bambam: Switch to pyproject.
* gnu/packages/games.scm (bambam):
[source, arguments, description]: Improve style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-03 18:12:59 +01:00
Nicolas Graves
c2d7402226
gnu: tuxemon: Switch to pyproject.
* gnu/packages/games.scm (tuxemon):
[build-system]: Switch to pyproject-build-system.
[arguments]: Relocate field.
[native-inputs]: Add python-setuptools.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-03 18:12:59 +01:00
Nicolas Graves
785775739b
gnu: unknown-horizons: Switch to pyproject.
* gnu/packages/games.scm (unknown-horizons):
[source, arguments, inputs, license]: Improve style.
[arguments]<#:test-flags>: Ignore failing tests.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-03 18:12:59 +01:00
Nicolas Graves
d3fe071da5
gnu: seahorse-adventures: Switch to pyproject.
* gnu/packages/games.scm (seahorse-adventures):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-03 18:12:58 +01:00
Nicolas Graves
4abbc36ea7
gnu: roguebox-adventures: Switch to copy-build-system.
* gnu/packages/games.scm (roguebox-adventures):
[arguments, inputs]: Improve style.
<#:tests?>: Drop argument.
<#:phases>: Replace the 'build phase replacement by a 'patch phase.
Split the former 'install phase between <#:install-plan> and the 'wrap
phase.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-03 18:12:58 +01:00
Nicolas Graves
c3dcf47254
gnu: retux: Switch to pyproject.
* gnu/packages/games.scm (retux):
[source, arguments, propagated-inputs]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-03 18:12:58 +01:00
Sören Tempel
5edd0370ee
gnu: nvi: Fix segfault caused by implicit function declarations
* gnu/packages/patches/nvi-add-function-prototypes.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register the patch.
* gnu/packages/nvi.scm (nvi): Apply the patch.
[arguments]: remove -Wno-error=implicit-function-declaration.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-03 18:07:34 +01:00
Felipe Silva
812f41f8b6
gnu: nicotine+: Wrap with GUIX_GDK_PIXBUF_MODULE_FILES.
Previously, nicotine+ would fail to properly load some of its specified
icons in the graphic interface.

* gnu/packages/nicotine.scm (nicotine+)[arguments]{phases}: In
wrap-program phase, also wrap with GUIX_GDK_PIXBUF_MODULE_FILES.

Change-Id: I9cc83e1290d686e68320c9a270ecb7e9b6474f36
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-03 18:06:36 +01:00
Ludovic Courtès
d4e06997e4
services: hurd-vm: Support persistent images again.
Fixes a regression introduced in bab6434f58
whereby following the example from the manual regarding non-volatile images
would no longer work.

* gnu/services/virtualization.scm (hurd-vm-shepherd-service): Pass ‘image’ to
‘system-image’ only if it’s an image.
* doc/guix.texi (Virtualization Services): Explicitly say that the ‘image’
field can contain a file name.  Remove use of ‘const’ for the ‘image’ field in
persistent image example and adjust text.

Fixes: guix/guix#4130
Reported-by: Maxim Cournoyer <maxim@guixotic.coop>
Change-Id: I1a81ce27fb45978a681310b8a8788ab671b3edf8
2025-12-03 17:56:15 +01:00
Ludovic Courtès
e7da674bc7
image: Create directory indexes for ext4 images.
Fixes a bug whereby the store in ext4 partitions created with
‘guix system image’ would be limited to 65,000 sub-directories.

* gnu/build/image.scm (make-ext-image): Invoke “e2fsck -fDy”.

Fixes: guix/guix#4396
Change-Id: I02d3470fac8bdd8971083be8fce192b72bf6510c
2025-12-03 17:49:40 +01:00
Ludovic Courtès
2d549178e1
gnu: shepherd-1.0: Update to 1.0.9.
* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.9.

Change-Id: Ib8b6ecd4ca6658726304a6e573d4f3a5d36d00bb
2025-12-03 17:45:12 +01:00
Cayetano Santos
e2e9af0360
gnu: pcsc-tools: Update to 1.7.3.
* gnu/packages/security-token.scm (pcsc-tools): Update to 1.7.3.
[arguments]<#:phases>: Remove patch-data-paths.
[native-inputs]: Add autoconf-archive and python-minimal-wrapper; remove
gettext-minimal.

Change-Id: Ifc09fda45ff816aa9f8c9408c101cd708f204bea
2025-12-03 15:10:50 +01:00
Cayetano Santos
8b001ff7fa
gnu: qdigidoc: Update to 4.8.2.
* gnu/packages/security-token.scm (qdigidoc): Update to 4.8.2.

Change-Id: I9c9aad95b89c37790f37a4c4b2c68d8c93463613
2025-12-03 15:10:50 +01:00
Cayetano Santos
e5d9d17481
gnu: pam-u2f: Update to 1.4.0.
* gnu/packages/security-token.scm (pam-u2f): Update to 1.4.0.

Change-Id: Id9571bcab7284419730f6d27ec82e9d889292fe8
2025-12-03 15:10:50 +01:00
Cayetano Santos
37c16e5396
gnu: pam-u2f: Improve style.
* gnu/packages/security-token.scm (pam-u2f)[arguments]: Use
G-Expressions.

Change-Id: Ib9d36b4d22898745ca4ce1ea9dcd8654e452051d
2025-12-03 15:10:49 +01:00
Cayetano Santos
27b92f2634
gnu: yubico-piv-tool: Update to 2.7.2.
* gnu/packages/security-token.scm (yubico-piv-tool): Update to 2.7.2.
[inputs]: Add zlib.

Change-Id: I4de36791838ba182445654233a061c1e668f0a95
2025-12-03 15:10:49 +01:00
Cayetano Santos
55b927fe62
gnu: yubikey-oath-dmenu: Update to 0.14.0.
* gnu/packages/security-token.scm (yubikey-oath-dmenu): Update to 0.14.0.

Change-Id: I628a3b837953f7a945f9deced927d471d56ba530
2025-12-03 15:10:49 +01:00
Sergey Trofimov
f21bc13b5c
gnu: pamtester: Fix build with gcc@14.
* gnu/packages/authentication.scm (pamtester)
[arguments]<#:phases>{force-reconfigure}: New phase.
[native-inputs]: Add autoconf, automake, libtool.

Fixes: guix/guix#4640
Change-Id: I454b6b134a89220a97b0799e2041e459e64efaff
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 15:03:11 +01:00
Patrick Norton
49491f8d5d
gnu: xdisorg: Update cliphist to 0.7.0.
* gnu/packages/xdisorg.scm (cliphist): Update to 0.7.0.
[inputs]: Add go-github-com-rivo-uniseg.

Change-Id: I6841fe6be3312b29a0ff152746f4d57f9dd7a6ec
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 14:50:58 +01:00
Andreas Enge
516f7df05c
Regenerate CODEOWNERS.
This is a follow-up to commit 0de8d6f51d .

* CODEOWNERS: Check in file changed by "make".

Change-Id: I32cb3c06769a04bb051e5bf865182631f97c02f5
2025-12-03 13:57:47 +01:00
Ricardo Wurmus
c0682edbb3
etc: Add rekado to bioinformatics team.
* etc/teams.scm: Make rekado a member of the bioinformatics team.

Change-Id: I0a573882df36b40f1d510664bd086bb461a8e985
2025-12-03 13:37:56 +01:00
Ricardo Wurmus
0de8d6f51d
etc: Add bioinformatics team.
* etc/teams.scm (bioinformatics): New team.

Change-Id: Ic5d95df8a28e0bb575ef58a0e269b6e82e23cb6a
2025-12-03 13:37:56 +01:00
Andreas Enge
a28b62ccb0
gnu: python-abjad-ext-rmakers: Replace deprecated input.
* gnu/packages/music.scm (python-abjad-ext-rmakers)[propagated-inputs]:
Remove abjad; add python-abjad.

Change-Id: Id313a44afdfad3643ed9082c97bb3b55041ebec3
2025-12-03 13:17:12 +01:00
Andreas Enge
a40eab6ea5
gnu: python-abjad-ext-nauert: Replace deprecated input.
* gnu/packages/music.scm (python-abjad-ext-nauert)[propagated-inputs]:
Remove abjad; add python-abjad.

Change-Id: I74b52d2a17126c88e3e8635b4b6a3ff67738d31e
2025-12-03 13:16:11 +01:00
Tomas Volf
c65b1a9d59
gnu: cgit: Update to 1.2.3-11.76abc40.
* gnu/packages/version-control.scm (cgit): Update to 1.2.3-11.76abc40.
[inputs]: Update git to 2.52.0.

Change-Id: I7bbcaed37288165ba2100fb62487f052a40a5a8b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 13:08:18 +01:00