Commit graph

173741 commits

Author SHA1 Message Date
Christopher Baines
f7125fb55d
gnu: Fix patchwork service test.
* gnu/packages/patchutils.scm (patchwork):[arguments]: Write version.txt,
tweak some indentation, patch the STATICFILES_DIRS entry.
[propagated-inputs]: Add python-tzdata.
* gnu/services/web.scm (patchwork-settings-module-compiler): Don't set
STATIC_ROOT on debug, as this clashes with STATICFILES_DIRS.
(patchwork-django-admin-gexp): Fix.
(patchwork-shepherd-services): Workaround issue referencing random-token.
* gnu/tests/web.scm (patchwork-initial-database-setup-service): Don't use
primitive-fork, as this doesn't work with newer shepherds.
(run-patchwork-test): Check the setup runs.

Change-Id: I7dfeb816b4f6c9070358d433fb7ca8faa1fbfd2a
2025-11-10 10:27:36 +00:00
Sughosha
9bf06d93a4
gnu: alsa-scarlett-gui: Update to 0.5.1.
* gnu/packages/music.scm (alsa-scarlett-gui): Update to 0.5.1.

Change-Id: Id49e6e98533f9a06113c6397224b91f3da7b704d
2025-11-10 15:47:45 +05:30
Oleg Pykhalov
8ab49a4f58
home: services: niri: Add XWayland satellite support.
The niri compositor requires xwayland-satellite for proper X11 application
support under Wayland.  This package provides the necessary bridge for running
X11 applications in a Wayland-native environment.

* gnu/home/services/niri.scm (home-niri-service-type): Add xwayland-satellite
to the package list, ensuring X11 applications work correctly in niri
sessions.

Change-Id: I8b16fe2bed7563425408adfa9083ce322575dac0
2025-11-10 12:34:45 +03:00
Sughosha
81337142b4
gnu: jalv: Disable Wayland support.
Some LV2 plugins do not work with Wayland.

* gnu/packages/audio.scm (jalv)[arguments]<#:phases>: Remove 'wrap phase.
[inputs]: Remove qtwayland-5.

Change-Id: I39b89e9286f2d1986a189e5e49197179b4511f59
2025-11-10 14:57:26 +05:30
Sughosha
b1edf6ef51
gnu: jalv: Finalize enabling Wayland support.
This is a follow-up to commit 16110652a8 which
started enabling Wayland support for jalv.

* gnu/packages/audio.scm (jalv)[arguments]: Switch to gexp.
<#:phases>: Add 'wrap phase.

Change-Id: Iad5aa54da19ede805e31b1796ec5fa7e9797201d
2025-11-10 14:48:16 +05:30
Efraim Flashner
2f7da534e2
gnu: clasp-3d-transforms: Remove duplicate package definition.
* gnu/packages/lisp-xyz.scm (clasp-3d-transforms): Remove duplicate
package definition.

This reverts commit 9663a89e32.
2025-11-10 11:06:46 +02:00
Efraim Flashner
749ca7124e
gnu: go-1.24: Skip a test when building for armhf-linux.
* gnu/packages/golang.scm (go-1.24)[arguments]: Adjust the
'disable-more-tests phase to skip a test on armhf-linux.

Change-Id: If05e4b80669a0f4faf79c7c589d6c99b297c7d92
2025-11-10 11:06:32 +02:00
Efraim Flashner
c27adb8304
gnu: go-1.23: Skip a test when building for armhf-linux.
* gnu/packages/golang.scm (go-1.23)[arguments]: Adjust the
'disable-more-tests phase to skip a test on armhf-linux.

Change-Id: I16eabf352395a7fd064cddf40dabd3f1ac35fe65
2025-11-10 11:06:31 +02:00
Efraim Flashner
19a558295c
gnu: pixman: Fix build on armhf-linux.
* gnu/packages/xdisorg.scm (pixman)[arguments]: Update configure-flags
when building for armhf-linux.

Change-Id: Ia6ddf762969132c49955469672e9a43652cb1851
2025-11-10 11:06:31 +02:00
Jan Wielkiewicz
0854055894
gnu: minetest-game: Update to 0.0.0-2.052ccb0.
* gnu/packages/luanti.scm (minetest-game): Update to 0.0.0-2.052ccb0.

Closes: guix/guix#4024
Change-Id: Icd13737e351598960d1861d286bec96045e8ecd2
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-10 17:12:02 +08:00
Jan Wielkiewicz
70e0ae96f7
gnu: Rename luanti-game to luanti-minetest-game.
* gnu/packages/luanti.scm (minetest-game): Rename package to luanti-minetest-game.
  (luanti): Update reference to luanti-minetest-game.
* guix/build-system/luanti.scm (standard-luanti-packages): Update input name to luanti-minetest-game.

Change-Id: If1ad595040c59f5cd3014db0039980e45f6a92fb
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-10 17:12:02 +08:00
Sughosha
c24faea97d
gnu: jalv-select: Fix finding jalv binaries and add native-search-paths.
* gnu/packages/music.scm (jalv-select)[arguments]: Switch to gexp.
<#:phases>: Add 'wrap phase.
[inputs]: Add bash-minimal, coreutils, gawk and grep.
[native-search-paths]: Add "LV2_PATH" variable.

Change-Id: Ie28a3d0c3cb3ab50c850076af0523cbcc4a4b071
2025-11-10 14:29:12 +05:30
Sughosha
16110652a8
gnu: jalv: Add native-search-paths and enable Wayland support.
* gnu/packages/audio.scm (jalv)[inputs]: Reorder; add qtwayland-5.
[native-search-paths]: Add "LV2_PATH" variable.

Change-Id: I843ac9c8539768219e22e730a619a15e55b4d960
2025-11-10 14:28:20 +05:30
Maxim Cournoyer
f347ccde01
gnu: libpng-apng-next: Update to 1.6.50.
* gnu/packages/image.scm (libpng-apng-next): Update to 1.6.50.

Change-Id: Ie3997f05b1806bd3f4196429ea83e89e8707b02b
2025-11-10 13:58:47 +09:00
Maxim Cournoyer
d48266b215
gnu: icecat: Unbundle more system libraries.
* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Add libwebp. Update
comment about nss.
[#:configure-flags]: Add --disable-bootstrap. Replace --enable-system-ffi with
--with-system-ffi. Add --with-system-libevent, --with-system-libvpx and
--with-system-webp.
[#:phases] {remove-bundled-libraries}: Remove bundled libevent, libffi,
libjpeg and libvpx.

Change-Id: I32b6aebcca619c2abb57424d7278b97d458412da
2025-11-10 13:58:44 +09:00
Sughosha
470fdfc2ad
gnu: calf: Update to 0.90.8.
* gnu/packages/audio.scm (calf): Update to 0.90.8.

Change-Id: Id53078a86e39e55cd6108409eddfe97e4e116a75
2025-11-10 10:19:31 +05:30
Sughosha
cc634a1e50
gnu: le-biniou: Update to 3.67.0.
* gnu/packages/music.scm (le-biniou): Update to 3.67.0.

Change-Id: I44ed7eb991bfd0429e2f37fdb066d58b61c8febf
2025-11-10 09:18:53 +05:30
Sughosha
4f36df7a52
gnu: le-biniou-data: Update to 3.67.0.
* gnu/packages/music.scm (le-biniou-data): Update to 3.67.0.

Change-Id: I493632e5c900deaf1d89de0ce45276e34a3f8b38
2025-11-10 09:18:53 +05:30
Sughosha
b279210954
gnu: wolf-shaper: Update to 1.0.2.
* gnu/packages/music.scm (wolf-shaper): Update to 1.0.2.
[source]<uri>: Fix permanent redirect.
[arguments]: Switch to gexp.
<#:make-flags>: Replace the value of "CC" with cc-for-target.
[home-page]: Update URI.

Change-Id: Ifabc2318670c9106d2b7f7bbc73dd30def0d7fc4
2025-11-10 09:18:53 +05:30
Sughosha
1ade4af07c
gnu: avldrums-lv2: Update to 0.7.3.
* gnu/packages/music.scm (avldrums-lv2): Update to 0.7.3.
[arguments]: Switch to gexp.
<#:make-flags>: Set "CC" variable to cc-for-target.
<#:phases>: Remove 'set-CC-variable phase.

Change-Id: I48bad863df240e727e5f2d51cad58716ea964e0e
2025-11-10 09:18:53 +05:30
Sughosha
157f351ae7
gnu: zam-plugins: Update to 4.4.
* gnu/packages/music.scm (zam-plugins): Update to 4.4.
[arguments]<#:make-flags>: Set "CC" variable to cc-for-target.
<#:phases>: Remove 'set-CC-variable phase.

Change-Id: I3378169c31fd4bcab90da5e6e506ff26fdd0c954
2025-11-10 09:18:53 +05:30
Sughosha
b978c39f99
gnu: lsp-plugins: Update to 1.2.25.
* gnu/packages/music.scm (lsp-plugins): Update to 1.2.25.

Change-Id: Iff1ae6f5de083aed7872482de6b7c31aa8e0d2c2
2025-11-10 09:18:52 +05:30
Sughosha
62ef0ee74a
gnu: perl-webservice-musicbrainz: Update to 1.0.7.
* gnu/packages/music.scm (perl-webservice-musicbrainz): Update to 1.0.7.

Change-Id: I4f1f414e564641f503c2e85a3fbd4cf1f226f403
2025-11-10 09:18:52 +05:30
Sughosha
b99d1f0e32
gnu: libdiscid: Update to 0.6.5.
* gnu/packages/music.scm (libdiscid): Update to 0.6.5.

Change-Id: I2c1fe447aa9887a0653d2dbf28c32fa59aa3f6e6
2025-11-10 09:18:52 +05:30
Sughosha
9a7646e96b
gnu: luppp: Update to 1.2.1-2.78fb003.
* gnu/packages/music.scm (luppp): Update to 1.2.1-2.78fb003.

Change-Id: I6e837acde54bf200cb6e35441853566ff64f36bf
2025-11-10 09:18:52 +05:30
Sughosha
1a57a49574
gnu: mod-host: Update to 0.10.6-5.bd00c4d.
* gnu/packages/music.scm (mod-host): Update to 0.10.6-5.bd00c4d.
[source]<uri>: Fix permanent redirect.
[home-page]: Ditto.
[arguments]<#:make-flags>: Replace the value of "CC" with cc-for-target.

Change-Id: I369445b06f25ad22fd65b43b6bdce9ec32e984ee
2025-11-10 09:18:52 +05:30
Sughosha
9d00153262
gnu: gxtuner: Update to 3.0.
* gnu/packages/music.scm (gxtuner): Update to 3.0.

Change-Id: I2ae8695c2733d82d156ad0129abb80be380831c3
2025-11-10 09:18:52 +05:30
Sughosha
c4ef03719e
gnu: libpd: Update to 0.15.0.
* gnu/packages/music.scm (libpd): Update to 0.15.0.
[arguments]: Switch to gexp.
<#:make-flags>: Replace the value of "CC" with cc-for-target.
[home-page]: Use HTTPS URI.

Change-Id: I42aa705a10e3fa79999efcf1646be12eb8aec745
2025-11-10 09:18:51 +05:30
Sughosha
0c9c1412bc
gnu: tuner: Update to 2.0.0.
* gnu/packages/music.scm (tuner): Update to 2.0.0.

Change-Id: Iabdb87ba4ee15ef26dd2cb2cac218285a80417f2
2025-11-10 09:18:51 +05:30
Sughosha
f056ebff7f
gnu: setbfree: Update to 0.8.13.
* gnu/packages/music.scm (setbfree): Update to 0.8.13.

Change-Id: I12f51b5f8502575064206b7d84d44a26c3d905e4
2025-11-10 09:18:50 +05:30
Omar Bassam
957b9c5af9
gnu: sbcl-definitions: Update to 1.0.0-2.8697960.
* gnu/packages/lisp-xyz.scm (sbcl-definitions): Update to 1.0.0-2.8697960.
[version]: Use revision variable.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I822c5be6ea38dc1fd285408f8ea110b8427a5297
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2025-11-09 16:36:25 -06:00
jgart
9663a89e32
gnu: Add clasp-3d-transforms.
* gnu/packages/lisp-xyz.scm (clasp-3d-transforms): New variable.

Change-Id: I74c82f8e1a2dc6e4b764ac5da83e0416d061be16
2025-11-09 16:32:34 -06:00
jgart
3fcbf9e0f1
gnu: cl-3d-transforms: Update TODO comment.
* gnu/packages/lisp-xyz.scm (cl-3d-transforms): Update TODO comment.

Change-Id: I74614efb425eff45dff03027bd8b4176c7d392e2
2025-11-09 16:29:47 -06:00
Omar Bassam
acdd1b5717
gnu: sbcl-3d-transforms: Update to 1.0.0-1.86e7e99.
* gnu/packages/lisp-xyz.scm (sbcl-3d-transforms): Update to 1.0.0-1.86e7e99.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I18d428cc8a5e807d29fcd44aa7465aadad469dd9
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2025-11-09 16:29:47 -06:00
Ludovic Courtès
eb6b1aed25
gnu: freetype: Pass valid #:disallowed-references when cross-compiling.
Fixes a regression introduced in ad461613d9
whereby ‘this-package-native-input’ would return #f when cross-compiling.

* gnu/packages/fontutils.scm (freetype)[arguments]: Adjust name passed to
‘this-package-native-input’ based on (%current-target-system).

Change-Id: I5487c9ef9cf760148aefbaa8c11f4bf417482bec
2025-11-09 23:21:41 +01:00
Ludovic Courtès
c4fdfa3174
gnu: appimage-type2-runtime: Use self-references for #:disallowed-references.
* gnu/packages/appimage.scm (appimage-type2-runtime)[arguments]: Use
self-references for #:disallowed-references.

Change-Id: I250e0a7dc796cb28d17d39ed679d1742032ed4b6
2025-11-09 22:20:43 +01:00
Anderson Torres
9069e27059
gnu: appimage-type2-runtime: Cleanup definition.
Mostly cosmetical transpositions and indents.

* gnu/packages/appimage.scm (appimage-type2-runtime): Cleanup definition.
[arguments]<#:tests?>: Set to #f.
[arguments]<#:phases>: Do not delete check.

Change-Id: I5a7b54104447fc57d3c85716e28756ba693aa0f8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-09 22:18:18 +01:00
Ludovic Courtès
ad461613d9
gnu: Use self-references to inputs for #:disallowed-references.
This allows ‘package-input-rewriting’ to operate as expected on these
packages.  Failing that, rewritten packages would still carry references to
non-rewritten packages in #:disallowed-references.

* gnu/packages/admin.scm (wpa-supplicant-gui): Use ‘this-package-native-input’
for #:disallowed-references.
* gnu/packages/fontutils.scm (freetype): Likewise.
* gnu/packages/glib.scm (glib-minimal): Likewise.
* gnu/packages/gnome.scm (cogl, gnome-shell): Likewise.
* gnu/packages/groff.scm (groff-minimal): Likewise.
* gnu/packages/gstreamer.scm (gstreamer): Likewise.
* gnu/packages/gtk.scm (gtk+): Likewise.
* gnu/packages/inkscape.scm (inkscape/pinned): Likewise.
* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk10)
(openjdk11): Likewise.
* gnu/packages/linux.scm (f2fs-tools/static): Likewise.
* gnu/packages/man.scm (man-db): Likewise.
* gnu/packages/openldap.scm (389-ds-base): Likewise.
* gnu/packages/qt.scm (qtbase-5): Likewise.
* gnu/packages/rrdtool.scm (rrdtool): Likewise.
* gnu/packages/rust.scm (rust-bootstrapped-package): Likewise.
* gnu/packages/statistics.scm (r-with-tests): Likewise.
(r-minimal): Likewise.
* gnu/packages/texinfo.scm (info-reader): Likewise.
* gnu/packages/tls.scm (gnutls): Likewise.
(openssl-1.1): Likewise.
* gnu/packages/version-control.scm (git-minimal): Likewise.
(git): Likewise.
(gource): Likewise.
* gnu/packages/web.scm (mod-wsgi): Likewise.
* gnu/packages/xfce.scm (xfdesktop): Likewise.
* gnu/packages/perl.scm (perl-libtime-parsedate): Update comment.
* gnu/packages/video.scm (v4l-utils-minimal): Add FIXME comment.

Change-Id: I118ecd5894c24c53ec52c9208b0025ccfa3dd68a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-09 22:13:37 +01:00
Ludovic Courtès
45fb8b7dc7
gnu: kmscon: Remove useless #:disallowed-references.
* gnu/packages/terminals.scm (kmscon)[arguments]: Remove
useless #:disallowed-references.

Change-Id: I367e8d4156574e92d93a08979bce134011d2e2d5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-09 22:13:36 +01:00
Anderson Torres
baee55f945
gnu: libbraille: Cleanup.
* gnu/packages/accessibility.scm(libbraille): Cleanup.
[arguments]<#:phases>: Use gexps.
[native-inputs]: Indent.
[inputs]: Indent.

Change-Id: I8c4c8b7a499aa4ceb91fc54779ea409560fb68ab
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-09 22:12:23 +01:00
Dariqq
49ba3adfdf
services: opensmtd: Add back option to log to syslog.
The option for syslog logging was removed in 6036f1f305.

* gnu/services/mail.scm (opensmtpd-shepherd-service): When log-file is #f
daemonize and set the pid-file.

Change-Id: I356f4ccacc473def35708c114947788d485d058b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-09 22:12:02 +01:00
Ludovic Courtès
74b718d554
gnu: guix-modules: Update to 0.2.1.
* gnu/packages/package-management.scm (guix-modules): Update to 0.2.1.

Change-Id: I2ff436627326da7a64d67eb2212732f82b45d50e
2025-11-09 22:12:01 +01:00
Sharlatan Hellseher
ad8be1c14e
gnu: go-github-com-mitchellh-hashstructure: Fix variable name.
* gnu/packages/golang-crypto.scm (go-github-com-mitchellh-hashstructure):
Rename variable to  go-github-com-mitchellh-hashstructure-v2 to reflect
go.mod import path.

Change-Id: I4132dd42d9ce01010d646713cccf80d6af902353
2025-11-09 20:51:10 +00:00
Ricardo Wurmus
0c28553113
gnu: nyacc: Restore build of FFI helper.
* gnu/packages/mes.scm (nyacc)[source]: Patch Makefile.
[propagated-inputs]: Add guile-bytestructures.

Change-Id: Ie68a367c0f92df9165538919bd97a845c78b5c80
2025-11-09 21:39:19 +01:00
Ghislain Vaillant
920a3bec5a
gnu: python-ml-collections: Update to 1.1.0.
* gnu/packages/machine-learning.scm (python-ml-collections): Update to 1.1.0.
  [arguments]: Update test flags.
  [native-inputs]: Remove python-pylint, python-pytest-xidst.
  [propagated-inputs]: Remove python-six.

Change-Id: If03e19f2e10b58bc97d66920dfc4ec4c8e6be03b
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 20:33:35 +00:00
Ricardo Wurmus
d271fd7fd7
gnu: r-saige: Update to 1.3.4-2.44c8dd4.
* gnu/packages/bioinformatics.scm (r-saige): Update to 1.3.4-2.44c8dd4.
[arguments]: Add phases 'add-missing-include and 'link-with-plink2.
[inputs]: Add plink-ng.
[properties]: Add r-lintools and r-survival.

Change-Id: I61b8ca6cc5384d30eabf94cbe95cecf6b97623e7
2025-11-09 21:28:30 +01:00
Ricardo Wurmus
7d00eff4e2
gnu: streambuf-shrinkwrap: Add missing header include.
* gnu/packages/compression.scm (streambuf-shrinkwrap)[arguments]: Add phase
'add-missing-header.

Change-Id: Ia60efc009a2457a5405774e31dc42b85163bd0d9
2025-11-09 21:28:30 +01:00
Ricardo Wurmus
ae1918a75b
gnu: plink-ng: Update to 2.0.0-a.6.16.
* gnu/packages/bioinformatics.scm (plink-ng): Update to 2.0.0-a.6.16.
[arguments]: Use G-expression; add phases 'patch-headers and 'build-library;
update 'install phase to install headers and library.
[inputs]: Add libdeflate.
[native-inputs]: Remove plink.

Change-Id: Ifba65c6c312e6098e36800b3e0bb9158ccd7873a
2025-11-09 21:28:30 +01:00
Sharlatan Hellseher
f80fe5f4d4
gnu: Remove python-bumpversion.
Undeveloped for 10 years, deprecated for 6, fails to build.

* gnu/packages/python-xyz.scm (python-bumpversion): Delete variable.

Fixes: guix/guix#3403
Change-Id: I543d47e8b32d1abefba5918094af60f6af4b3b7f
2025-11-09 20:04:08 +00:00
Sharlatan Hellseher
79335ff39d
gnu: Remove python-sphinxcontrib-asyncio.
Not compatible with Sphinx 6, where we have 7 as default, fails to build
and it's a leaf package.
See: <https://github.com/aio-libs/sphinxcontrib-asyncio/issues/15>.

* gnu/packages/databases.scm (python-sphinxcontrib-asyncio): Delete variable.

Fixes: guix/guix#3377
Change-Id: Ic77a45783a5e16842b0a3ff7cef59458f3d77cf7
2025-11-09 20:01:47 +00:00