Commit graph

158633 commits

Author SHA1 Message Date
Sharlatan Hellseher
3048a24eb8
gnu: python-pyopengl: Move to python-graphics.
* gnu/packages/python-xyz.scm (python-pyopengl,
  python-pyopengl-accelerate): Move from here ...
* gnu/packages/python-graphics.scm: ... to here.

* gnu/packages/xorg.scm: Add python-graphics module.

Change-Id: I8d9e374a1948330ab37bb148a1ad6274563f9f1b
2025-04-28 21:58:59 +01:00
Sharlatan Hellseher
3e055916bf
gnu: python-pyqtgraph: Move to python-science.
* gnu/packages/python-xyz.scm (python-pyqtgraph): Move from here ...
* gnu/packages/python-science.scm: ... to here.

Change-Id: I3de3c6a71fb2c5c49b76e03a026eae7deaa55840
2025-04-28 21:58:59 +01:00
Sharlatan Hellseher
a6fcf6d465
gnu: python-pyopengl-accelerate: Update to 3.1.9.
* gnu/packages/python-xyz.scm (python-pyopengl-accelerate): Update to 3.1.9.
[inputs]: Remove mesa and python-numpy.

Change-Id: I39acd590f02853ba9c45ce40d3c2e1ace27d00b5
2025-04-28 21:58:59 +01:00
Sharlatan Hellseher
64f29218b6
gnu: python-pyopengl: Update to 3.1.9.
* gnu/packages/python-xyz.scm (python-pyopengl): Update to 3.1.9.
[native-inputs]: Add python-cython and python-numpy.

Change-Id: I8088e3745cabcf52d317413be2dca3e4c5a641b8
2025-04-28 21:58:59 +01:00
Sharlatan Hellseher
b5ed149bfa
gnu: python-concurrent-log-handler: Disable tests.
* gnu/packages/python-xyz.scm (python-concurrent-log-handler)
[arguments] <tests?>: Disable as broken, and can't be skipped.
[native-inputs]: Remove python-pytest.

Change-Id: Id1ec3c647428d833b938cde7b7f3dd1028f5b2b7
2025-04-28 21:58:59 +01:00
Sharlatan Hellseher
8cc71451ee
gnu: python-hdf5storage: 0.1.19-0.7ee2a96.
* gnu/packages/python-xyz.scm (python-hdf5storage): 0.1.19-0.7ee2a96.
[source]: Switch to git-fetch and use the latest commit containing
fixes.
[native-inputs]: Remove python-nose; add python-pytest.

Change-Id: I6f90d311eccd455de0335d60b776a20d25c9f328
2025-04-28 21:58:59 +01:00
Sharlatan Hellseher
f0e901b260
gnu: python-omegaconf: Update to 2.3.0.
* gnu/packages/python-xyz.scm (python-omegaconf): Update to 2.3.0.

Change-Id: Ib967d173695b4e46770787fc414141366620bdb4
2025-04-28 21:58:58 +01:00
Artyom V. Poptsov
1710c0941d
gnu: btop: Update to 1.4.1.
* gnu/packages/admin.scm (btop): Update to 1.4.1.
(source)[patches]: Remove "btop-fix-segfault-on-intel-gpus.patch".
* gnu/packages/patches/btop-fix-segfault-on-intel-gpus.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Deregister
"btop-fix-segfault-on-intel-gpus.patch".

Change-Id: Ia8b465b54525246ce939cdd767bcb37bd5a492f0
2025-04-28 20:56:13 +03:00
jgart
3222cc3f03
gnu: trealla: Update to 2.69.4.
* gnu/packages/prolog.scm (trealla): Update to 2.69.4.

Change-Id: If6f09800d8dc067a07e04609cb10b4c0dcbb6061
2025-04-28 11:59:32 -05:00
Cayetano Santos
e6d951c7cf
gnu: python-vunit: Update to 5.0.0-dev.5.
* gnu/packages/fpga.scm (python-vunit): Update to 5.0.0-dev.5.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests> Activate.
<#:test-flags>: Run unit tests only and skip acceptance lint tests.
[propagated-inputs]: Remove python.
[native-inputs]: Add nvc, python-pytest, python-setuptools,
python-setuptools-scm and python-wheel.

Change-Id: Idde0283b73906209799fcc2be9bbb72df8d2aa20
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-28 14:10:06 +01:00
Rutherther
d47379b8dc
profiles: gtk-icon-themes: Fix build error for when there are no icon themes.
* guix/profiles.scm (gtk-icon-themes): Always create the output directory.

Change-Id: I2aa5ab0023c9c584182c67f79102fb66b46a3a7d
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-28 21:03:42 +08:00
Ricardo Wurmus
358f852b26
gnu: Add raysession.
* gnu/packages/audio.scm (raysession): New variable.

Change-Id: I9356fd080c55de8cb9d74c0d730f54726e72d606
2025-04-28 12:21:21 +02:00
Ricardo Wurmus
c41b015ba3
gnu: Add python-pyliblo3.
* gnu/packages/audio.scm (python-pyliblo3): New variable.

Change-Id: If06ddf97fef4d5c17beb70aaeeb5068a064127ef
2025-04-28 12:21:21 +02:00
Gabriel Santos
881d46eb38
gnu: font-aporetic: Update to 1.2.0.
* gnu/packages/fonts.scm (font-aporetic): Update to 1.2.0.

Change-Id: I814150029b789d77bfcebc26a173ef475d09efc0
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 08:12:58 +01:00
Tomas Volf
249876aa83
gnu: perl-finance-quote: Update to 1.65.
* gnu/packages/web.scm (perl-finance-quote): Update to 1.65.

Change-Id: Ifea8dfaff03ace0a7338bf9c4a5d52bb74b1db26
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 08:12:37 +01:00
Ashish SHUKLA
62b7eee95e
gnu: mold: Update to 2.38.0.
* gnu/packages/mold.scm (mold): Update to 2.38.0.

Change-Id: I3f6cb3c7f454885f54a47338b51c558c0a4f8981
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 08:11:51 +01:00
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
Nicolas Graves
ac026164be
build-system: android-ndk: Improve style.
Like in other build-systems, make proper procedures to resolve the
build-system build-inputs bindings.

* guix/build-system/android-ndk.scm (default-android-build,
default-android-googletest): Add procedures.
(lower): Use them.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:55:06 +01:00
Nicolas Graves
97a25bb484
build-system: ruby: Improve ruby-cross-build style.
* guix/build-system/ruby.scm
(ruby-cross-build): Use with-imported-modules around the
ruby-cross-build builder gexp.

Change-Id: I1051124f034f2082ccef531e9bcf37913d5a9449
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:55:06 +01:00
Nicolas Graves
9092b1f59b
build-system: waf: Improve waf-build style.
* guix/build-system/waf.scm
(waf-build): Use with-imported-modules around the waf-build builder gexp.

Change-Id: Id242046eb4bfef90dba60d7c3b1b68597ddf502e
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:55:06 +01:00
Nicolas Graves
4c4e29cebb
build-system: glib-or-gtk: Improve glib-or-gtk-cross-build style.
* guix/build-system/glib-or-gtk.scm
(glib-or-gtk-cross-build): Use with-imported-modules around the
glib-or-gtk-cross-build builder gexp.

Change-Id: I8eaa032ffc0a3f8dbf02c96a4ecee85475c32111
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:55:06 +01:00
Nicolas Graves
aa7b1abf2c
build-system: gnu: Improve gnu-cross-build style.
* guix/build-system/gnu.scm
(gnu-cross-build): Use with-imported-modules around the
gnu-cross-build builder gexp.

Change-Id: I47246571b1d84a82a67a8c289fd5ad4b5a3b5aeb
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:55:06 +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
Maxim Cournoyer
a369932d04
upstream: Do not update to same version.
Previously, 'guix refresh --update' would do actually rewrite the file with
the same version/hash information when the target version was the same as the
current version:

  guix refresh --update idutils=4.6
  idutils.scm: warning: downgrading 'idutils' from 4.6 to 4.6
  [...]
  idutils.scm: idutils: updating from version 4.6 to version 4.6...

This changes handles this case so that it does and prints nothing.

* guix/upstream.scm (package-update): Use `version-compare' to distinguish the
equal versions case.

Change-Id: I079e030d573f5968725ef13b3f626e2f8d02cb2f
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:01:48 +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