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

146517 Commits

Author SHA1 Message Date
Greg Hogan
c3ef65cd0b gnu: LLVM, Clang, libomp, lld: Update to 20.1.3.
* gnu/packages/llvm.scm (llvm-20, clang-20, clang-runtime-20,
libomp-20, lld-20): Update to 20.1.3.

Change-Id: Ibec9257a662154ac82e3c41110a16df695ddac5b
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 08:09:37 +01:00
Tomas Volf
dca198548c gnu: buildah: Update to 1.40.0.
* gnu/packages/containers.scm (buildah)[version]: Update to 1.40.0.
[native-inputs]: Use go-1.23.

Change-Id: Ibeaf798bc0096744bec99e810ed9b4e476022ae8
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:59:30 +01:00
Cayetano Santos via Guix-patches via
f1ce653b13 gnu: nvc: Update to 1.16.0.
Note that:

--enable-gcov is intended for debug/development of the simulator itself and
should not be enabled in release builds

- VHPI is now always enabled at build time and the `--enable-vhpi` configure
option has no effect.

* gnu/packages/fpga.scm (nvc): Update to 1.16.0.
[arguments] <#:configure-flags> Remove --enable-{vhpi,gcov}.
[native-inputs]: Add python and perl; sort.
[inputs]: Remove elfutils; sort.

Change-Id: If781ed403cd769db85f8265fc242d0f1608d737e
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:58:36 +01:00
Ashish SHUKLA
6134805e68 gnu: knot: Update to 3.4.6.
* gnu/packages/dns.scm (knot): Update to 3.4.6.

Change-Id: Ibaf25be8c2d222a06aa1fab0148ae00ffc2e20c6
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:57:08 +01:00
Rodion Goritskov
490ad5f932 gnu: miniflux: Update to 2.2.8.
* gnu/packages/web.scm (miniflux): Update to 2.2.8.

Change-Id: Ifa7a775de7cbdb44f185fe4f437958351a7718f9
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:54:42 +01:00
Ashish SHUKLA
565942d8e8 gnu: got: Update to 0.111.
* gnu/packages/version-control.scm (got): Update to 0.111.

Change-Id: Ic39e4a5714dc92fc5a625e5ceaea83b3fc861aac
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:54:19 +01:00
André Batista
e25352a0c3 gnu: mullvadbrowser: Update to 14.5.
* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250414190325.
(%mullvadbrowser-version): Update to 14.5.
(%mullvadbrowser-firefox-version): Update to 128.9.0esr-14.5-1-build4.
(mullvadbrowser-translation-base): Update to
86442427facf038d5706644221de7e2fb733550b.

Change-Id: Ic12454eaafceda993339efae55984f86749cec75
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:53:19 +01:00
André Batista
1364644003 gnu: make-torbrowser: Untangle from x86-64.
* gnu/packages/tor-browsers.scm (make-torbrowser)[native-inputs]:
Use nasm only on x86.
[arguments] <#:phases> 'mozconfig: Conditionally select mozconfig file.
[supported-systems]: Restrict build to upstream supported architectures.

Change-Id: Ia13795f88ea84339b851f52537cffc779142d404
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:53:19 +01:00
André Batista
ed03e264ee gnu: torbrowser: Update to 14.5.
* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250414190325.
(%torbrowser-version): Update to 14.5.
(%torbrowser-firefox-version): Update to 128.9.0esr-14.5-1-build4.
(%torbrowser-locales): Add be, bg and pt-PT.
(torbrowser-translation-base): Update to
86442427facf038d5706644221de7e2fb733550b.
(torbrowser-translation-specific): Update to
2c0b448503d52c3b512d1e7a55ccc78ac19db146.
(torbrowser-assets)[arguments]<#:install-plan>: Remove
fontconfig/fonts.conf, as fonts.conf was moved to fonts directory.
(make-torbrowser)[native-inputs]: Update llvm, clang and lld to v18.
[arguments]<#:phases> 'copy-basebrowser-locales &
'copy-torbrowser-locales: Adjust to follow upstream changes.
'deploy-fonts: Adjust to new fonts.conf location.

Change-Id: I81768c1680d8a3200fb360f1e7a45d7d16aca91d
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:53:16 +01:00
Greg Hogan
83074828a6 gnu: nlohmann-json: Update to 3.12.0.
* gnu/packages/cpp.scm (nlohmann-json): Update to 3.12.0.

Change-Id: I6ce94dc954d2d24004e232fb5fab4bf1c53e5f6f
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:47:21 +01:00
Maxim Cournoyer
2b4680c6c1 gnu: gimp: Wrap GI_TYPELIB_PATH exactly.
* gnu/packages/gimp.scm (gimp-3) [phases] {wrap}: Wrap GI_TYPELIB_PATH
exactly.

Fixes: https://issues.guix.gnu.org/77921
Change-Id: Ia9d40386ee1aaa342e4278d96a698559f4b26881
2025-04-28 13:44:05 +09:00
Maxim Cournoyer
56999614a4 gnu: cmake: Update to 4.0.1.
* gnu/packages/cmake.scm (cmake-3.30): Rename to...
(cmake-next): ... this, and update to 4.0.1.
* gnu/packages/cpp.scm (hyprgraphics): Adjust accordingly.
* gnu/packages/games.scm (gemrb): Likewise.
* gnu/packages/image-viewers.scm (vv): Likewise.
* gnu/packages/machine-learning.scm (fbgemm): Likewise.
* gnu/packages/wm.scm (hyprland): Likewise.
* gnu/packages/xdisorg.scm (aquamarine, hyprlock)
(hyprpaper): Likewise.

Change-Id: Ifb721bc94418696c4894f92aae88028bfb3e8167
2025-04-28 11:46:31 +09:00
Ricardo Wurmus
4e79ec48af gnu: ksoloti-runtime: Update to 1.1.0-0.b7ae4753b.
* gnu/packages/axoloti.scm (ksoloti-runtime): Update to 1.1.0-0.b7ae4753b.
[arguments]: Adjust.
(ksoloti-patcher)[arguments]: Set axoloti_platform and axoloti_firmware in
launcher.

Change-Id: I214267ece9240e651118c90a36c5b0b01a252566
2025-04-27 18:54:53 +02:00
Ricardo Wurmus
eb7f104338 gnu: calf: Update to 0.90.6.
* gnu/packages/audio.scm (calf): Update to 0.90.6.
[source]: Fetch from git.
[build-system]: Use cmake-build-system.
[arguments]: Disable tests.
[inputs]: Replace jack-1 with jack-2.
[home-page]: Update.

Change-Id: Iebc551dddcea3ea884bd22f826de59294718c6af
2025-04-27 18:53:34 +02:00
Liliana Marie Prikler
9fd6c3b03f gnu: blueprint-compiler: Use suffix wrap.
This patch is a follow-up to ba15e88617.
It is expected that packages relying on blueprint-compiler adjust
GI_TYPELIB_PATH according to their requirements at build time.

* gnu/packages/gnome.scm (blueprint-compiler)[gi-wrap]: Use ‘suffix’
instead of ‘=’ for wrapping.
2025-04-27 18:29:46 +02:00
Nicolas Graves
97ea59b846 gnu: kaldi-gstreamer-server: Fix build, cleanup tests.
* gnu/packages/machine-learning.scm (kaldi-gstreamer-server):
  [origin]<snippet>: Remove test files.
  [arguments]<phases>: Migrate from GObject.MainLoop to GLib.MainLoop
  in 'build phase.  Adapt to the absence of test files.  Improve the
  wrap part of 'install phase.
  [inputs]: Add gstreamer, gst-plugins-base, gst-plugins-good, kaldi.
  They are necessary for proper install/wrapping.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:54 +01:00
Nicolas Graves
c51c0f3d73 gnu: gst-kaldi-nnet2-online: Fix build.
* gnu/packages/machine-learning.scm (gst-kaldi-nnet2-online): Fix build.
  [arguments]<make-flags>: Improve style.
  <phases>: Migrate to gexps, improve style.
  Add configure CXXFLAGS for OPENFST_VER, fixes build.
  [native-inputs]: Improve style.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:54 +01:00
Nicolas Graves
7ffc3aec70 gnu: kaldi: Improve style.
* gnu/packages/machine-learning.scm (kaldi):
  [arguments]<configure-flags>: Use it. Add --fst-version flag.
  <phases>: Use gexps. Use configure-flags in the 'configure-phase.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:53 +01:00
Nicolas Graves
64f81d86ef gnu: kaldi: Update to 0-2.01aadd7.
* gnu/packages/patches/kaldi-ignore-failing-test.patch: Add patch.
* gnu/local.mk: Record patch.
* gnu/packages/machine-learning.scm (kaldi): Update to 0-2.01aadd7.
  [origin]: Record patches.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:53 +01:00
Nicolas Graves
d8b666ca4e gnu: openfst: Update to 1.8.4.
* gnu/packages/machine-learning.scm (openfst): Update to 1.8.4.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:53 +01:00
Nicolas Graves
ef7e5f1ef9 gnu: Remove openfst-1.7.3.
* gnu/packages/machine-learning.scm (openfst-1.7.3): Delete variable.
(kaldi, gst-kaldi-nnet2-online): Replace openfst-1.7.3 by openfst.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:53 +01:00
Nicolas Graves
42965d20c1 gnu: vosk-api: Update to 0.3.50.
* gnu/packages/machine-learning.scm (vosk-api): Update to 0.3.50.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:53 +01:00
Nicolas Graves
b4e018dda5 gnu: kaldi-for-vosk: Update to 0-1.bc5baf1.
* gnu/packages/patches/kaldi-openblas-0.3.29-compatibility.patch: Add patch.
* gnu/local.mk: Record patch.
* gnu/packages/machine-learning.scm (kaldi-for-vosk): Update to 0-1.bc5baf1.
  [origin]: Record patch.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:53 +01:00
Jakob Kirsch
06ec680418 gnu: python-twisted: Remove test artifacts.
* gnu/packages/python-xyz.scm (python-twisted)[arguments]<phases>: Extend
check phase to clean up test artifacts.

Change-Id: Ibbf04771dea4342fe66221a740a11ad9882b6038
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:17:25 +01:00
Andy Tai
fc1bbcf7bd gnu: mailutils: Update to 3.19.
* gnu/packages/mail.scm (mailutils): Update to 3.19.

Change-Id: I2055da70f5ceeec487e1aac874a24af2e91c6663
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:16:32 +01:00
Andrew Wong
190db4d5c5 gnu: acpica: Update to 2025_04_04.
* gnu/packages/admin.scm (acpica): Update to 2025_04_04.
[source]<origin>(commit): Update version tag prefix.

Change-Id: I58973f77655033462188818733cae1d989a49632
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:14:41 +01:00
Tor-björn Claesson
03d8f9c787 gnu: r-cards: Update to 0.6.0.
* gnu/packages/cran.scm (r-cards): Update to 0.6.0

Change-Id: I96f38cd093b1c32789040a0f0fe5ee8df3fe5596
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:03:54 +01:00
Christopher Baines
d383463146 gnu: guix-build-coordinator: Update to 0-129.0d7fcc2.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-129.0d7fcc2.

Change-Id: Ieb4b21d27d1ee4c5cf6830f4b109d833095e90a4
2025-04-27 12:01:53 +01:00
Christopher Baines
33853a318a gnu: guile-knots: Update to 0-18.1dca6d7.
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-18.1dca6d7.

Change-Id: Id77e23a77247564eb769ef6384d4a02d4ce4b74e
2025-04-27 11:56:34 +01:00
Christopher Baines
14fd1d9df8 gnu: go-github-com-dennwc-btrfs: Skip tests on 32bit systems.
As they fail, and this blocks building the prometheus node exporter.

* gnu/packages/golang-xyz.scm (go-github-com-dennwc-btrfs)[arguments]: Skip
tests on 32bit systems.

Change-Id: If6015b125407cf74c05f7c9a30a0b74deb0af38e
2025-04-27 11:48:58 +01:00
Christopher Baines
ba294c5e9c gnu: go-github-com-google-gofuzz: Skip tests on 32bit systems.
As they seem to fail, and this package seems unmaintained.

* gnu/packages/golang-check.scm (go-github-com-google-gofuzz)[arguments]: Skip
tests on 32bit systems.

Change-Id: I1f87d4e37199b7dcf9c88e05727d1e5defb85f60
2025-04-27 11:48:49 +01:00
Christopher Baines
a6a6bd90d9 gnu: rust-stfu8-0.2: Remove hex character from description.
I think this was intended to be \x1B.

* gnu/packages/crates-io.scm: (rust-stfu8-0.2)[description]: Remove hex
character.

Change-Id: I2211ea7a0c45511ca6ef916bf48accf9b69ccd59
2025-04-27 11:48:39 +01:00
Leo Famulari
7e5913f90d gnu: Add linux-libre 6.14.
* gnu/packages/linux.scm (linux-libre-6.14-version,
linux-libre-6.14-gnu-revision, deblob-scripts-6.14,
linux-libre-6.14-pristine-source, linux-libre-6.14-source,
linux-libre-headers-6.14, linux-libre-6.14): New variables.
(linux-libre-headers-latest): Use linux-libre-headers-6.14.
* gnu/packages/aux-files/linux-libre/6.14-arm.conf,
gnu/packages/aux-files/linux-libre/6.14-arm64.conf,
gnu/packages/aux-files/linux-libre/6.14-i686.conf,
gnu/packages/aux-files/linux-libre/6.14-riscv.conf,
gnu/packages/aux-files/linux-libre/6.14-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.

Change-Id: I09bc4e47fbe0172b5172f27b03a1b6bd88421fff
2025-04-27 02:29:41 -04:00
Leo Famulari
8f885a2bb3 vm: Account for an upstream change in the name of the Cirrus kernel module.
* gnu/system/vm.scm (virtualized-operating-system): Choose the module name based
on the kernel version

Change-Id: I77d70fa44a8d5d2412ae0aaa645fa67146b76432
2025-04-27 02:29:41 -04:00
Timo Wilken
547be88105 gnu: get-iplayer: Update to 3.35.
* gnu/packages/video (get-iplayer): Update to 3.35.

Change-Id: Idd00061a23c3134f043960042ee0b65da2cd9834
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-27 09:09:19 +08:00
Jakob Kirsch
33fb09b62b gnu: xorg-server-xwayland: Update to 24.1.6.
* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.6.

Change-Id: I18542e7fb4c7b50146c6c860315ae773600a0adf
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-27 08:58:13 +08:00
宋文武
0af911f682 gnu: Add sdl2-compat.
* gnu/packages/sdl.scm (sdl2-compat): New variable.

Change-Id: I57eae86fc14224f08c42f079b9e271509e855166
2025-04-27 08:45:33 +08:00
宋文武
b055afaaf3 gnu: sdl3: Update to 3.2.10.
* gnu/packages/sdl.scm (sdl3): Update to 3.2.10.
[propagated-inputs]: Add mesa.

Change-Id: Ibbd6b1056e5e1467c5d73235abca48cd6d63e780
2025-04-27 08:45:33 +08:00
Cayetano Santos
b8e2d556d9 gnu: Add opensta.
* gnu/packages/electronics.scm (opensta): New variable.

Change-Id: If753078958535971c8ab3fd7c934d19d24f0a2f7
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-27 09:07:35 +09:00
Matthew Elwin
bc9903f657 gnu: Add python-flake8-builtins.
* gnu/packages/python-xyz.scm (python-flake8-builtins): New variable.

Change-Id: I1fe2b01f3e95b922ec2a7f48024a2a9ffd598894
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-26 22:29:09 +01:00
Sharlatan Hellseher
60a7b3af4d gnu: python-pdoc3: Update to 0.11.6.
* gnu/packages/python-xyz.scm (python-pdoc3): Update to 0.11.6.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-setuptools and python-wheel.

* gnu/packages/patches/python-pdoc3-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregester python-pdoc3-tests.patch.

Change-Id: I1cffb6272d5de4ca7037aa761c36002bd0d03318
2025-04-26 22:12:42 +01:00
Sharlatan Hellseher
29069663fd gnu: python-pydbus: Fix build.
* gnu/packages/python-xyz.scm (python-pydbus) [bulid-system]: Switch to
pyproject.
[arguments] <tests?>: Disable as no provided in PyPI archive.
<phases>: Add 'fix-comparability-with-pygobject.
[native-inputs]: Add python-setuptools and python-wheel.
[description]: Start from a new line.

Change-Id: Ie859207b700ed9c864b119b25bc3fcb2d1c2b8b4
2025-04-26 21:24:02 +01:00
Maxim Cournoyer
edeafb19c4 gnu: pdfarranger: Do not propagate inputs.
This apparently could apparently break GDM (!).

* gnu/packages/pdf.scm (pdfarranger) [propagated-inputs]: Delete field, moving
the propagated inputs to...
[inputs]: ... here.

Fixes: https://issues.guix.gnu.org/77426
Change-Id: I8c4ae7d5c20a0b86b972647236a42aab07c5453f
Reported-by: Christopher O'Neill <guix@chrisoneill.co.uk>
2025-04-26 23:12:47 +09:00
Maxim Cournoyer
f10d00e4e2 services: elogind: Split sleep.conf and port to define-configuration.
* gnu/services/desktop.scm (pascal-case): New procedure.
(<elogind-configuration>): Rewrite in terms of define-configuration.
(elogind-configuration-file): Delete.
(maybe-list-of-suspend-states?, maybe-list-of-suspend-modes?)
maybe-list-of-user-names?, maybe-boolean?maybe-package?)
(maybe-action?, maybe-percent?, maybe-list-of-strings?)
(maybe-list-of-hibernation-modes?, maybe-non-negative-integer?)
(non-negative-integer?, percent?, char-set:user-name, user-name?)
(list-of-user-names?, %elogind-actions, action?, %linux-suspend-states)
(string->symbol/maybe, suspend-state?, list-of-suspend-states?)
(%linux-suspend-modes, suspend-mode?, list-of-suspend-modes?)
(%linux-hibernation-modes, hibernation-mode?, list-of-hibernation-modes?)
(elogind-deprecated-empty-serializer, list-of-file-likes?)
(elogind-serialize-boolean, elogind-base-serializer, elogind-serialize-action)
(elogind-serialize-non-negative-integer, elogind-serialize-percent)
(elogind-list-serializer, elogind-serialize-list-of-strings)
(elogind-serialize-list-of-user-names, elogind-serialize-list-of-suspend-states)
(elogind-serialize-list-of-suspend-modes)
(elogind-serialize-list-of-hibernation-modes)
(%elogind-configuration-sleep-fields, logind.conf, sleep.conf): New procedures.
(elogind-etc-directory): Create the main configuration files there too.
(elogind-dbus-service): Adjust for package accessor name change.
(pam-extension-procedure, elogind-shepherd-service)
(elogind-service-type):  Likewise.
(shepherd-configuration-action*): New procedure.
* doc/guix.texi (Desktop Services): Fully document configuration options.

Fixes: https://issues.guix.gnu.org/77806
Change-Id: I8767891871d83e58d64995ec986a7d01689fa6d8
Reported-by: Ludovic Courtès <ludo@gnu.org>
2025-04-26 22:56:59 +09:00
Nicolas Graves
ab39ed52a0 gnu: swaynotificationcenter: Fix hardcoded filename.
This is a follow-up to ed12cba221.

It fixes configModel.vala:310: [...]/profile/etc/xdg/swaync/config.json:2:23:
Parse error: unexpected identifier `store', expected value

* gnu/packages/wm.scm (swaynotificationcenter)[arguments]: Refresh
'fix-swaync-path phase.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-26 20:34:01 +08:00
Andrew Wong
567b5d573e gnu: tuba: Update to 0.9.2.
* gnu/packages/fediverse.scm (tuba): Update to 0.9.2.

Change-Id: I7ec7b72618579c4db09d52391f1b02d1cc889eae
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-26 20:21:54 +08:00
Cayetano Santos
a7fb7b4e10 gnu: cxxopts: Update to 3.2.1.
* gnu/packages/cpp.scm (cxxopts): Update to 3.2.1.

Change-Id: Id71fd780a3c028e60f2adb52616b57049052109e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-26 20:21:53 +08:00
Guillaume Le Vaillant
4f698fccee gnu: cl-simple-matrix: Update to 2.0-0.9d02268.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 2.0-0.9d02268.

Change-Id: I549409cf7fc9b4c957d713f45ad7ee0911b530cd
2025-04-26 14:09:13 +02:00
Leo Famulari
603a3b8f43 gnu: borg: Update to 1.4.1.
* gnu/packages/backup.scm (borg): Update to 1.4.1.

Change-Id: I95ab0572732a400e371fc1b5edaecbe13ad0b106
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-26 20:06:25 +08:00
Kurome
719a85c547 gnu: Add fcitx5-skk.
* gnu/packages/fcitx5.scm(fcitx5-skk): New variable.

Change-Id: I618216c604fe792d58e6b3fad0301c97ea315074
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-26 19:55:46 +08:00