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

153833 Commits

Author SHA1 Message Date
Cayetano Santos
f79be07492 gnu: python-scikit-rf: Update to 1.8.0.
* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.8.0.

Change-Id: Id38ddbb80df9c5c2431afb13680046a44f9f4f43
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 20:23:10 +02:00
André Batista
2f0931f70f gnu: lighttpd: Update to 1.4.80.
Mitigates and checks for attempts to exploit CVE-2025-8671.

* gnu/packages/web.scm (lighttpd): Update to 1.4.80.

Change-Id: Iccd2f6935adae55eb8cc7788c93aca0a68bb43a3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 20:14:26 +02:00
Jake Forster
2fd581fba1 gnu: Add simpleitk.
* gnu/packages/image-processing.scm (simpleitk): New variable.

Change-Id: I96b270097fb54ee4566c278b87014bf893282894
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 19:41:04 +02:00
Jake Forster
7f2fb067f2 gnu: insight-toolkit: Include remote modules for SimpleITK.
In preparation to add SimpleITK, enable the remote modules
'SimpleITKFilters' and 'GenericLabelInterpolator' in the
insight-toolkit (ITK) build.  The SimpleITKFilters module provides
additional filters used by SimpleITK and is required by its Python
extension module (<https://github.com/SimpleITK/SimpleITK/issues/2347>).
The GenericLabelInterpolator module is required for one of its
interpolation methods for resampling label images.

* gnu/packages/image-processing.scm (insight-toolkit)[arguments]
<#:configure-flags>: Add flags.
<#:phases>{prepare-remote-modules}: Include remote modules.
[native-inputs]: Add origins for them.

Change-Id: Ia70b33bb08d6f3e1ad81b42f2619cb6db69c69e8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 19:40:57 +02:00
Cayetano Santos
a6be6f18f8 gnu: Add route-rnd.
* gnu/packages/electronics.scm (route-rnd): New variable.

Change-Id: I4ef3bcbf58f31876584b1431fdd3e10bc9e7b799
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 17:59:15 +02:00
Cayetano Santos
eed7a49813 gnu: Add camv-rnd.
* gnu/packages/electronics.scm (camv-rnd): New variable.

Change-Id: I8007d77772bcbb54be74361b96a1d6a5ece4b7c3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 17:59:14 +02:00
Cayetano Santos
d7b508c289 gnu: Add sch-rnd.
* gnu/packages/electronics.scm (sch-rnd): New variable.

Change-Id: I6be48f0f0b02449a8fe022da2e373488308baa6f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 17:59:07 +02:00
jgart
ccc5acdd0f gnu: trealla: Update to 2.82.6.
* gnu/packages/prolog.scm (trealla): Update to 2.82.6.

Change-Id: Ia8867285e3ce98609475c3b8059a062d3e350dde
2025-08-13 10:49:16 -05:00
Sharlatan Hellseher
5ec3c17a21 gnu: navit: Fix indentation.
* gnu/packages/geo.scm (navit): Fix indentation, add maintenance note
about used commit.

Change-Id: Ic2a5d55de98399c4202c70b1b4fce483277e0e60
2025-08-13 13:39:06 +01:00
Aaron Covrig
23e20478f2 gnu: navit: Update to 0.5.6-0.2418e3f
* gnu/packages/geo.scm (navit): Update to 0.5.6-0.2418e3f.
[version]: Use git-version.
[inputs]: Add fribidi.
[native-inputs]: Add libxslt and protobuf-c.

Change-Id: Id7d38c4604cc0a9fb169afdaafe391fcc4be71e0
Reviewed-by: Andreas Enge <andreas@enge.fr> @enge
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 13:32:54 +01:00
Zhu Zihao
a9e5fa25d7 gnu: wesnoth: Update to 1.18.5.
* gnu/packages/games.scm (wesnoth): Update to 1.18.5.

Change-Id: If4c019659804a8993b5a38c4bb145f768d434567
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 14:18:13 +02:00
Sharlatan Hellseher
2785a55cbd gnu: python-ppft: Move to parallel.
* gnu/packages/python-xyz.scm (python-ppft): Move from here ...
* gnu/packages/parallel.scm: ... to here.

Change-Id: Iea421ea9d6fef3de33707d0cbc83b351f9dff050
2025-08-13 12:48:56 +01:00
Sharlatan Hellseher
62b19a2919 gnu: python-pathos: Move to parallel.
* gnu/packages/python-xyz.scm (python-pathos): Move from here ...
* gnu/packages/parallel.scm: ... to here.

Change-Id: Iae53a58b4fab93125d4cd8606238ef436c828eba
2025-08-13 12:48:56 +01:00
Sharlatan Hellseher
72077d089b gnu: python-pathos: Update to 0.3.4.
* gnu/packages/python-xyz.scm (python-pathos): Update to 0.3.4. Use
G-Expressions.
[build-system]: Use pyproject.
[phases]{check}: Respect <tests?>, adjust custom check steps.
[native-inputs]: Remove python-pytest; add python-setuptools-next.
[description]: Fix fill-column indentation.

Change-Id: Idb3abe5f5f077f301157443d049afc3d21aae360
2025-08-13 12:48:56 +01:00
Sharlatan Hellseher
17a4776113 gnu: python-pox: Update to 0.3.6.
* gnu/packages/python-xyz.scm (python-pox): Update to 0.3.6. Use
G-Expressions.
[build-system]: Use pyproject.
[phases]{check}: Respect <tests?>, remove trailing #t from lambda and
run custom checks.
[native-inputs]: Remove python-pytest; add python-setuptools-next.

Change-Id: I1c888e8704426b7f08f4972ae66280081383896a
2025-08-13 12:48:56 +01:00
Sharlatan Hellseher
3a07c9ef03 gnu: python-ppft: Update to 1.7.7, enable tests.
* gnu/packages/python-xyz.scm (python-ppft): Update to 1.7.7. Enable tests.
[build-system]: Use pyproject.
[arguments] <tests?>: They are provided.
<phases>: Use custom 'check.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-setuptools-next.

Change-Id: I2c9e87bff93b91d386919f4467bc7b52b662222d
2025-08-13 12:48:48 +01:00
Sharlatan Hellseher
d7754f3b9c gnu: python-multiprocess: Update to 0.70.18.
* gnu/packages/python-xyz.scm (python-multiprocess): Update to 0.70.18.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-setuptools-next.

Change-Id: Ibe54eb7a6c7e5b0ff27407a5639b5e1e95edee75
2025-08-13 12:46:44 +01:00
Sharlatan Hellseher
4bc1630995 gnu: python-dill: Update to 0.4.0.
* gnu/packages/python-xyz.scm (python-dill): Update to 0.4.0.

Change-Id: Ib1be9f5751aa0a749290ae0fc562bdd2ac3a3f94
2025-08-13 12:46:44 +01:00
Nicolas Graves
a390af0b66 gnu: mps-youtube: Deprecate package.
mps-youtube project has be migrated to
<https://github.com/mps-youtube/yewtube>.

* gnu/packages/video.scm (mps-youtube): Delete variable.

Change-Id: I5a919a314382263cdc28f161480fd30ae3afcc68
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:44 +01:00
Nicolas Graves
7227c101b3 gnu: Add python-yewtube.
* gnu/packages/video.scm (python-yewtube): New variable.

Change-Id: I4c3d7a40ae09db8649cfc009413731c039435c00
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:44 +01:00
Nicolas Graves
5627559683 gnu: Add python-youtube-search.
* gnu/packages/video.scm (python-youtube-search): New variable.

Change-Id: Ie0c65484f5618c27e005bb4a79a4f957c7e07dcc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:44 +01:00
Nicolas Graves
3e9566d3d0 gnu: python-owslib: Update to 0.34.1.
* gnu/packages/geo.scm (python-owslib): Update to 0.34.1.
[arguments]<#:test-flags>: Refresh them.
[native-inputs]: Add python-pytest-httpserver.
[propagated-inputs]: Add python-lxml.

Change-Id: I63bfc5dd5e7a894092c038a320bd4109d917e8a9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:43 +01:00
Nicolas Graves
9079f3ab2c gnu: python-owslib: Move to (gnu packages geo).
* gnu/packages/python-xyz.scm (python-owslib): Move from here…
* gnu/packages/geo.scm (python-owslib): …to here.

Change-Id: Id1d6bd60af8729072929f4459201043169a31fa4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:43 +01:00
Nicolas Graves
fed8c888d7 gnu: python-owslib: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-owslib):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
<#:test-flags>: Disable problematic tests.
<#:phases>: Restore 'sanity-check phase. Add phase
'cleanup-build-directory.
[native-inputs]: Add python-dateutil, python-pyproj, python-pyyaml,
python-pytest, python-pytest-cov, python-pytz, python-requests,
python-setuptools, and python-wheel.

Change-Id: I3707ca064a63ff24a4fcfd9d37ea4b7178491ce1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:43 +01:00
Nicolas Graves
c1746bbf44 gnu: python-sphobjinv: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphobjinv):
[source]: Improve style.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I5d66ade53847c1a398c744a29fbe5cd05f882c8f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:43 +01:00
Nicolas Graves
aed2216bb8 gnu: python-pyannotate: Switch to pyproject.
* gnu/packages/python-check.scm (python-pyannotate):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I75589fa5aaa87f61ad3bfffeb723a7c05165e995
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:43 +01:00
Nicolas Graves
56bc920331 gnu: python-inflate64: Remove python-pyannotate native-input.
* gnu/packages/python-compression.scm (python-inflate64):
[native-inputs]: Remove python-pyannotate.

Change-Id: I8dde54179d1a5752c5e7690db434da70377c967e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:43 +01:00
Nicolas Graves
f524b06cb3 gnu: python-multivolumefile: Remove python-pyannotate native-input.
* gnu/packages/python-compression.scm (python-multivolumefile):
[native-inputs]: Remove python-pyannotate.
2025-08-13 12:46:43 +01:00
Nicolas Graves
6e467df8d9 gnu: python-mpd2: Switch to pyproject.
* gnu/packages/mpd.scm (python-mpd2):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them.
<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools, python-wheel. Remove
python-pytest.

Change-Id: If713f6f1ebf47f14f1f3d8a435be00c725f36a09
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:43 +01:00
Nicolas Graves
b176f7c33c gnu: python-ifaddr: Update to 0.2.0.
* gnu/packages/python-xyz.scm (python-ifaddr): Update to 0.2.0.
[source]<snippet>: Delete windows-specific file.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools,
python-wheel. Remove python-nose.
[description]: Improve style.

Change-Id: Iaba98124cb3b1246423711cf37a5073c1c290680
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:43 +01:00
Nicolas Graves
064a2f78b2 gnu: python-wadllib: Switch to pyproject.
* gnu/packages/python-web.scm (python-wadllib):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I65951123a0666eb2368a8b06a84aae6a384e41b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:42 +01:00
Nicolas Graves
5b5ea04775 gnu: python-setuptools-git: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-setuptools-git):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style, use gexps.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I0d451dadfbbb3acdc7049833701bc1390221dcb2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:42 +01:00
Nicolas Graves
fa46f86f81 gnu: python-lzstring: Switch to pyproject.
* gnu/packages/python-compression.scm (python-lzstring):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ice9f51ce58198fc0b29313e9e5db9babeb07d8a0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:42 +01:00
Nicolas Graves
f604ac060e gnu: python-spectra: Update to 0.1.0.
* gnu/packages/python-xyz.scm (python-spectra): Update to 0.1.0.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Replace python-colormath by python-colormath2.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: Ia0a5e817fd8b927d7a0d728fb552614eae7d22c6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:42 +01:00
Nicolas Graves
3e2902485c gnu: Add python-colormath2.
* gnu/packages/python-xyz.scm (python-colormath2): New variable.

Change-Id: I3c4f0510f55d0f2c8400fae7271933017ef20916
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:42 +01:00
Nicolas Graves
c08e55df4c gnu: python-parsedatetime: Switch to pyproject.
* gnu/packages/time.scm (python-parsedatetime):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.  Remove
python-nose, python-pytest-runner.
[description]: Improve it.

Change-Id: Ib513ada340e504ea5b35297947e598641f0db2a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:42 +01:00
Nicolas Graves
35c3a1f5b5 gnu: python-dkimpy: Switch to pyproject.
* gnu/packages/mail.scm (python-dkimpy):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style, use search-input-file.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I427c770321b9c51297d7943e4942d7ebe0a3c023
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:42 +01:00
Nicolas Graves
ab6100a59d gnu: emacs-ytdl: Replace youtube-dl input by yt-dlp.
* gnu/packages/emacs-xyz.scm (emacs-ytdl)
[arguments]: Rewrite using gexps.
<#:phases>: Replace youtube-dl by yt-dlp in phase 'configure.
[decription, inputs]: Replace youtube-dl by yt-dlp.

Change-Id: I36c6d9758187781a44b79cd736a8345114a5a166
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:42 +01:00
Nicolas Graves
c383446efd gnu: youtube-viewer: Replace youtube-dl input by yt-dlp.
* gnu/packages/video.scm (youtube-viewer):
[inputs]: Replace youtube-dl by yt-dlp.
[arguments]<#:phases>: Replace youtube-dl by yt-dlp in phase
'refer-to-inputs.

Change-Id: I1cf66ac11a37b5085b5162ff36bc92a265bdb3aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:41 +01:00
Nicolas Graves
c6af1ee303 gnu: gallery-dl: Update to 1.30.2.
* gnu/packages/video.scm (gallery-dl): Update to 1.30.2.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Ignore file full of network-related tests.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
[description]: Improve style, use yt-dlp instead of youtube-dl.

Change-Id: I088a2aff75d9b12a29df94ec690f0c646bd27d7a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:41 +01:00
Nicolas Graves
2d40b254be gnu: instantmusic: Switch to pyproject.
* gnu/packages/music.scm (instantmusic):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:modules>: Remove them.
<#:phases>: Migrate to gexps. Add phase 'patch-yt-dlp. Refresh
'fix-file-permissions to avoid use of <#:modules>.
[native-inputs]: Add python-setuptools, python-wheel.
[inputs]: Add yt-dlp.
[propagated-inputs]: Remove youtube-dl.

Change-Id: Ia60bfd23c70bafacdb4efd1686611d317f60e0e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:41 +01:00
Nicolas Graves
5403d63b47 gnu: emacs-youtube-dl: Replace youtube-dl input by yt-dlp.
I haven't tested it, but it should work according to
https://github.com/skeeto/youtube-dl-emacs/issues/5

* gnu/packages/emacs-xyz.scm (emacs-youtube-dl)
[arguments]: Rewrite using gexps.
<#:phases>: Use search-input-file in phase 'configure.
[inputs]: Replace youtube-dl by yt-dlp.

Change-Id: I602ff221e7093aa8ff820d4e904f7510eea0ecbb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:41 +01:00
Nicolas Graves
753588606c gnu: youtube-dl: Deprecate package in favor of yt-dlp.
This package has been abandoned for years now.

* gnu/packages/video.scm (youtube-dl): Define in terms of
'deprecated-package'.

Change-Id: I9de6d933ab4681c2fe8936a820c3dacfaf96cc8a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13 12:46:30 +01:00
Yuval Langer
8121cdd1aa gnu: emacs-greader: Update to 0.12.7.
* gnu/packages/emacs-xyz.scm (emacs-greader): Update to 0.12.7.
[arguments]<#:phases>: Remove.
<#:tests>: Set to #f.
[inputs]: Add emacs-compat.
[description]: Use two spaces between sentences.

Change-Id: Ibc7a42674ea51d861aee62ec1d5b6996fa3322a9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 11:38:44 +02:00
gemmaro
c8ed1cd30e gnu: ruby-builder: Update to 3.3.0.
* gnu/packages/ruby-check.scm (ruby-builder): Update to 3.3.0.
[arguments]: Remove phases.
[home-page]: Update to the current link.

Change-Id: I7cd0f921a7dfa9f6bfb20b7a2ebe7e8d1a09c960
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 11:10:13 +02:00
Andreas Enge
82c09137ad gnu: Remove kimageformats-5.
* gnu/packages/kde-frameworks.scm (kimageformats-5): Delete variable.

Change-Id: I1e8235aa3cd5fff4db56b548aec1fda054b741d7
2025-08-13 11:10:04 +02:00
Sergio Pastor Pérez
fc8e3ea176 gnu: Add klassy.
* gnu/packages/kde-plasma.scm (klassy): New variable.

Change-Id: I7782d30d6f9580070ad03e579148f3088e069823
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-08-13 12:04:37 +08:00
Sharlatan Hellseher
8a1f56cf87 gnu: packages/astronomy: Sort.
* gnu/packages/astronomy.scm: (python-asdf-wcs-schemas,
python-photutils, python-sbpy, and python-sgp4): Sort variables
alphabetically.

Change-Id: I6466c5de3323a11f63f34b09d10e91ee9a3e1037
2025-08-12 21:15:47 +01:00
Sharlatan Hellseher
fd67cb90c3 gnu: packages/astronomy: Sort.
* gnu/packages/astronomy.scm::(python-jplephem, python-pint-pulsar,
python-pysat, and python-sep-pjw): Sort variables alphabetically.

Change-Id: I22d3ecd9c6e7ecb91c6a98b1608c2715ba828e75
2025-08-12 21:08:38 +01:00
Sharlatan Hellseher
e3f2f81f12 gnu: packages/statistics: Sort.
* gnu/packages/statistics.scm (python-altair, and python-arviz): Sort
variables alphabetically.

Change-Id: If29cab57cff8385e5b3fb0d636c9c7419965c901
2025-08-12 20:45:06 +01:00