1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-14 00:50:35 +02:00
Commit Graph

149383 Commits

Author SHA1 Message Date
aurtzy
856bfa268f gnu: stb: Use modern package style.
* gnu/packages/stb.scm (stb)[arguments]<#:phases>: Use G-Expressions.
(make-stb-header-package): Likewise.

Change-Id: I836ad872e20444dcfb30480bd420cb63e4bb313f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-12 14:38:16 +02:00
Ludovic Courtès
f53b9f309f gnu: libgit2: Patch bug in HTTP proxy support that shows on 302s.
Fixes guix/guix#87.

* gnu/packages/patches/libgit2-proxy-reconnection.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (libgit2-1.9)[source]: Use it.

Change-Id: If05b55e616da4d98b3de0e38f6a0d815dd256b92
2025-06-12 14:38:16 +02:00
Mazin AlHaddad
1a09cd1882 system: Adjust return value of bashrc.
Fixes a regression introduced in c743d646ee.

Without this, the fish shell integration is broken, and PATH does not include
~/.config/guix/current/bin.

* gnu/system/shadow.scm (%default-bashrc): Fix return value.

Change-Id: I54170caeef7ae541a4901743fcdcbfb353fa09d4
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-12 20:17:49 +08:00
Josep Bigorra
efbd55d6fa gnu: Add guile-hygguile.
* gnu/packages/guile-xyz.scm (guile-hygguile): New variable.

Change-Id: I62547a54f85c96e87d84f38a89aa5127334fe973
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-12 20:17:47 +08:00
Tomas Volf
3598e29f04 gnu: podman: Update to 5.5.1.
* gnu/packages/containers.scm (podman): Update to 5.5.1.

Change-Id: Ie271e74235569a3c39ba0a8700f88d56ecb587f8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-12 13:57:52 +02:00
Efraim Flashner
e0b8a6e395 gnu: qemu-minimal: Fix building with ipxe-qemu.
* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the
'dont-require-ipxe-firmware phase to skip more tests.

Change-Id: I2d308e9eec48ec9b087fc0a7ed9e6d8089366c9e
2025-06-12 12:58:16 +03:00
Efraim Flashner
3ead13a69e gnu: xfsprogs: Fix building on riscv64-linux.
* gnu/packages/linux.scm (xfsprogs)[native-inputs]: When building for
riscv64-linux add gcc-14.

Change-Id: I68189742361dc7414886f8b171be5368562b6564
2025-06-12 12:58:16 +03:00
Cayetano Santos
8730c8f3a8 gnu: Add python-cocotb.
* gnu/packages/electronics.scm (python-cocotb): New variable.

Change-Id: I8816e137002ad6763a466c8c79353489d3d3cc2e
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-12 08:55:18 +01:00
Andrew Wong
356cc64411 gnu: patool: Update to 4.0.1.
* gnu/packages/patool.scm (patool): Update to 4.0.1.
[origin]: Switch to PyPI.
[arguments]<#:phases>: Add 'install-completions.

Change-Id: I4ccbc0bbd225308715ef0cae63e60178af332389
Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>
Reviewed-by: Zheng Junjie <873216071@qq.com>
Reviewed-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-12 08:45:22 +01:00
Andrew Wong
2f501c8307 gnu: python-argcomplete: Update to 3.6.2.
* gnu/packages/python-xyz.scm (python-argcomplete): Update to 3.6.2.

Change-Id: I01b97a802e1fda6fc6f18c8c627440e0e519c59a
Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>
Reviewed-by: Zheng Junjie <873216071@qq.com>
Reviewed-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-12 08:43:18 +01:00
Giacomo Leidi
fad5400349 gnu: Add postgresql-backup-scripts.
* gnu/packages/databases.scm (postgresql-backup-scripts): New variable.

Change-Id: I3e8516e03fa74779aa397c80f4f1860f5c6d5a01
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-12 08:38:10 +01:00
jgart
89206987b4 gnu: trealla: Update to 2.73.4.
* gnu/packages/prolog.scm (trealla): Update to 2.73.4.

Change-Id: Ic4c3d10ad08f46c15557088ecd94d12d24d8343c
2025-06-11 20:34:43 -05:00
Andrew Tropin
601ed9166e gnu: emacs-gptel: Update approach for setting curl binary.
* gnu/packages/emacs-xyz.scm (emacs-gptel): Update approach for setting curl
binary.

Change-Id: Ie003c2eb373450b25060e88ffb4892eb2b818280
2025-06-12 07:59:09 +07:00
John Kehayias
3d4cadf275 Merge branch 'mesa-updates'
Key changes include updating the vulkan packages to 1.4.309.0,
wayland-protocols to 1.44, and mesa to 25.1.3.

Change-Id: If4e4d84def0ddddaa0a03a588890df115297de8d
2025-06-11 18:29:39 -04:00
Leo Famulari
45cf6a1ac3 gnu: linux-libre 5.4: Update to 5.4.294.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.294.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: I3f40f9755c088f40d0f27181fd1fd4512593dd1a
2025-06-11 18:21:03 -04:00
Leo Famulari
f7a6108e5e gnu: linux-libre 5.10: Update to 5.10.238.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.238.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I3cdec1cc4a4cef8baaa0e5477b939d45692ad14c
2025-06-11 18:21:02 -04:00
Leo Famulari
f4d7592a0a gnu: linux-libre 5.15: Update to 5.15.185.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.185.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

Change-Id: I22bcf1283379c55d5613f63191b0d6438a27d5a3
2025-06-11 18:21:01 -04:00
Leo Famulari
988a756982 gnu: linux-libre 6.1: Update to 6.1.141.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.141.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

Change-Id: Ifde60b4d5761303cdf08217d5346ba69933d09c1
2025-06-11 18:21:01 -04:00
Leo Famulari
0ca3f7ea13 gnu: linux-libre 6.6: Update to 6.6.93.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.93.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

Change-Id: Idb45379bcc84102aeb934022d9ef257464d70779
2025-06-11 18:21:00 -04:00
Leo Famulari
a7b586baa0 gnu: linux-libre 6.12: Update to 6.12.32.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.32.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I8c6bc1ceb30e2fd44adbeef5a58cc403c1e672c7
2025-06-11 18:20:59 -04:00
Leo Famulari
4c84620568 gnu: linux-libre: Update to 6.14.10.
* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.10.
(linux-libre-6.14-pristine-source): Update hash.

Change-Id: I247f3d52d3e3b50374ae0a1cc6dcc62d91479119
2025-06-11 18:20:55 -04:00
Mark Walker
e9b8d0653e gnu: Add python-pyzx.
* gnu/packages/python-science.scm (python-pyzx): New variable.

Change-Id: I69895a9deb5739db9c0d5e793e3f864c800f4504
Reviewed-by: @lilyp
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-11 23:13:34 +01:00
Sergey Trofimov
60828ad981 gnu: direnv: Don't install go sources.
* gnu/packages/shellutils.scm (direnv): Don't install go sources.

Change-Id: I809511e5995a0b3b89618e90746d1329a47d25ef
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-11 20:41:54 +01:00
Sharlatan Hellseher
af0385fcb4 gnu: fzf: Use G-expression, do not inherit.
fzf is the final program where go-github-com-junegunn-fzf has no users
as Golang library, this change merges two packages into single one with
refactoring.

* gnu/packages/terminals.scm (fzf): Use G-expressions; do not inherit
from go-github-com-junegunn-fzf.

(go-github-com-junegunn-fzf): Delete variable.

Change-Id: Iaf46dd01377f1c8c1c5f35f9fc0cc399ee12c6e8
2025-06-11 20:34:24 +01:00
Andrew Wong
c9a2bbe26a gnu: go-github-com-junegunn-fzf: Update to 0.62.0.
* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.62.0.

Change-Id: I950f691478833a568873403da39743b366e06ea9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-11 20:19:45 +01:00
Paul Garlick
3e3bc2a6d6 gnu: scalapack: Update to 2.2.2.
* gnu/packages/maths.scm (scalapack): Update to 2.2.2. Use git-fetch.
<source>: Update URL. Remove patch.
<phases>: Update list of failing tests.
* gnu/local.mk: Unregister patch.
* gnu/packages/patches/scalapack-gcc-10-compilation.patch: Delete file.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-11 20:07:48 +02:00
Artyom V. Poptsov
c3bb472e21 gnu: wakelan: Move the package definition down.
* gnu/packages/admin.scm (wakelan): Move the package definition down to
improve the alphabetical sorting of the packages in the module.

Change-Id: I8022abd00e2d721ac2f7bddc5c7c017ce4eed419
2025-06-11 21:02:38 +03:00
Artyom V. Poptsov
7334aa05c9 gnu: wakelan: Modernize the package.
* gnu/packages/admin.scm (wakelan): Modernize the package.

Change-Id: I3e568808e76f6b0e31a2f85b3bb1ad9cc1a2cabc
2025-06-11 21:00:05 +03:00
Andreas Enge
1cede23e57 gnu: python-flint: Update to 0.7.1.
* gnu/packages/algebra.scm (python-flint): Update to 0.7.1.

Change-Id: I610ff0a49c84126137319e577294c9505796686f
2025-06-11 19:18:45 +02:00
Andreas Enge
0df230f5b4 gnu: flint: Update to 3.2.1.
* gnu/packages/algebra.scm (flint): Update to 3.2.1.

Change-Id: Icc1b76fc86f0644225b8b7862fd77fb9386c7d7c
2025-06-11 19:18:45 +02:00
Andreas Enge
a793b1bb54 gnu: paritwine: Update to 0.2.2.
* gnu/packages/algebra.scm (paritwine): Update to 0.2.2.

Change-Id: Ie90385cce0d100cd1d5e5ab9f1c91409f75e750d
2025-06-11 19:18:45 +02:00
Andrew Tropin
a2fe8a4726 gnu: emacs-gptel: Update to 0.9.8.5.
* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.8.5.

Change-Id: I835312f2663981e6f60aee79662a453ae884b597
2025-06-11 21:49:02 +07:00
Efraim Flashner
9237230907 gnu: perl-file-find-rule: Update to 0.35.
* gnu/packages/perl.scm (perl-file-find-rule): Update to 0.35.

Change-Id: I2406234b088e9f6fcd4b65b46a39bbadbe640e33
2025-06-11 16:46:11 +03:00
Yuval Langer
d276296a6f gnu: guile-srfi-133: Update to 1.0.0.
* gnu/packages/guile-xyz.scm (guile-srfi-133): Update to 1.0.0.
[arguments]: Update filenames, and add 'check phase.

Change-Id: I1598d03c7c5aa2ff46065809f661775a7f61a695
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-06-11 13:59:20 +01:00
Noé Lopez
c9bd437cdc gnu: gnome-packagekit: Run glib-or-gtk? phases.
I am not sure relying on profile hooks works, since gnome-packagekit would not
start from guix shell. Using glib-or-gtk does make it start, which is better
to not rely on the profile.

* gnu/packages/package-management.scm (gnome-packagekit)
[source]: Use gnome mirrors.
[native-inputs]: Change gnu-gettext to gettext-minimal.
[inputs]: Remove polkit.
[arguments]: Use glib-or-gtk? phases.

Change-Id: I11c80d7470bd7f25888235afb4cadc9f1313ba31
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-06-11 13:32:17 +01:00
Kjartan Oli Agustsson
b602d9c923 gnu: calibre: Add patch file to gnu/local.mk.
This is a follow-up to commit a53e3819a2 .

* gnu/local.mk: Add new calibre patch.

Change-Id: I8f2967c2573cc9d0afe4fc71a1c5d575edcf2260
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-11 13:13:09 +02:00
Kjartan Oli Agustsson
a53e3819a2 gnu: calibre: Update to 8.4.0.
* gnu/packages/ebook.scm (calibre): Update to 8.4.0.
* gnu/packages/patches/calibre-remove-test-import-modules.patch: New file.

Change-Id: I7029c3f6d2324b7e34583c0412fa29a7a691a0d7
Signed-off-by: Andrew Tropin <andrew@trop.in>
2025-06-11 16:44:19 +07:00
Kjartan Oli Agustsson
840e2177c2 gnu: Add python-pykakasi.
* gnu/packages/python-xyz.scm (python-pykakasi): New variable.

Change-Id: Iefd9276a6ce41036b4391cd29d84c7d9f5f59da4
Signed-off-by: Andrew Tropin <andrew@trop.in>
2025-06-11 16:44:17 +07:00
Kjartan Oli Agustsson
41a61d5446 gnu: Add python-jaconv.
* gnu/packages/python-xyz.scm (python-jaconv): New variable.

Change-Id: I2eca2ef0d3c4150d831181dffc30f51a3503bd14
Signed-off-by: Andrew Tropin <andrew@trop.in>
2025-06-11 16:44:16 +07:00
Efraim Flashner
86524126a4 gnu: mesa: Adjust skipped tests on riscv64-linux.
* gnu/packages/gl.scm (mesa)[arguments]: Adjust the
'disable-failing-test phase on riscv64-linux for changes in the sources.

Change-Id: If78345c1fb67fc6c83d5b32d40319e13b3e80831
2025-06-11 08:45:44 +03:00
Efraim Flashner
e8a3d363f4 gnu: cppdap: Link with libatomic.
* gnu/packages/debug.scm (cppdap)[arguments]: Remove configure-flag
linking the executable with libatomic when building for riscv64-linux.
Add a phase to link with libatomic.

Change-Id: I16c899d921967caafa159d11d30d6c81a6d67729
2025-06-11 08:45:40 +03:00
Christine Lemmer-Webber
e61800b64a gnu: milkytracker: Update to 1.05.01.
* gnu/packages/music.scm (milkytracker): Update to 1.05.01.

Change-Id: I1245bdd41b8d5e75a1874987e14208cca73ebe5f
Signed-off-by: Christine Lemmer-Webber <cwebber@dustycloud.org>
2025-06-10 19:25:36 -04:00
Christine Lemmer-Webber
8c420e4778 gnu: milkytracker: Update to 1.05.00.
* gnu/packages/music.scm (milkytracker): Update to 1.05.00.

Change-Id: I341b32bf43892a3499e3e0bdc41b6059992aef3c
Signed-off-by: Christine Lemmer-Webber <cwebber@dustycloud.org>
2025-06-10 19:02:10 -04:00
Brian Kubisiak
f85b4b5ca0 gnu: Add python-kconfiglib.
* gnu/packages/python-xyz.scm (python-kconfiglib): New variable.

Change-Id: I651ec0c764757c665412f514d49dadc9a4ff5edb
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-10 15:43:44 -07:00
Andrew Wong
04416d85a4 gnu: nicotine+: Update to 3.3.10.
* gnu/packages/nicotine.scm (nicotine+): Update to 3.3.10.

Change-Id: Id0ebb78ef4940f333da71f8a9f7f72c62db20153
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-10 15:39:16 -07:00
Formbi
130a67f368 gnu: yt-dlp: update to 2025.06.09
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-10 15:32:19 -07:00
John Kehayias
a412385948 gnu: kitty: Fix build.
Build fails due to newer wayland-protocols and 1.42 seems to be the most
recent that still builds.

* gnu/packages/terminals.scm (kitty)[native-inputs]: Replace
wayland-protocols with wayland-protocols-1.42.

Change-Id: I65c8fabc921d04a0cc7be8ffb8ff3e5368db6b75
2025-06-10 18:07:23 -04:00
John Kehayias
502c844ff4 gnu: Add wayland-protocols-1.42.
* gnu/packages/freedesktop.scm (wayland-protocols-1.42): New variable.

Change-Id: I193b1d787a88bd39463956c19866e9e88052ee46
2025-06-10 18:00:15 -04:00
John Kehayias
3b3174d79d gnu: Remove wayland-protocols-next.
* gnu/packages/freedesktop.scm (wayland-protocols-next): Delete variable.
* gnu/packages/terminals.scm (foot)[native-inputs, inputs]: Replace
wayland-protocols-next with wayland-protocols.
* gnu/packages/wm.scm (hyprland)[inputs]: Likewise.

Change-Id: I2fcc94d95e15c0663f55c6517dbd3680ae8156f7
2025-06-10 18:00:05 -04:00
Efraim Flashner
8fad021000 gnu: jq: Use tzdata-for-tests.
* gnu/packages/web.scm (jq)[native-inputs]: Replace tzdata with
tzdata-for-tests.

Change-Id: Ic6a8fe97fb2a2f83529ceff5f5ef73dfaff5ff7d
2025-06-10 17:53:09 +03:00