1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-02 07:15:53 +02:00
Commit Graph

174668 Commits

Author SHA1 Message Date
luca 4d06e45944 gnu: fdupes: Update to 2.4.0.
* gnu/packages/admin.scm (fdupes): Update to 2.4.0.

Closes: guix/guix#4441
Change-Id: I83e56cc4051eb5056e40229f328bbdf74dffc31b
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-25 17:39:27 +08:00
luca b2a4c114f3 gnu: nheko: Update to 0.12.1.
* gnu/packages/messaging.scm (nheko): Update to 0.12.1.

Closes: guix/guix#4454
Change-Id: I0293c16cc359e729e65d6317ccb257c22d01a5ca
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-25 17:39:26 +08:00
luca 6b988aa682 gnu: mtxclient: Update to 0.10.1.
* gnu/packages/messaging.scm (mtxclient): Update to 0.10.1.

Change-Id: I2367d7169907bb627017ed2babe5e79f268b4cd3
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-25 17:39:26 +08:00
luca 0c85b302f0 gnu: swayimg: Update to 4.6.
* gnu/packages/image-viewers.scm (swayimg): Update to 4.6.

Closes: guix/guix#4455
Change-Id: I68defc7b8c465593ddc9953efbad44fa0609f2ca
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-25 17:39:26 +08:00
luca 5443917095 gnu: pavucontrol: Update to 6.2.
* gnu/packages/pulseaudio.scm (pavucontrol): Update to 6.2.

Closes: guix/guix#4459
Change-Id: Idc4a3f0bf77d7ed20fe324060159641b0c3c0a07
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-25 17:39:26 +08:00
Patrick Norton 9bf546b736 gnu: sgt-puzzles: Update to 20251120.
* gnu/packages/games.scm (sgt-puzzles): Update to 20251120.

Closes: guix/guix#4469
Change-Id: I250ddc63e67b8d31874f3e62ff838d4e78821f4e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-25 17:39:26 +08:00
luca 8959dadab5 gnu: thunar: Update to 4.20.6.
* gnu/packages/xfce.scm (thunar): Update to 4.20.6.

Closes: guix/guix#4457
Change-Id: I154fdec5e2bdc3ee49c8c1f13be69c83db6b5a4a
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-25 17:39:26 +08:00
Christopher Baines bb271bb2ca gnu: guix-build-coordinator: Update to 0-134.4c9ebed.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-134.4c9ebed.

Change-Id: I7ced138d1cfe76d149d71a5ae599990a37d30873
2025-11-25 08:49:25 +00:00
Christopher Baines d033f0e3be gnu: guile-knots: Update to 0-26.3eba6fc.
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-26.3eba6fc.

Change-Id: I526082c7d0a7424ab7d087a17d8552892aae8901
2025-11-25 08:48:05 +00:00
Ashish SHUKLA 5e63c9bdb1 gnu: hetzner: Fix deploy on hetzner
* gnu/machine/hetzner.scm (hetzner-machine-rescue-install-packages): Install
uidmap package too.

Change-Id: I86f638bc65d42cb4e26381cd91140cd92bc90b18
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-24 23:22:52 +01:00
Laura Kirsch 6c8b81ee57 ui: Change module import suggestion string.
Change-Id: I16c61985969ecf714ebc3323089cfac38d5835bb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-24 23:22:52 +01:00
Denis 'GNUtoo' Carikli 35770c78a2 image: Add support for swap.
* gnu/build/image.scm (make-swap-image): New variable.
  (make-partition-image): Support swap.
* gnu/system/image.scm (system-disk-image): Support swap.
* doc/guix.texi: (partition Reference): Support swap.

Change-Id: I1c201e6aa5dd207d53e5732617910860ee894990
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-24 23:22:52 +01:00
Denis 'GNUtoo' Carikli 5e5ac81e95 image: Add support for f2fs.
* gnu/build/image.scm (make-f2fs-image): New variable.
  (make-partition-image): Support f2fs.
  (estimate-partition-size): Add optional margin.
* gnu/system/image.scm (system-disk-image): Support f2fs.
* doc/guix.texi: (partition Reference): Support f2fs.

Change-Id: Ia7fc4483c3cc1af5f34fac86a529a90a1bd7c2c6
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-24 23:22:51 +01:00
Denis 'GNUtoo' Carikli 92fbb1f82b bootloader: grub: Add grub-efi32-removable-bootloader.
* gnu/bootloader/grub.scm (grub-efi32-removable-bootloader): New variable.

Change-Id: Ia2f772484143cfeb9498f04fee89d57af83143d9
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-24 23:22:49 +01:00
Denis 'GNUtoo' Carikli f89bbcb653 image: export efi32-disk-image.
* gnu/build/image.scm (efi32-disk-image): Export.

Change-Id: I45ddcdafab12cdcc8f33a574f55387651f1048f8
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-24 23:21:56 +01:00
ColdSideOfYourPillow 6be56bcbf8 gnu: fonts: Add font-inter.
* gnu/packages/fonts.scm (font-inter): New variable.

Change-Id: I74f9fd5fa4840e427da3f0fc4232832ed4d42941
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-24 23:21:55 +01:00
Zhu Zihao 9dcc67c695 gnu: guile-extensible-match: Update to 0.875.
* gnu/packages/guile-xyz.scm (guile-extensible-match): Update to 0.875.
[source]: Switch back to the commit based on version number.
[propagated-inputs]: Remove unneeded dependency guile-srfi-133.

Change-Id: Ic297e8701e1a0095a0f281ae16a4934e8b846092
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-24 23:21:55 +01:00
Romain GARBAGE def983628e pack: Address DT_UNKNOWN case for exotic filesystems.
This is a followup of 4ce3a53ae5.

In some filesystems, the d_type field in the dirent struct returned by
readdir(3) is not properly filled. According to readdir(3), "All applications
must properly handle a return of DT_UNKNOWN". This patch addresses the issue.

* gnu/packages/aux-files/run-in-namespace.c: Handle DT_UNKNOWN case.

Change-Id: Iae3554a01f19a3f30f323916a3426a4068b5df59
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-11-24 23:21:55 +01:00
Rutherther 13e8266397 shell: Ensure graft? is used in profile cache key.
Fixes #2932.

Pass graft? to cache-key functions to not forget about it again,
like with the (%graft?) parameter.

* guix/scripts/shell.scm
(profile-file-cache-key): Accept graft? argument instead of %graft? parameter.
(profile-spec-cache-key): Likewise.
(profile-cached-gc-root): Pass graft? argument from opts to
profile-file-cache-key and profile-spec-cache-key.

Change-Id: I9654bb2c59864d39ba7070ea0f19d922513ef024
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-24 23:21:55 +01:00
jgart 3197c5348b gnu: trealla: Update to 2.85.13.
* gnu/packages/prolog.scm (trealla): Update to 2.85.13.

Change-Id: I48f6bdaef96e2d8d601cf5a41cbaa7fee00d8e97
2025-11-24 15:34:10 -06:00
Sharlatan Hellseher 0f698c5f07 gnu: date2name: Move to calendar.
* gnu/packages/python-xyz.scm (date2name): Move from here ...
* gnu/packages/calendar.scm: ... to here.

Change-Id: I7d49a5fdf611940adb70ad960da8a05b420e37fe
2025-11-24 20:20:50 +00:00
Sharlatan Hellseher 06af246bbf gnu: date2name: Update to 0.0-2.50cc8d3.
* gnu/packages/python-xyz.scm (date2name): Update to
50cc8d3957fc0bdc26c65042ab8f0d9f05610283 commit.
[arguments]: Drop all.
[native-inputs]: Remove python-setuptools; add python-poetry-core and
python-pytest.

Change-Id: I5ac959c5f4cfd314aa55dd9db85f81996734cc74
2025-11-24 20:20:50 +00:00
Nicolas Graves c575697e8f gnu: python-esprima: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-esprima):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Configure but disable tests with a comment.
[native-inputs]: Add python-setuptools.
[synopsis, description]: Improve style.

Change-Id: I27793284c263032dcb929ca1de6302f4663e148f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 20:20:50 +00:00
Nicolas Graves 522b8ec97e gnu: python-reedsolo: Update to 1.7.0.
* gnu/packages/python-xyz.scm (python-reedsolo): Update to 1.7.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.

Change-Id: I176ee91e0ad31615336fbc9e8982adc3936c4495
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 20:20:50 +00:00
Nicolas Graves da0f28d975 gnu: python-phpserialize: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-phpserialize):
[build-system]: Switch to pyproject-build-system.
[arguments]: Configure tests.
[native-inputs]: Add python-setuptools.
[home-page]: Use https.
[description]: Improve style.

Change-Id: I3592dd5d79e8673e30c976003f5c130748c2947f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 20:20:49 +00:00
Nicolas Graves be609b6907 gnu: python-pyrss2gen: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pyrss2gen):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: Ic0dcc5c5333612e14bd8173ba09c8bd607b5accf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 20:20:49 +00:00
Nicolas Graves 23a604d98f gnu: python-piexif: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-piexif):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.

* gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch:
Refresh it. When downloading from git rather than from the tarball,
line ending change, refresh the patch accordingly.

Change-Id: I3d7b1a76960170cd0e8bbcaba758b9e20a44f17a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 20:20:49 +00:00
Nicolas Graves 51436611e7 gnu: python-dictdiffer: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-dictdiffer):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phases 'set-version and 'relax-requirements.
[native-inputs]: Add python-setuptools.  Replace python-pytest-runner
by python-pytest.

Change-Id: I8c10fce39d106df090df3ced8fed6680949ebefe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 20:20:49 +00:00
Nicolas Graves b857beb34a gnu: python-celery: Update to 5.5.3.
* gnu/packages/python-xyz.scm (python-celery): Update to 5.5.3.
[arguments]<#:test-flags>: Refresh them.
<#:phases>: Fix the 'relax-requirements phase.
[native-inputs]: Add python-azure-core, python-gevent, python-pymongo,
python-redis.  Remove python-toml, python-wheel.
[propagated-inputs]: Replace python-click-plugins by
python-click-plugins-1.  Add python-dateutil.
[description]: Improve style.

Change-Id: I295a3ca8004ffab995ea62dba157418d99ad1785
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 20:20:49 +00:00
Nicolas Graves d982a770b7 gnu: python-billiard: Update to 4.2.2.
* gnu/packages/python-xyz.scm (python-billiard): Update to 4.2.2.
[source]: Switch to git-fetch.
[arguments]: Improve style.
[native-inputs]: Remove python-wheel.

Change-Id: Ibe2be878c8fd16b041332b0bbeb68b59e0ece96f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 20:20:49 +00:00
Nicolas Graves a9aa28fef2 gnu: python-kombu: Update to 5.5.4.
* gnu/packages/python-xyz.scm (python-kombu): Update to 5.5.4.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Ignore additional test file.
<#:phases>: Add phase 'relax-requirements.
[native-inputs]: Remove python-wheel.
[description]: Improve style.

Change-Id: I5dbc24e4245279ff3ec7ab0d8f63a0b807b31754
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 20:20:49 +00:00
Nicolas Graves 0d8e83034c gnu: python-fiona: Update to 1.9.6.
* gnu/packages/geo.scm (python-fiona): Update to 1.9.6.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-importlib-metadata, python-six.
Replace python-click-plugins by python-click-plugins-1.
[native-inputs]: Remove python-wheel.

Change-Id: I5f47367f87ea0cca59432fcf5bdd07484c53f35e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 20:20:49 +00:00
Nicolas Graves f8ed3378cd gnu: python-click-plugins: Update to 2.0.
* gnu/packages/python-xyz.scm (python-click-plugins): Update to 2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set them to run tests properly.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
(python-click-plugins-1): New variable, inheriting from
python-click-plugins.

Change-Id: Ibaaccb04d5df5b9020a78e4d84598c4b5f0ab6e7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 20:20:48 +00:00
Eric Bavier a40dcf2a62 gnu: edbrowse: Update to 3.8.15.
* gnu/packages/web-browsers.scm (edbrowse): Update to 3.8.15.
[inputs]: Replace quickjs with quickjs-ng.
[arguments] <make-flags>: Adjust flags for quickjs-ng.
<phases>: Remove 'patch phase.

Change-Id: Ie0dd08dd22113502fa91d46c497ec28d022df61e
2025-11-24 14:12:52 -06:00
Eric Bavier 4fd58a4f8c gnu: quickjs-ng: Update to 0.11.0.
* gnu/packages/javascript.scm (quickjs-ng): Update to 0.11.0.
(test262-source): Use latest commit pinned by quickjs-ng.

Change-Id: I77ce31f895afc0505b606b6cc26d1a5592b691d4
2025-11-24 14:12:52 -06:00
Eric Bavier 9f1a0275ba gnu: mimalloc: Update to 3.1.5.
* gnu/packages/c.scm (mimalloc): Update to 3.1.5.

Change-Id: Iafb25ae4f846a159e2e1ebe1ec37a76661841833
2025-11-24 14:12:46 -06:00
Arun Isaac e5c746b905 gnu: ravanan: Update to 0.2.0.
* gnu/packages/bioinformatics.scm (ravanan): Update to 0.2.0.
[native-inputs]: Add guile-run64.
[home-page]: Update.
2025-11-24 19:39:19 +00:00
Efraim Flashner 0901cc1526 gnu: qemu: Skip another test when ipxe-qemu isn't present.
* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the custom
'dont-require-ipxe-firmware phase to skip another test.

Change-Id: I42d32e776372d1702886f1a1a794cd0d3e48c73d
2025-11-24 19:09:39 +02:00
Efraim Flashner e5b9f51519 gnu: tar: Skip another test on powerpc-linux.
* gnu/packages/base.scm (tar)[arguments]: Adjust the make-flags to skip
another test on powerpc-linux.

Change-Id: I2916375ba035bae7a6809b033b6b391079aa6f87
2025-11-24 19:09:39 +02:00
Efraim Flashner 28d60948a1 tests: debian-install: Use download mirror for uidmap source.
* gnu/tests/foreign.scm (debian-uidmap-deb-file): Download using a
mirror-url.

Change-Id: I6036c553e6caba132c961658cb542d06d05e29b3
2025-11-24 19:09:39 +02:00
Efraim Flashner acf95352b9 tests: debian-install: Fix debian-13 qcow2 image.
* gnu/tests/foreign.scm (debian-13-qcow2): Adjust source uri to point to
the same image.

Change-Id: I975140f2febcf0781e6a9c67981b3896629de050
2025-11-24 19:09:39 +02:00
Ricardo Wurmus f02c8001d7 gnu: Add python-json-log-formatter.
* gnu/packages/python-xyz.scm (python-json-log-formatter): New variable.

Change-Id: Ia944a2341f2682d9c640cd34d9b7b638adfac8f3
2025-11-24 17:45:13 +01:00
Cayetano Santos dbe04d0dd7 gnu: python-typer: Update to 0.20.0.
* gnu/packages/python-xyz.scm (python-typer): Update to 0.20.0.

Change-Id: I02f19cbc915f38d0202ea0a9178a54a50a3fcb95

Change-Id: I9245624280504295b3322f3770ba74c6b683410b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:46:04 +00:00
Sharlatan Hellseher 986fd89192 gnu: autokey: Wrap kdialog.
* gnu/packages/xdisorg.scm (autokey)[phases]{wrap-executable}: Wrap
kdialog for atokey-qt runtime.
[inputs]: Add kdialog.

Change-Id: I19b0422fc99fd7824d50b7d32fe7ca5210f575cb
2025-11-24 14:43:25 +00:00
Sharlatan Hellseher 3b13a24c61 gnu: autokey: Move to xdisorg.
* gnu/packages/python-xyz.scm (xdisorg): Move from here ...
* gnu/packages/xdisorg.scm: ... to here.

Change-Id: Ifcc3230cce5549fc62d3d23e755654dc4431aba2
2025-11-24 14:43:24 +00:00
Sharlatan Hellseher b13e6e627c gnu: autokey: Fix wrapping.
Python dependencies don't have to be wrapped as they are search via
GUIX_PYTHONPATH.

* gnu/packages/python-xyz.scm (autokey)[arguments] <phases>: Rename
'wrap-autokey to 'wrap-executable and set it after 'wrap phase; switch
to THIS-PACKAGE-INPUT, and keep just zenity with wmctrl; add
"autokey-qt" and "autokey-run" to proram list.

Change-Id: Ie89d525fce1ba1feced78173a5b9c498535ba539
2025-11-24 14:43:24 +00:00
Sharlatan Hellseher 768af11d4b gnu: autokey: Improve package style, enable all tests.
* gnu/packages/python-xyz.scm (autokey)
[source] <snippet>: Drop it.
[arguments] <test-flags>: Skip one tests checking git tag.
<phases>: Add 'fix-pytest-config.
[native-inputs]: Remove python-pytest-cov and python-wheel; add
git-minimal and python-setuptools.
[description]: Fix fill column and indentation.

Change-Id: I8fb479535bdbfc75d1b7279bed350424a8aa9522
2025-11-24 14:43:24 +00:00
Sharlatan Hellseher e33bd48074 gnu: python-qscintilla: Fix build.
* gnu/packages/qt.scm (python-qscintilla): Use G-Expressions everywhere.
[arguments] <configure-flags>: Move from here ...
<phases>: to {set-configure-flags} .. here.

Change-Id: I8974144117f80ea6446977a7bc698e9fb3603996
2025-11-24 14:43:24 +00:00
Nicolas Graves 14e834c219 gnu: python-cheetah: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-cheetah):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.  Replace 'check phase replacement with
<#:test-backend, #:test-flags>.
<#:phases>: Merge phase 'fix-tests and former 'check phase replacement
in phase 'configure-tests.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I4483c24303eaa5f4910fa724dad6e5099c0dcc40
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:43:24 +00:00
Nicolas Graves e305a17dfd gnu: python-csscompressor: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-csscompressor):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I20a28f6f1f9dc2f81386c42e4271bfac40b3e509
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:43:24 +00:00