1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-08 22:20:38 +02:00
Commit Graph

156777 Commits

Author SHA1 Message Date
Florian Pelz
74ea114fe7 nls: Update translations.
Change-Id: I3c1ff5189f0e488215e495a2d10ecb0f5c02dc21
2025-04-01 23:11:41 +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
eb04a0d2c9 lint: cve: Catch HTTP GET errors.
Fixes a bug where ‘guix lint -c cve’ would crash when nvd.nist.gov
returns 503 or similar.

* guix/lint.scm (current-vulnerabilities*): Wrap
‘current-vulnerabilities’ call in ‘guard’ and return the empty list in
case of ‘http-get-error?’.

Change-Id: I76d5f22c260999154af7b73630f783555747aa7a
2025-04-01 14:51:20 +02: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
Nicolas Graves
67d640ef36 guix: scripts: system: Export report-shepherd-error.
* (guix/scripts/system.scm): Export report-shepherd-error.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01 14:49:34 +02:00
Nicolas Graves
b6d89759a7 guix: scripts: reconfigure: Export running-services variable.
* (guix/scripts/reconfigure.scm): Export running-services variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01 14:49:34 +02:00
Nicolas Graves
ebb2f7818c guix: scripts: system: Export profile-boot-parameters function.
* (guix/scripts/system.scm): Export profile-boot-parameters function.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01 14:49:33 +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
Ludovic Courtès
a2606a1739 doc: Remove extra paren in example.
* doc/guix.texi (Networking Setup): Remove extra parent in
‘dhcpcd-configuration’ example.

Change-Id: I10cea18054424ee14318730b9e8d750e9484b35a
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
Nigko Yerden
b1d597cc07 doc: Fix package name.
* doc/guix.texi (Networking Services): Replace
'go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird'
with 'lyrebird'. The old name was deprecated in
b80dcf5a07.

Change-Id: Iffcd1e30aecd0bccff2cfa9b8cab126556c0498b
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-01 16:19:58 +08:00
Evgeny Pisemsky
ea6f4ee097 import: pypi: Fix null at home-page.
Reported in #73314: PyPI importer gives null at home-page for some
packages.

* guix/import/pypi.scm (<project-info>): [home-page]: Apply
NON-EMPTY-STRING-OR-FALSE to make it consistence with similar fields,
covering the case when PyPI's JSON file metadata file does not have the
information.

Change-Id: I501582988cf58b00bd201c12ad47e9b095988fae
Reported-by: Evgeny Pisemsky <mail@pisemsky.site>
Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-01 08:55:37 +01: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
Ekaitz Zarraga
6fce6ce7b3 teams: Add Ekaitz to electronics.
* etc/teams.scm: Add Ekaitz to electronics.

Change-Id: I49acb8449045603cf4589b2b306567da44d2483d
2025-03-31 22:59:02 +02: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
Sharlatan Hellseher
54fa3af910 gnu: Add python-pint-pulsar.
* gnu/packages/astronomy.scm (python-pint-pulsar): New variable.

Change-Id: Ib2a6bc537c641c3cddd2b05418c30b515db4aad3
2025-03-31 21:04:11 +01:00
Sharlatan Hellseher
c2647f5d3b gnu: Add tempo.
* gnu/packages/astronomy.scm (tempo): New variable.

Change-Id: Id2342e6c8879f87c3e6283d8a7e9c657a7472373
2025-03-31 21:04:11 +01:00
Sharlatan Hellseher
5b4368e5ce gnu: Add python-numdifftools.
* gnu/packages/python-science.scm (python-numdifftools): New variable.

Change-Id: I0b5899e0bff10b488df5377c274eca63b26f9751
2025-03-31 21:04:11 +01:00
Sharlatan Hellseher
34411663a9 gnu: Add python-algopy.
* gnu/packages/python-science.scm (python-algopy): New variable.

Change-Id: I6630f4677e0bd33f321cce9e6d1f40a6bf36c625
2025-03-31 21:04:10 +01:00
Sharlatan Hellseher
45d2185c84 gnu: Add python-stsci-skypac.
* gnu/packages/astronomy.scm (python-stsci-skypac): New variable.

Change-Id: Ia4a87dbc7a3d5323907a2dea98df696582965532
2025-03-31 21:04:10 +01:00
Sharlatan Hellseher
072498187b gnu: Add python-stwcs.
* gnu/packages/astronomy.scm (python-stwcs): New variable.

Change-Id: I3a6e02d076d9716f34dcc6f734c401847476ca8c
2025-03-31 21:04:10 +01:00
Sharlatan Hellseher
8fbb0cc233 gnu: Add python-simplify-polyline.
* gnu/packages/python-xyz.scm (python-simplify-polyline): New variable.

Change-Id: Ib4030f83db16caa07650f35080e7172f7d611f8f
2025-03-31 21:04:10 +01:00
Sharlatan Hellseher
e38e11d9f9 gnu: Add python-fitsblender.
* gnu/packages/astronomy.scm (python-fitsblender): New variable.

Change-Id: I7644ee3d1ae7aefd1d4ff054e9d30953e8e902a9
2025-03-31 21:04:10 +01:00
Sharlatan Hellseher
60795b5421 gnu: Add python-stsci-tools.
* gnu/packages/astronomy.scm (python-stsci-tools): New variable.

Change-Id: Ice4b98040b62e22a656c0992ed86921173834966
2025-03-31 21:04:10 +01:00
Sharlatan Hellseher
f47200bc2c gnu: python-viresclient: Update to 0.12.3.
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.12.3.

Change-Id: Ic173ed41c9012561d13d925e13cbbfbf78fd0009
2025-03-31 21:04:10 +01:00
Sharlatan Hellseher
5ea0c437f2 gnu: python-sunpy-soar: Update to 1.11.1.
* gnu/packages/astronomy.scm (python-sunpy-soar): Update to 1.11.1.
[native-inputs]: Add python-setuptools-scm-next.

Change-Id: Idee2b50c22a42fa1241cd58f47e5b31bdc508b53
2025-03-31 21:04:10 +01:00
Sharlatan Hellseher
0f79ed2db6 gnu: python-sunkit-image: Update to 0.6.1.
* gnu/packages/astronomy.scm (python-sunkit-image): Update to 0.6.1.
[native-inputs]: Remove python-pytest.

Change-Id: Id83c6f125beb738ad4377030152b65efed4475ff
2025-03-31 21:04:10 +01:00
Sharlatan Hellseher
78fb1e3133 gnu: python-stpipe: Update to 0.8.1.
* gnu/packages/astronomy.scm (python-stpipe): Update to 0.8.1.
[propagated-inputs]: Add python-importlib-metadata and python-pyyaml.
[native-inputs]: Remove python-pytest-openfiles.

Change-Id: Idc8ea72b5bf19e435489eef055cec31a93e40494
2025-03-31 21:04:09 +01:00
Sharlatan Hellseher
526582fb57 gnu: python-specreduce: Update to 1.5.1.
* gnu/packages/astronomy.scm (python-specreduce): Update to 1.5.1.

Change-Id: Ib8ed6da65e477381685eae95a05e2650cca22ddb
2025-03-31 21:04:09 +01:00