Commit graph

165637 commits

Author SHA1 Message Date
Efraim Flashner
e3fbaeee13
gnu: diffutils: Skip some tests on powerpc64le-linux.
Fixes #1681.

* gnu/packages/base.scm (diffutils)[arguments]: When building for
powerpc64le-linux add make-flags to mark 2 tests as failed.

Change-Id: Ia26950d0ec9d5631f556d7dc2c36ceff03916dbb
2025-08-03 14:34:50 +03:00
Efraim Flashner
f21482e207
gnu: glib-networking: Skip tests on aarch64-linux.
* gnu/packages/gnome.scm (glib-networking)[arguments]: Skip tests when
building on aarch64-linux.

Change-Id: Iad9a844b26416b7efd8e5f7a70d56da23e4997ce
2025-08-03 13:53:59 +03:00
Cayetano Santos
5c2ae7e277
gnu: llama-cpp: Update to 0.0.0-b6056.
* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b6056.
[arguments]<#:phases>{patch-paths}: Fix max column.
[arguments]<#:phases>{fix-tests}: Avoid test-{thread-safety,arg-parser} tests.

Change-Id: Ibcec7e93d951b0ef4735560a1a325d363b46943d
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-03 12:15:33 +02:00
Giacomo Leidi
108c40791b
teams: Add entry for fishinthecalculator.
* etc/teams.scm ("fishinthecalculator"): New member.

Change-Id: I88c1803455c0cd2126d15d31d45a32572cdee5c2
2025-08-03 12:13:16 +02:00
Giacomo Leidi
bc4652f665
gnu: Add FluidPlug plugins.
* gnu/packages/fluidplug.scm: New file;
(fluidplug-lv2): New variable;
(fluidplug-plugin->package): New procedure;
(fluidplug-airfont320-lv2, fluidplug-avl-drumkits-perc-lv2,
fluidplug-black-pearl-4a-lv2, fluidplug-black-pearl-4b-lv2,
fluidplug-black-pearl-5-lv2, fluidplug-red-zeppelin-4-lv2,
fluidplug-red-zeppelin-5-lv2, fluidplug-fluidgm-lv2,
fluidplug-fluidbass-lv2, fluidplug-fluidbrass-lv2,
fluidplug-fluidchromperc-lv2, fluidplug-fluiddrums-lv2,
fluidplug-fluidensemble-lv2, fluidplug-fluidethnic-lv2,
fluidplug-fluidguitars-lv2, fluidplug-fluidorgans-lv2,
fluidplug-fluidpercussion-lv2, fluidplug-fluidpianos-lv2,
fluidplug-fluidpipes-lv2, fluidplug-fluidreeds-lv2,
fluidplug-fluidsoundfx-lv2, fluidplug-fluidstrings-lv2,
fluidplug-fluidsynthfx-lv2, fluidplug-fluidsynthleads-lv2,
fluidplug-fluidsynthpads-lv2): New variables.
* gnu/local.mk: Add it.
* CODEOWNERS: Add it to audio team's scope.
* etc/teams.scm: Add it to audio team's scope.

Change-Id: I3692e2ed462bf71abe56d07712b8846a4228ad90
2025-08-03 12:13:15 +02:00
Efraim Flashner
1163a2b3b0
gnu: tracker: Extend test timeout on aarch64-linux.
* gnu/packages/gnome.scm (tracker)[arguments]: Adjust the test-options
when building for aarch64-linux to use a longer timeout multiplier.

Change-Id: I4a9de022194067b4c7c2ca547fb8cc8d373727a8
2025-08-03 12:34:02 +03:00
Efraim Flashner
2c814874a7
gnu: busybox: Fix build with newer kernel.
This fixes bug #1716.

* gnu/packages/busybox.scm (busybox)[source]: Add patch.
* gnu/packages/patches/busybox-no-cbq.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ia8cfdbb86a9ac2bca5b4c24ca91e5357ddf92539
2025-08-03 12:34:02 +03:00
Cayetano Santos
38e11fb1b7
gnu: Add emacs-gptel-prompts.
* gnu/packages/emacs-xyz.scm (emacs-gptel-prompts): New variable.

Change-Id: I8a36b0659e7e17c07bf94c97dc55ad6a12009667
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-03 11:26:15 +02:00
Evgeny Pisemsky
45658a6730
services: mosquitto: Add test suite.
* gnu/tests/messaging.scm (%test-mosquitto): New variable.

Change-Id: Ia84291576b9417ce678df3e0ed18caa6ce27b759
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-03 11:15:45 +02:00
Zacchaeus
c40c69766d
doc: Correct tor-onion-service-configuration mapping documentation.
* doc/guix.texi (Networking Services): Fix tor-onion-service-configuration
description which was broken in commit 9be1ee6a49 when documentation was
changed to indicated that port-location mappings should be provided as cons
cells when the code always expected lists

Change-Id: Ib12d273cbd37976f9507a60a6d088078f71d4e7a
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-03 11:07:45 +02:00
Gabriel Wicki
564ba45905
doc: Fix rootless-podman-service-type example.
Fixes: guix/guix#1308.

* doc/guix.texi (Miscellaneous Services): Fix the rootless-podman-service-type
example.

Change-Id: I3ff484df7088fe8e0994c71b81ee474c81a3070a
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-03 11:05:20 +02:00
Cayetano Santos
9e3bdb02d8
licenses: Add CERN Open Hardware Licence.
* guix/licenses.scm (ohl2-s): New variable.
(ohl2-p): New variable.
(ohl2-w): New variable.
* guix/import/utils.scm (%spdx-license-identifiers): Add references to them.

Change-Id: I212332041b6438af0ea7b869e38665147f6ce798
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-03 10:58:14 +02:00
Evgeny Pisemsky
ae333e0755
gnu: Add hidapitester.
* gnu/packages/libusb.scm (hidapitester): New variable.

Change-Id: I663b41bf890465846e8d1e5cae8b95a6f4186155
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-03 10:51:07 +02:00
Tomas Volf
b7ac124f3c
gnu: buildah: Update to 1.41.0.
* gnu/packages/containers.scm (buildah): Update to 1.41.0.

Change-Id: I047ae322a3c0e24d9bb9c85cbaaf8516a22180bd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 22:09:41 +02:00
Tomas Volf
b8c2d5756b
gnu: crun: Update to 1.23.1.
* gnu/packages/containers.scm (crun): Update to 1.23.1.

Change-Id: Ife7cf92568eab7bc3e7797f91662820135fbd0cb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 22:07:26 +02:00
Tomas Volf
10533c2617
gnu: emacs-terraform-mode: Update to 1.1.0.
* gnu/packages/emacs-xyz.scm (emacs-terraform-mode): Update to 1.1.0.
[source]<uri>{url}: Use new upstream.
[home-page]: Change to the new home.

Change-Id: I688284c67f3b184cb4e8360de72d5a90cbe13aef
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 22:02:35 +02:00
Ashvith Shetty
eb4bd0ea6e
gnu: brasero: Fix build with gcc@14.
* gnu/packages/patches/brasero-fix-gcc-14-build-failure.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register new patch.
* gnu/packages/gnome.scm (brasero)[source]: Use new patch.

Fixes: guix/guix#1759
Change-Id: Ifa8462d9c77d8e5716e41b1079a2b0ce46284c89
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 21:50:09 +02:00
Cayetano Santos
bc7915de7e
gnu: lepton-eda: Restore dependency on pcb.
* gnu/packages/engineering.scm (lepton-eda): Restore dependency on pcb.
[arguments]<#:configure-flags>: Add --with-pcb-datadir and
--with-pcb-lib-path.
[inputs]: Add pcb.

Change-Id: Ifb5ab4eac149e12f140f29be7359aaee37e01da0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 21:34:32 +02:00
Jake Forster
62cd39ff0d
gnu: Add cimg.
* gnu/packages/image-processing.scm (cimg): New variable.

Change-Id: I443dcc71864b237b6573360e27deb7a6adda8b49
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 19:38:50 +02:00
Tomas Volf
73049ba951
gnu: procmail: Fix build with gcc-14.
* gnu/packages/patches/procmail-gcc-14.patch: New patch.
* gnu/packages/mail.scm (procmail)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Register it.

Fixes: guix/guix#1671
Change-Id: I41b3e1d73d319a19efa15ac75cefd326eedd58b1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 19:03:28 +02:00
Evgeny Pisemsky
24257c46b0
gnu: pcb: Fix build.
* gnu/packages/engineering.scm (pcb)[arguments]: Add 'convert-encoding
phase.

Change-Id: Iaabf4dfd1991c23ad2df538b1299b0f42113c353
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 18:55:53 +02:00
Hugo Buddelmeijer
636c0194c0
gnu: xmp: Run guix style.
* gnu/packages/audio.scm (xmp): Run guix style.

Change-Id: If9f000ce442c27af350e1b06cd31642169e6aeef
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 18:45:09 +02:00
Hugo Buddelmeijer
a9b98de463
gnu: xmp: Update to 4.2.0.
* gnu/packages/audio.scm (xmp): Update to 4.2.0.
[source]: Switch to github.
[native-inputs]: Add autoconf and automake.

Change-Id: Id155514b014e8c7c9a59abbad38e63bee0af7a7d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 18:43:23 +02:00
Hugo Buddelmeijer
5421d27b8d
gnu: libxmp: Run guix style.
* gnu/packages/audio.scm (libxmp): Run guix style.

Change-Id: I5d6b137079d50f8223ae682371aff90663534253
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 18:43:00 +02:00
Hugo Buddelmeijer
fdfd6ccd22
gnu: libxmp: Update to 4.6.3.
* gnu/packages/audio.scm (libxmp): Update to 4.6.3.
[source]: Switch to github.
[native-inputs]: Add autoconf.

Change-Id: Ic1aec890e0ec6db20f1e73acea0ff30da5b25923
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-02 18:40:58 +02:00
Vinicius Monego
6c95f0a0ef
gnu: python-rtf-tokenize: Update to 1.0.1.
* gnu/packages/python-xyz.scm (python-rtf-tokenize): Update to 1.0.1.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I9b99934c6b2a6b54cf0b9bab99cdd996ef45ad17
2025-08-02 09:15:50 -03:00
Vinicius Monego
32e01b4f83
gnu: python-pystitcher: Use pyproject-build-system.
* gnu/packages/python-xyz.scm (python-pystitcher)[build-system]: Use
pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: Ifb3ee3759ef4e749d09358ea01390a730102af2a
2025-08-02 09:15:50 -03:00
Vinicius Monego
c23d29f9b8
gnu: python-pystitcher: Improve style.
* gnu/packages/python-xyz.scm (python-pysticher): Run guix style.

Change-Id: I217d2a57ff726405dffade69ef34ae43ca956a68
2025-08-02 09:15:50 -03:00
Vinicius Monego
524ce500c0
gnu: python-pystache: Enable tests.
* gnu/packages/python-xyz.scm (python-pystache)[arguments]: Remove
'#:tests? #f'.
[native-inputs]: Add python-pytest.

Change-Id: I905c32cfcba3a06f78eb0dd044c47292f6f0b8aa
2025-08-02 09:15:50 -03:00
Vinicius Monego
85b859a340
gnu: python-pystache: Update to 0.6.8.
* gnu/packages/python-xyz.scm (python-pystache): Update to 0.6.8.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I25d4373bcbac47dcc5a66ca8ad62a1d1cb75645a
2025-08-02 09:15:49 -03:00
Vinicius Monego
f10da5043b
gnu: python-bagit: Update to 1.9.0.
* gnu/packages/python-xyz.scm (python-bagit): Update to 1.9.0.
[source]: Fetch from GitHub.
[build-system]: Use pyproject-build-system.
[arguments]<#:phases>: Add phase 'pretend-version' after
'unpack'. Override the 'check' phase and run the test file manually.
[native-inputs]: Remove python-coverage, python-mock. Add
python-pytest, python-setuptools, python-wheel.

Change-Id: I9db21f4ab290ac426710b426d30be884f7c47c9a
2025-08-02 09:15:49 -03:00
Vinicius Monego
15c2b47df7
gnu: python-sacn: Update to 1.11.0.
* gnu/packages/python-xyz.scm (python-sacn): Update to 1.11.0.
[build-system]: Use pyproject-build-system.
[arguments]<#:phases>: Do not override the 'check' phase.
[native-inputs]: Add python-setuptools, python-wheel.
[synopsis]: Do not break line.

Change-Id: I476308da1c13bcfb6eaf9d55b5f3f6aa4798d450
2025-08-02 09:15:49 -03:00
Vinicius Monego
42fc2c5ad2
gnu: hivex: Fix build.
* gnu/packages/virtualization.scm (hivex)[native-inputs]: Replace
automake by automake-1.16.5.

Change-Id: I3e46d95cb543c7034a8f3ef52adc84c20119773f
2025-08-02 09:15:49 -03:00
Anderson Torres
e493d73b14
gnu: Add ares.
* gnu/packages/emulators.scm (ares): New variable.

Fixes: #1510
Change-Id: I6363bc912a408aeb4ed014698765ca9c62463091
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-02 10:36:42 +08:00
jgart
b88e6cc29b
gnu: trealla: Update to 2.79.22.
* gnu/packages/prolog.scm (trealla): Update to 2.79.22.

Change-Id: I31a08fc6f0ac329180d782a3fde9a2843014c977
2025-08-01 16:00:47 -05:00
Andreas Enge
41b87a4cfe
gnu: hpcombi: Update to 1.1.0.
* gnu/packages/maths.scm (hpcombi): Update to 1.1.0.
[native-inputs]: Remove catch2-3; add catch2-3.8.

Change-Id: I88a95a1d1a6621124cfa3e634df0078735aae331
2025-08-01 22:29:51 +02:00
Andreas Enge
988da25631
gnu: gerbera: Update to 2.5.0.
* gnu/packages/upnp.scm (gerbera): Update to 2.5.0.

Change-Id: Ifcf0c89b50d50c5f7e2c4b87436fba97dd96029d
2025-08-01 22:27:16 +02:00
Andreas Enge
12b81e61c5
gnu: corectrl: Update to 1.4.5.
* gnu/packages/admin.scm (corectrl): Update to 1.4.5.
[native-inputs]: Remove catch2-3; add catch2-3.8.

Change-Id: I34be887b852585ab85785e5aed626f02a61ccb7a
2025-08-01 22:21:15 +02:00
Andreas Enge
10c29c4971
gnu: gemma: Update to v0.98.5.
* gnu/packages/bioinformatics.scm (gemma): Update to v0.98.5.

Change-Id: I911b18190de231934e05fe92375f581acfa3acb6
2025-08-01 22:07:26 +02:00
Cayetano Santos
0902c70eef
gnu: lepton-eda: Remove dependency on geda tools.
* gnu/packages/engineering.scm (lepton-eda)[inherit]: Remove.
[build-system]: Set to gnu-build-system.
[arguments]<#:configure-flags>: Remove pcb references; add
--enable-guild and --enable-contrib.
[native-inputs]: Copy list from gead-gaf.
[inputs]: Remove m4 and pcb.
[synopsys, license]: Add them.

Change-Id: I0e1f01534d1eea1acc2f4b7cd6eac92f462ab834
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-01 21:48:59 +02:00
ColdSideOfYourPillow
ed042737f9
gnu: Add emacs-zoom.
* gnu/packages/emacs-xyz.scm (emacs-zoom): New variable.

Change-Id: Idce11959895ee8f5019b17fbfbc01cfa6bc80c16
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-01 20:59:44 +02:00
nomike
f6b3eca6f3
gnu: prusa-slicer: Update to 2.9.2
* gnu/packages/patches/prusa-slicer-add-cmake-module.patch:
New file.
* gnu/packages/patches/prusa-slicer-fix-tests.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Register new patch, unregister
removed patch.
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.9.2
[source]: Update patches.  Update paths to bundled libraries.  Properly
remove libexpat from target_link_libraries.
[native-inputs]: Replace catch2 by catch2-3.8.
[inputs]: Replace opencascade-occt by opencascade-occt-7.6.1.  Add openssl,
webkitgtk-for-gtk3 and webkitgtk-with-libsoup2 for the new built-in browser
functionality.  Add z3.
[description]: Extend description.

Change-Id: If8c1b23b74e4eba2524276401e4fa468acc14901
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-01 20:57:27 +02:00
nomike
687989ef3c
gnu: prusa-libbgcode: Update to 0.0.0-1.5041c09.
* gnu/packages/engineering.scm (prusa-libbgcode): Update to 0.0.0-1.5041c09.
[native-inputs]: Replace catch2 by catch2-3.8.

Change-Id: I2599e647acbed54d9cc282e001f7aa87d89f8f28
2025-08-01 20:57:27 +02:00
nomike
2cff1da9ad
gnu: Add opencascade-occt-7.6.1.
* gnu/packages/maths.scm (opencascade-occt-7.6.1): New variable.

Change-Id: I483bfa07cd4aac26b3b9f2550b226bcfdd64187a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-01 20:57:14 +02:00
Cayetano Santos
032100c99c
gnu: emacs-elisp-autofmt: Update to 0.1-0.fa30ffc.
* gnu/packages/emacs-xyz.scm (emacs-elisp-autofmt): Update to
0.1-0.fa30ffc.
[arguments]: Add #:test-command.
[arguments]: Add #:include.
[arguments]<#:phases>: Add fix-tests, remove install-python-module.

Change-Id: I2d0b7e09887f571f9ba594a6db7933fa8d814869
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-01 20:16:26 +02:00
Cayetano Santos
c9788777d2
gnu: emacs-llm: Update to 0.27.0.
* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.27.0.
[arguments]: Activate tests.

Change-Id: Ief04ea664fdeebbafa3866769c7cc26f7852a8c4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-01 20:16:25 +02:00
Cayetano Santos
2cefa7003c
gnu: emacs-bm: Update to 202506.
* gnu/packages/emacs-xyz.scm (emacs-bm): Update to 202506.
[home-page]: Update.

Change-Id: Ic7714ea66f400ac2f5527becf3d8ca7abf631293
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-01 20:16:25 +02:00
Cayetano Santos
ab7fbf9569
gnu: emacs-reverso: Update to 0.1.2-1.40ed3d8.
* gnu/packages/emacs-xyz.scm (emacs-reverso): Update to 0.1.2-1.40ed3d8.
[arguments]: Disable tests.
[propagated-inputs]: Remove emacs-transient and emacs-fedi.

Change-Id: I18dfafa5927b1818049c4e8f55f4580d51c07939
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-01 20:16:25 +02:00
Ada Stevenson
f565f4949e
gnu: Add serious-sam-classic-vk.
* gnu/packages/games.scm: Add serious-sam-classic-vk.

Change-Id: I99a89a4131de5716452827eb1eb9a33834b2eccb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-01 20:16:25 +02:00
Ada Stevenson
b4f567645a
gnu: Add serious-sam-classic.
* gnu/packages/games.scm: Add serious-sam-classic.
* gnu/packages/patches/serious-sam-classic-engine-patch-paths.patch: Add patch.
* gnu/local.mk: Register it.

Change-Id: I65e830c9760294e567808d580e3083586d50c972
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-01 20:16:25 +02:00