1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 21:50:35 +02:00
Commit Graph

144757 Commits

Author SHA1 Message Date
Arseniy Zaostrovnykh
3eb69acc89 gnu: uftrace: Update to 0.17
* gnu/packages/instrumentation.scm (uftrace): Update to 0.17
* gnu/packages/patches/uftrace-fix-tests.patch: Drop the patch for
t192_lib_name.py that has been fixed in the mean time

Change-Id: I80dc540adabbbbbec8ac5f0c096e7e973e230b27
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-02 20:50:14 +02:00
Arseniy Zaostrovnykh
6b10633062 gnu: uftrace: Enable python and lua scripting and fix tests.
* gnu/packages/patches/uftrace-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/instrumentation.scm (uftrace): Enable scripting & fix tests
[source]: use the new patch to fix some stale expectations
<#:phases>: Adjust shebang embedded in onf of the tests and remove
tests that expect network capability
[inputs]: add python and luajit to enable uftrace script

Change-Id: Id3047753a1bb1e41e637004b4b8e4a4865bb3188
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-04-02 20:50:14 +02:00
André Batista
3237806a39 gnu: kodi: Update to 21.2.
* gnu/packages/kodi.scm (kodi): Update to 21.2.
[source] <commit>: Adjust for new release name.
<patches>: Remove obsolete.
<snippet>: Remove references to unexisting files, add new ones.
[arguments] <#:phases> ('patch-stuff): Adjust substitute regex to match
current cmake files; Remove regex substitution for already disabled test
(GetOsVersion); Add regex to match new failing test (PingHost).
[native-inputs]: Update java-commons-lang to version 3;
Add java-commons-text.
[inputs]: Update ffmpeg to default; Add libudfread and tinyxml2.

* gnu/local.mk (dist_patch_DATA): Remove obsolete patch.
* gnu/packages/patches/kodi-mesa-eglchromium.patch: Remove file.

Change-Id: Iedbacaf037d79de8011c9f3f45c984f8a0586768
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-02 20:50:13 +02:00
André Batista
3d60296489 gnu: libdvdcss/kodi: Update to 1.4.3.
* gnu/packages/kodi.scm (libdvdcss/kodi): Update to 1.4.3.

Change-Id: I7fdda774623f6750f212d96395d2e04c107d44de
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-02 20:50:13 +02:00
André Batista
26a03a67b5 gnu: libdvdread/kodi: Update to 6.1.3.
* gnu/packages/kodi.scm (libdvdread/kodi): Update to 6.1.3.

Change-Id: I82f1b7fefa1ca186a7920dfdea107adc754972de
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-02 20:50:13 +02:00
André Batista
ff4192f6a8 gnu: libdvdnav/kodi: Update to 6.1.1.
* gnu/packages/kodi.scm (libdvdnav/kodi): Update to 6.1.1.

Change-Id: I67790ce579be2ec61b0ea57594fe32e73f382faa
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-02 20:50:13 +02:00
André Batista
da90b05952 gnu: crossguid: Update to ca1bf4b810e2d188d04cb6286f957008ee1b7681.
* gnu/packages/kodi.scm (crossguid): Update to
ca1bf4b810e2d188d04cb6286f957008ee1b7681, revision 3.
[build-system]: Change to cmake-build-system.
[argument] <#:phases>: Remove it, use defaults.
<#:tests?>: Set to false, as there are no tests.

Change-Id: I183ab953b0fb1092efbd7d17b0d3bfe2394cfe43
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-02 20:50:13 +02:00
André Batista
bdf8ae6ebe gnu: Add libudfread.
* gnu/packages/cdrom.scm (libudfread): New variable.

Change-Id: Ifcd7d28474ec4b8061b2914d26d3f20f81f960ce
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-02 20:50:13 +02:00
Ludovic Courtès
63b635e073 gnu: libgit2: Add 1.9.0.
* gnu/packages/version-control.scm (libgit2-1.9): New variable.

Change-Id: I3e28188060292eb837ec934f99afff8f96cc1b7d
2025-04-02 20:50:13 +02:00
Andreas Enge
111aacf22f gnu: sage: Update to 10.6.
* gnu/packages/sagemath.scm (sage): Update to 10.6.

Change-Id: I6da5031d970e67874220f6c5f2f44710d5d1a247
2025-04-02 16:09:58 +02:00
Tomas Volf
407963a848 gnu: deluge: Backport fix for deluge-console.
* gnu/packages/bittorrent.scm (deluge)[arguments]<#:phases>: Add
'fix-deluge-console.

Change-Id: Ifdbcb541aeefbc727890cec2356d346c7fa1dd5d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-02 14:10:30 +02:00
Andy Tai
3aa17a955a gnu: xorgxrdp: Update to 0.10.4.
* gnu/packages/rdesktop.scm (xorgxrdp): Update to 0.10.4.

Change-Id: I0014b8eb31be2770475bd116ee4d0c81788f7fb5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-02 12:31:14 +02:00
Andy Tai
9c296fdfa8 gnu: xrdp: Update to 0.10.3.
* gnu/packages/rdesktop.scm (xrdp): Update to 0.10.3.
[inputs]: Replace fuse-2 with fuse.
[arguments] <#:phases>: Add phase 'set-cflags-file-offset-bit-64
after 'unpack.

Change-Id: I86596ab0d1aee9449ae5895a1ef269a10480db46
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-02 12:31:04 +02:00
Kurome
de66c7be34 gnu: font-google-noto: Update to 2025.04.01.
* gnu/packages/fonts.scm (font-google-noto): Update to 2025.04.01.
[home-page]: Update.

Change-Id: I9ee8e309a141cdcc865d99c20cf8b1fdf4ce9972
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-02 11:24:30 +02:00
Jakob Kirsch
e8c6461c3b gnu: mkp224o: Update to 1.7.0.
* gnu/packages/crypto.scm (mkp224o): Update to 1.7.0.

Change-Id: Id052e2da3e375c7439d177afb26b75051aba5f2b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-02 11:19:50 +02:00
Andreas Enge
41bd799b8a gnu: vigra: Update to 1.12.2.
* gnu/packages/image.scm (vigra): Update to 1.12.2.
[inputs]: Remove python-numpy; add python-numpy-2.

Change-Id: I91aaf999a592391013cd171763854d4376d8bed9
2025-04-02 09:47:18 +02:00
jgart
751bf10e07 gnu: trealla: Update to 2.67.15.
* gnu/packages/prolog.scm (trealla): Update to 2.67.15.

Change-Id: I0bf145520472c28d93422ab1a7c09523ef130813
2025-04-02 00:38:23 -05:00
Leo Famulari
97523d5001 gnu: linux-libre 6.1: Update to 6.1.132.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.132.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I68ba830bcf336d24ea87430de18681df3038481d
2025-04-02 00:40:33 -04:00
Leo Famulari
607324ea57 gnu: linux-libre 6.6: Update to 6.6.85.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.85.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Id8c9631e5811aeb08dac77b761e9575f0ee22d6a
2025-04-02 00:40:33 -04:00
Leo Famulari
6897bea9a7 gnu: linux-libre 6.12: Update to 6.12.21.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.21.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I555ff8447a845995f518630257ad1e1e52ee21a0
2025-04-02 00:40:33 -04:00
Leo Famulari
933d716494 gnu: linux-libre: Update to 6.13.9.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.9.
(linux-libre-6.13-pristine-source): Update hash.

Change-Id: I645752759ff006c95aec9117acf2d615db69b1d6
2025-04-02 00:40:33 -04:00
Vinicius Monego
c3078f8533 gnu: Remove gnash.
Gnash is unmaintained since 2019, does not compile with recent versions
of Boost, does not compile with C++17 and above and requires an older
version of GCC and deprecated dependencies.
It can be replaced by Lightspark in the majority of cases.

* gnu/packages/animation.scm (gnash): Delete variable.
* gnu/packages/patches/gnash-fix-giflib-version.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: Ib28de74c088d7f2cbbb2e00d9396472a53a975ae
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-02 01:32:56 +02:00
David Arroyo
f1552b03c3 gnu: stunnel: Add missing perl dependency.
This is required for the stunnel3 script.

* gnu/packages/web.scm (stunnel)[inputs]: Add perl.

Change-Id: I68b21fbd2af96174d1fa8184f3ca398c67715453
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-02 00:54:39 +02:00
Andreas Enge
757763075d gnu: vigra: Modernize package writing.
* gnu/packages/image.scm (vigra)[arguments]: Use gexps.
[inputs, native-inputs]: Drop labels.

Change-Id: Id8a9bb8f89f26ecf67f8de4666bce6b3053a1df6
2025-04-01 19:36:06 +02:00
Andreas Enge
a11588762c gnu: vigra: Update to 1.11.2.
* gnu/packages/image.scm (vigra): Update to 1.11.2.
[arguments]<#:phases>: Drop 'disable-broken-tests phase.
<#:configure-flags>: Enable vigranumpy.
[inputs]: Replace hdf5-1.10 by hdf5. Add python-numpy.

Change-Id: I85debcaeeba1c7c6745ee270451cb7b658229328
2025-04-01 19:35:58 +02:00
Mark H Weaver
bdf2b8e016 gnu: icecat: Update to 115.22.0-guix1 [security fixes].
Includes fixes for CVE-2025-2857 and CVE-2025-3028.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2025-04-01 13:18:18 -04:00
Hilton Chain
ee1a40745c gnu: Add xwayland-run.
* gnu/packages/xorg.scm (xwayland-run): New variable.

Change-Id: I447913a9ef4fca8ec8cad128b15eeb61041ca734
2025-04-02 00:45:07 +08:00
Hilton Chain
7d36ad17a4 gnu: font-lxgw-wenkai-tc: Update to 1.511.
* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.511.

Change-Id: Ib8b8bb105d9ca74f04efba1ccaf467e519a180b7
2025-04-02 00:45:07 +08:00
Hilton Chain
33fcd0719d gnu: font-lxgw-wenkai: Update to 1.511.
* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.511.

Change-Id: I9af68e519cf149418ad201bea175ad92ec92039e
2025-04-02 00:45:05 +08:00
Sharlatan Hellseher
61fe7d1749 gnu: packages/astronomy: Sort alphabetically.
* gnu/packages/astronomy.scm: (python-astropy-iers-data, python-naima,
python-regions, python-stsci-stimage, python-sunpy): Sort variables
alphabetically.

Change-Id: I3eccef6881c7c45bb3fe0709ed91d65676060fab
2025-04-01 16:02:58 +01:00
Christopher Baines
2c9ac7a9e1 gnu: guile-knots: Update to 0-17.8c0f04b.
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-17.8c0f04b.

Change-Id: I6b7f3a7fe61bd8ca6e0a36d22e2996368c493ab5
2025-04-01 17:57:02 +03:00
Ludovic Courtès
7b2fe2824b gnu: genimage: Avoid deprecated ‘%gnu-build-system-modules’.
* gnu/packages/genimage.scm (genimage)[arguments]: Avoid deprecated
symbol.

Change-Id: I17a3c078dc380f33943d50af41d5b64b5d511486
2025-04-01 14:51:20 +02:00
Ashish SHUKLA
9810c4c818 gnu: criu: Update to 4.0.
* gnu/packages/virtualization.scm (criu): Update to 4.0.
[#:phases]<hardcode-variables>: Add a few more substitutions.
<wrap>: Manually install python components. [native-inputs]:
Depend on python-setuptools.

Change-Id: I9fc3a8e554499edd339a89597d0e1438997a24c8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01 14:49:35 +02:00
Ashish SHUKLA
538f41d09e gnu: libblockdev: Update to 3.3.0.
* gnu/packages/disk.scm (libblockdev): Update to 3.3.0.
[inputs]: Add json-glib-minimal, libatasmart.

Change-Id: I50c167ed0692133c9a36e691911576c283c7bbfe
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01 14:49:34 +02:00
Ashish SHUKLA
11559edcba gnu: genimage: Fix failing test case.
* gnu/packages/genimage.scm (genimage)[#:phases]
<fix-failing-tests>: Patch another test output.

Change-Id: Ief0857b04ebe2bb527274df87d38325d5d498651
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01 14:49:34 +02:00
Ashish SHUKLA
7cef57e2a7 gnu: btrfs-progs: Update to 6.13.
* gnu/packages/linux.scm (btrfs-progs): Update to 6.13.
[native-inputs]: Add python-wrapper, and python-sphinx-rtd-theme.

Change-Id: I839f3f20518b632eceaf73cc8c57df7bece1dfb9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01 14:49:34 +02:00
Ashish SHUKLA
c3b0fbb36d gnu: e2fsprogs: Update to 1.47.1.
* gnu/packages/linux.scm (e2fsprogs): Update to 1.47.1.

Change-Id: I428973b6a04a99eca96592d79d1bf7da47fd6680
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01 14:49:34 +02:00
Sergio Pastor Pérez
354ffea720 services: file-database: Search ‘updatedb’ in package.
`file-database-service-type' appends 'bin/updatedb' path to the `package'
field provided by `file-database-configuration'. This prevents users from
using alternate packages which also provide 'updatedb' but in a different
location.

For example, the `plocate' package installs 'updatedb' in 'sbin/updatedb'.

Fallback to 'sbin/' if 'updatedb' is not found in 'bin/'.

* gnu/services/admin.scm (<file-database-configuration>)[package]:
Update docstring.
(file-database-shepherd-services): Locate 'updatedb' binary.
* doc/guix.texi (File Search Services): Update accordingly.

Change-Id: Ic741716044be3a8f51a157510f9f923bd66c41d7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01 14:49:34 +02:00
Timo Wilken
f9ee999a71 gnu: guile-yamlpp: Allow usage with `with-extensions'
* gnu/packages/guile-xyz.scm (guile-yamlpp) [arguments] <phases>:
  Add 'set-extension-file-name and move 'check after 'install.

Change-Id: I49a7199b4e0fe4053822374bae59c6e1d0b7ead0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01 14:49:33 +02:00
Ricardo Wurmus
59cc351439 gnu: itk-snap: Build for C++14.
* gnu/packages/image-processing.scm (itk-snap)[arguments]: Define
CMAKE_CXX_STANDARD; adjust label for qtdeclarative.

Change-Id: I8568c4f9f22f22dba30dcff7e33f1b6dac1cb05d
2025-04-01 13:18:36 +02:00
Ricardo Wurmus
0b34ff3a45 gnu: vxl-1: Build for C++14.
We need this for itk-snap.

* gnu/packages/image-processing.scm (vxl-1)[arguments]: Define
CMAKE_CXX_STANDARD.

Change-Id: Id4bd6f7721537d9bec7ef1b2854711c3469069b6
2025-04-01 13:18:36 +02:00
Cayetano Santos
295f641702 gnu: Add python-crc.
* gnu/packages/python-xyz.scm (python-crc): New variable.

Change-Id: I6d9c4320c1e4b01fe4c87013b7ff6761d993bad4
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-01 11:57:08 +01:00
Zheng Junjie
a9530d181d gnu: gts: Fix cross-compiling.
* gnu/packages/graphviz.scm (gts)[arguments]<#:configure-flags>: When
cross-compiling, set PKG_CONFIG.
<#:phases>: When cross-compiling, add update-config and fix-predicates_init
phase.
[native-inputs]: When cross-compiling, add config.

Change-Id: I26b760d56512db4298cc1509345c2193a80bc70f
2025-04-01 16:20:59 +08:00
Feng Shu
b66f952001 gnu: icewm: Enable librsvg support.
* gnu/packages/wm.scm (icewm): Enable librsvg support.
[native-inputs]: Add gettext-minimal.
[inputs]: Add librsvg-for-system.
[arguments]<#:configure-flags>: Add -DCONFIG_LIBRSVG=ON.

Change-Id: Iba0c2e2bd164f3a21123a693b028ea213a44933e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-01 16:19:58 +08:00
jgart
bcd207005c gnu: trealla: Update to 2.67.14.
* gnu/packages/prolog.scm (trealla): Update to 2.67.14.

Change-Id: I8f96b90b0ccc25f5c06782044a3216df2180b447
2025-04-01 01:32:38 -05:00
John Kehayias
e2c2f98edd gnu: python-canvasapi: Update to 3.3.0.
* gnu/packages/python-web.scm (python-canvasapi): Update to 3.3.0.

Change-Id: I299aa727b63f04fd7a242a9808d2a05abf3d542a
2025-03-31 17:31:30 -04:00
John Kehayias
d2c7858c05 gnu: python-canvasapi: Fix tests.
* gnu/packages/python-web.scm (python-canvasapi)[native-inputs]: Add
python-urllib3-next.

Change-Id: I78d7f1807791597d03ffebe2fd8db33fd26311c3
2025-03-31 17:30:21 -04:00
Sharlatan Hellseher
dfe263bd13 gnu: Add python-sunkit-magex.
* gnu/packages/astronomy.scm (python-sunkit-magex): New variable.

Change-Id: I646ec32ffb3b772e8e9136d9afc9e828ca18de39
2025-03-31 21:04:11 +01:00
Sharlatan Hellseher
0b599568d5 gnu: Add python-streamtracer.
* gnu/packages/python-xyz.scm (python-streamtracer): New variable.

Change-Id: If42d86ac92de197cbd8803dc7da5dfe9704785b5
2025-03-31 21:04:11 +01:00
Sharlatan Hellseher
1fe05a5f06 gnu: Add tempo2.
* gnu/packages/astronomy.scm (tempo2): New variable.

Change-Id: Ib994ae836b1a40f0c5b1a95d08cc9693a78e9739
2025-03-31 21:04:11 +01:00