1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-06-30 03:04:03 +02:00
Commit Graph

160056 Commits

Author SHA1 Message Date
Isidor Zeuner 445cbcce7a gnu: ableton-link: Fix build.
This addresses issue #3784.

* gnu/packages/audio.scm (ableton-link)[propagated-inputs]: Replace asio with asio-1.28.

Change-Id: Ic2571e89c5db461f2a54dd4f00c21725639dbe69
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-10-24 11:41:43 +02:00
Artyom V. Poptsov ce8752ef83 gnu: xlispstat: Fix compilation with modern GCC versions.
Package compilation would fail with modern GCC due to deprecated features that
are used in the package source code.  This patch updates the package to
modernize the source code to fix compilation errors (see
<https://github.com/jhbadger/xlispstat/pull/1>.)

* gnu/packages/statistics.scm (xlispstat): Fix compilation with GCC version 14
or newer.
[source]: Add a patch.
* gnu/packages/patches/xlispstat-fix-compilation-with-modern-gcc.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Register the patch.

Change-Id: I0f8b194887298fff196be7426a0de7eb247a8c48
2025-10-24 06:22:58 +03:00
Ekaitz Zarraga 03592d5b3f gnu: guile-fibers: Update url.
* gnu/packages/guile-xyz.scm (guile-fibers): Update url to guile/fibers.

Change-Id: I1da9493f582710a7ff2f56b62c4ebcadf3faa68b
2025-10-24 00:35:35 +02:00
Andreas Enge 6fa7f5e483 gnu: sosage: Update to 1.6.1.
* gnu/packages/games.scm (sosage): Update to 1.6.1.

Change-Id: I0b5fbb1ce5263c43f29b6b561ef278996d0d4f57
2025-10-23 23:50:55 +02:00
Ashish SHUKLA b81bde6169 gnu: unbound: Update to 1.24.1. [security-fixes]
This security release fixes CVE-2025-11411.

* gnu/packages/dns.scm (unbound): Update to 1.24.1.
[native-inputs]: Add pkg-config.

Change-Id: Ife2840c8657e75e19810634454b20e6cb90c0675
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-23 22:58:39 +02:00
Remco van 't Veer d064136f6a gnu: ruby-3.4: Update to 3.4.7.
Includes an update to the uri gem addressing CVE-2025-61594.

* gnu/packages/ruby.scm (ruby-3.4): Update to 3.4.7.

Change-Id: Ib5892b938e9ccabf38fc8110ce137f130e0b5031
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-23 22:41:55 +02:00
Andreas Enge a38e1990ea gnu: quodlibet: Correct deprecated input.
* gnu/packages/music.scm (quodlibet)[inputs]:
Replace keybinder-3.0 by keybinder.

Change-Id: Ie0b4cd7b4676791116d6c3ce9f5432bd2eda0953
2025-10-23 22:10:27 +02:00
Andreas Enge bff69c7275 gnu: musikcube: Update to 3.0.5.
* gnu/packages/music.scm (musikcube): Update to 3.0.5.
[inputs]: Remove ffmpeg-4; add ffmpeg.

Change-Id: I63b41bf43b3b4c0bec506ccaaad68eaad3443528
2025-10-23 22:09:15 +02:00
Andreas Enge 225193d559 gnu: stringtie: Update to 3.0.2.
* gnu/packages/bioinformatics.scm (stringtie): Update to 3.0.2.

Change-Id: Ie35084c70ad6c91b9e03b09ec6fe4f825bd39dcd
2025-10-23 21:49:34 +02:00
Andreas Enge 56d3b81e45 gnu: Remove htslib-1.12.
* gnu/packages/bioinformatics.scm (htslib-1.12): Delete variable.

Change-Id: Id1fd05bddc1b40be0e3186c0e5848a1a0f343ce3
2025-10-23 21:43:10 +02:00
Andreas Enge ff6b3eb279 gnu: Remove htslib-for-stringtie.
* gnu/packages/bioinformatics.scm (htslib-for-stringtie): Delete variable.
* gnu/packages/patches/htslib-for-stringtie.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.

Change-Id: Idbf3fa982895baed97913e08650cbff6947e8182
2025-10-23 21:41:51 +02:00
Andreas Enge a3f9fd26bb gnu: stringtie: Update input.
* gnu/packages/bioinformatics.scm (stringtie)[inputs]:
Replace htslib-for-stringtie by htslib.

Change-Id: I8f197b461ee5f0a0e1b1e1201437d3c7667c2685
2025-10-23 21:40:47 +02:00
Andreas Enge f8eb0eb0e3 gnu: python-doubletdetection: Corrected deprecated input.
* gnu/packages/bioinformatics.scm (python-doubletdetection)[inputs]:
Replace python-vtraag-louvain by python-louvain-igraph.

Change-Id: I27c87906c44bd536d67938c0315e40ca7ee82bf5
2025-10-23 21:36:49 +02:00
Andreas Enge 50591e81be gnu: Remove htslib-1.19.
* gnu/packages/bioinformatics.scm (htslib-1.19): Delete variable.

Change-Id: I7804d3ae403dbdf149e3012922f7ac9a382288d7
2025-10-23 21:20:13 +02:00
Andreas Enge 71d60494f5 gnu: Remove samtools-1.14.
* gnu/packages/bioinformatics.scm (samtools-1.14): Delete variable.

Change-Id: I68e8e3ad05841d300897d830f9bcd7fa73c68adc
2025-10-23 21:17:47 +02:00
Andreas Enge c5121e088e gnu: Remove bcftools-1.12.
* gnu/packages/bioinformatics.scm (bcftools-1.12): Delete variable.

Change-Id: I805ec24f6eb47d37b2158b85f9d03d5a36999695
2025-10-23 21:14:30 +02:00
Andreas Enge cb2dc11bb6 gnu: Remove samtools-1.12.
* gnu/packages/bioinformatics.scm (samtools-1.12): Delete variable.

Change-Id: Ibd80f3fb79efab17193f82b4f713ff1f2cbd2470
2025-10-23 21:14:20 +02:00
Andreas Enge 666d490b13 gnu: Remove htslib-1.10.
* gnu/packages/bioinformatics.scm (htslib-1.10): Delete variable.

Change-Id: I9d1bd86e580de2b9b7fe096e7f86b3a96e6df4d1
2025-10-23 21:13:31 +02:00
Andreas Enge 00fa458a6c gnu: Remove bcftools-1.10.
* gnu/packages/bioinformatics.scm (bcftools-1.10): Delete variable.

Change-Id: I41d5a65b6857debf3586b3d3716bb7a2693645cb
2025-10-23 21:13:13 +02:00
Andreas Enge 44dfc9875e gnu: Remove samtools-1.10.
* gnu/packages/bioinformatics.scm (samtools-1.10): Delete variable.

Change-Id: If3ef93c3473c4fe9c21f062fe619d883fbafb2ec
2025-10-23 21:12:28 +02:00
Andreas Enge 87b90f0489 gnu: Remove htslib-for-samtools-1.2.
* gnu/packages/bioinformatics.scm (htslib-for-samtools-1.2):
Delete variable.

Change-Id: I62c8525d27321acd7fea32e25623e5cbd7e74c33
2025-10-23 21:10:34 +02:00
Andreas Enge 788513d4e0 gnu: Remove samtools-1.2.
* gnu/packages/bioinformatics.scm (samtools-1.2): Delete variable.

Change-Id: I38effe41c32349b5b72754da07fe6696d2f21669
2025-10-23 21:08:49 +02:00
Andreas Enge b014fcdaa4 gnu: ghc-xml-conduit, ghc-pcg-random: Correct deprecated input.
* gnu/packages/haskell-xyz.scm (ghc-xml-conduit, ghc-pcg-random)[inputs]:
Replace ghc-cabal-doctest by cabal-doctest.

Change-Id: I2e763313c500567928864da520eeff6b3616f825
2025-10-23 20:58:40 +02:00
Andreas Enge 3491e7034d gnu: neovim: Correct deprecated input.
* gnu/packages/vim.scm (neovim)[inputs]: Remove msgpack; add msgpack-c.

Change-Id: I6a022c48d2a1914af9b871cf943037e1b23d2c75
2025-10-23 20:54:45 +02:00
Cayetano Santos db8a2c1926 gnu: rtorrent: Update to 0.16.1.
* gnu/packages/bittorrent.scm (rtorrent): Update to 0.16.1.
[native-inputs]: Add autoconf, automake, and libtool.

Change-Id: Ide9681d533d54c4c6e4843d6972cd5fae956d3d5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-23 20:50:43 +02:00
Cayetano Santos 26aa16b667 gnu: libtorrent: Update to 0.16.1.
* gnu/packages/bittorrent.scm (libtorrent): Update to 0.16.1.
[source]: Switch to git-fetch.
[inputs]: Add curl.
[native-inputs]: Add autoconf, automake, and libtool.

Change-Id: I4406a50980656e236863bf932cb2ad69b8a2e3a7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-23 20:50:35 +02:00
FuncProgLinux 4334a43cbf gnu: pluma: Add missing inputs and improve build steps
* gnu/packages/mate.scm (pluma): Use gexps.
[inputs]: Remove enchant-1.6; add enchant, python-pygobject, python-wrapper,
python-pycairo, and python-six.
[native-inputs]: Add perl.

Change-Id: Iada5d8863281c704d00d15d644eca150f4fe80bd

Add missing perl input

Change-Id: Idc5461ce5a97483d4c017b21b909bedcc67a75d5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-23 20:44:16 +02:00
Gábor Udvari 690680eec7 gnu: gitolite: Update to 3.6.14.
* gnu/packages/version-control.scm (gitolite): Update to 3.6.14.

Change-Id: I9b0ddc36798d3e5a984ba5bad803d54941066efe
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-23 20:32:16 +02:00
Vagrant Cascadian 1ad0912687 gnu: Add python-capablerobot-usbhub.
This was previously removed due to dropping python-pyyaml-5, though currently
builds fine with the default python-pyyaml and python-click. See:

https://codeberg.org/guix/guix/issues/1390

* gnu/packages/libusb.scm (python-capablerobot-usbhub): New variable.
2025-10-23 10:57:48 -07:00
Vagrant Cascadian b0f6807c0b gnu: lcrq: Update to 0.3.1.
* gnu/packages/networking.scm (lcrq): Update to 0.3.1.
2025-10-23 10:57:45 -07:00
Evgeny Pisemsky 231562b68b services: unbound: Remove dns from provision.
Fixes <https://issues.guix.gnu.org/76301>.

The ‘dns’ provision collides with that of Knot.

* gnu/services/dns.scm (unbound-shepherd-service): Remove dns from provision.

Change-Id: Ice774a9a338416e865dbc4d26a8f37243f084a35
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-23 19:35:07 +02:00
Jake Forster 6c9ce6b900 gnu: niftilib: Rename package to nifticlib.
* gnu/packages/image.scm (niftilib): Define in terms of
'deprecated-package'.
(nifticlib): New variable, formerly known as "niftilib".
* gnu/packages/medical.scm (xmedcon)[inputs]: Replace niftilib with
nifticlib.

Change-Id: I5c8e12191202a97e3fb7202e428fd60627f49a2e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-23 19:35:07 +02:00
Jake Forster abff8db77a gnu: niftilib: Update to 3.0.1.
* gnu/packages/image.scm (niftlib): Update to 3.0.1.
[source, home-page]: Switch to https://github.com/NIFTI-Imaging/nifti_clib.
[source]: Switch to git-fetch.
[build-system, arguments]: Switch to cmake-build-system.
[arguments]: Use G-expression.
[inputs]: Add expat.
[native-inputs]: Add test data.  Add help2man when not cross-compiling.
[synopsis]: Update it.
[description]: Update it.

Change-Id: Iae16d2205044378558731b9236cb40368b1f9171
Co-authored-by: Ghislain Vaillant <ghislain.vaillant@inria.fr>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-23 19:35:07 +02:00
Ludovic Courtès 1e89d93158 system: Set ‘HISTSIZE’ in default bashrc.
This provides more appropriate defaults for today.  This change affects
/etc/bashrc, /etc/skel/.bashrc, along with ~/.bashrc for Home users.

* gnu/system/shadow.scm (%default-bashrc): Set ‘HISTSIZE’.

Change-Id: I4ffa7ad75c6f39f3f36d5a15ce420eae52e241e5
2025-10-23 19:35:07 +02:00
Ludovic Courtès 3f900442b4 home: services: bash: Support setting shell variables.
* gnu/home/services.scm (shell-variable-definitions): New procedure.
* gnu/home/services/shells.scm (serialize-shell-variables): New procedure.
(home-bash-configuration)[variables]: New field.
(add-bash-configuration): Honor it.
(home-bash-extension)[variables]: New field.
(home-bash-extensions): Handle ‘variables’.
* doc/guix.texi (Shells Home Services): Update.  Change ‘PS1’ example to use
‘variables’, not ‘environment-variables’.
* doc/he-config-bare-bones.scm: Use ‘variables’ instead of ‘bash-profile’.

Change-Id: I29083d6313d10b1eb9d91eccacfb33efefe60d58
2025-10-23 19:35:07 +02:00
Ludovic Courtès 9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Ludovic Courtès e46dfc7e94 gnu: ruby: Avoid use of deprecated ‘ruby-concurrent’.
* gnu/packages/rails.scm (ruby-activesupport)[propagated-inputs]: Use
‘ruby-concurrent-ruby’ instead of ‘ruby-concurrent’.
(ruby-sprockets)[propagated-inputs]: Likewise.

Change-Id: Ib6222cad61f09d404bc303736426fbb19cbe2e73
2025-10-23 19:35:06 +02:00
Ludovic Courtès 36d059847d packages: Add ‘define-deprecated-package’.
* gnu/packages/tex.scm (define-deprecated-package): Move to…
* guix/packages.scm (define-deprecated-package): … here.  Add extra clause to
handle the case where the package name differs from the variable name.

Change-Id: Ie28e6c37a38dfb05e0b7a2530f14c8b07ef3df8b
2025-10-23 19:35:06 +02:00
Cayetano Santos e5928e55bf gnu: libngspice and ngspice: Move to electronics.
* gnu/packages/engineering.scm (libngspice, ngspice): Move from here ...
* gnu/packages/electronics.scm: ... to here.

Change-Id: I41b4611c1e878c5cfdd38f0ed6c13625476119bd
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-10-23 19:28:16 +02:00
Liliana Marie Prikler 021f40b374 gnu: capypdf: Update to 0.18.0.
* gnu/packages/pdf.scm (capypdf): Update to 0.18.0.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-23 19:06:37 +02:00
Andreas Enge 5d3db67cf6 gnu: Remove glibc-2.32.
* gnu/packages/base.scm (glibc-2.32): Delete variable.
* gnu/packages/patches/glibc-2.31-hurd-clock_gettime_monotonic.patch,
gnu/packages/patches/glibc-skip-c++.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files. Order glibc patches.

Fixes: guix/guix#3572
Change-Id: I8df841580c64ce0964817700a1f66da41fd5aab4
2025-10-23 18:59:22 +02:00
Andreas Enge 45d15c65bc gnu: Remove glibc-locales-2.32.
* gnu/packages/base.scm (glibc-locales-2.32): Delete variable.

Change-Id: Ib8721e7a49e2374167b56a54d9bd8f6db982d22e
2025-10-23 18:51:22 +02:00
Andreas Enge b06addad37 gnu: Remove glibc-2.31.
* gnu/packages/base.scm (glibc-2.31): Delete variable.

Change-Id: I60a58cb4acef54b01e287036b47a54308d1f54fe
2025-10-23 18:50:55 +02:00
Andreas Enge 8ec88643fd gnu: Remove glibc-locales-2.31.
* gnu/packages/base.scm (glibc-locales-2.31): Delete variable.

Change-Id: Ifa8f0f3471b065bbd1be27c169a43de48f2d6201
2025-10-23 18:48:30 +02:00
Andreas Enge 892fa358ac gnu: Remove glibc-2.30.
* gnu/packages/base.scm (glibc-2.30): Delete variable.
* gnu/packages/patches/glibc-2.29-supported-locales.patch,
gnu/packages/patches/glibc-CVE-2019-19126.patch,
gnu/packages/patches/glibc-CVE-2019-7309.patch,
gnu/packages/patches/glibc-CVE-2019-9169.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files.

Change-Id: Iaf2ad2ccd938780f6f90ad846d81635b07e485f5
2025-10-23 18:47:23 +02:00
Andreas Enge c0d1fd9168 gnu: Remove glibc-locales-2.30.
* gnu/packages/base.scm (glibc-locales-2.30): Delete variable.

Change-Id: I7369eb63a46e3462fd990392b6da12f8c15e6db6
2025-10-23 18:43:25 +02:00
Andreas Enge 463fb92452 gnu: glibc-locales: Remove unused patch.
* gnu/packages/patches/glibc-locales-2.28.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
* gnu/packages/base.scm (make-glibc-locales): Remove unused branch of
conditional.

Change-Id: I853cbd0f8724a57d15af3fbb1aed3bdf1ef78e0e
2025-10-23 18:40:47 +02:00
Andy Tai 140b6abef4 gnu: xpra: Update to 6.3.4.
* gnu/packages/xorg.scm (xpra): Update to 6.3.4.

Change-Id: Idc6a2a24e1daa0d76f1aae282eb7283322d66030
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-23 18:29:23 +02:00
David Arroyo 3638519bbb gnu: netperf: Update to 2.7.0-2.afc51ff.
* gnu/packages/networking.scm (netperf): Update to 2.7.0-2.afc51ff.
This fixes the build with current gcc.
[arguments]<#:configure-flags>: Extend CFLAGS.

Change-Id: I473d5c9773e47bc87530453ec8cc46570a2498f2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-23 18:14:44 +02:00
Sharlatan Hellseher 7d6957b37d gnu: python-trio-websocket: Move to python-web.
* gnu/packages/python-xyz.scm (python-trio-websocket): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: Ifffadaa04808a64dc443b912a8bccfd4c7dcb8dd
2025-10-23 17:09:42 +01:00