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

166167 Commits

Author SHA1 Message Date
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
Sharlatan Hellseher
d340b071ce gnu: packages/statistics: Sort.
* gnu/packages/statistics.scm (jags, java-jdistlib, libxls,
python-chaospy, python-emcee, readstat, and xlispstat): Sort variables
alphabetically.

Change-Id: I9ea5402a11ca2bf9d087d83b13f78252eb3c2c41
2025-08-12 19:18:46 +01:00
Hilton Chain
6ed5dccfb3 gnu: android-udev-rules: Update to 20250525.
* gnu/packages/android.scm (android-udev-rules): Update to 20250525.

Change-Id: I06a06a94f0a4e9d5bc9c0be821e73b608f1cf1d3
2025-08-13 00:52:35 +08:00
Zheng Junjie
723498e3eb gnu: fcitx5-rime: Update to 5.1.11.
* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.1.11.

Change-Id: I248b8d1a08d1c0879dce7e967be4450d7dcc7f1f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-13 00:52:35 +08:00
Zheng Junjie
3dbe4f3487 gnu: fcitx5-configtool: Update to 5.1.10.
* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.1.10.

Change-Id: I09f9bd2be6bbae44b2c436cbf1cbd81203caa567
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-13 00:52:35 +08:00
Hilton Chain
bedb35f7a5 gnu: fcitx5-chinese-addons: Update package style.
* gnu/packages/fcitx5.scm (fcitx5-chinese-addons) [arguments]: Use
G-expressions.
[inputs]: Remove labels.

Change-Id: I695a4893df68a6b6cd00142cc626ea010385336c
2025-08-13 00:52:35 +08:00
Zheng Junjie
151eccf85e gnu: fcitx5-chinese-addons: Update to 5.1.9.
* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.1.9.

Change-Id: I63fdee307c3a84f25c65f5bbd86176521cd5e3c9
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-13 00:52:34 +08:00
Zheng Junjie
863e550eff gnu: fcitx5-chewing: Update to 5.1.8.
* gnu/packages/fcitx5.scm (fcitx5-chewing): Update to 5.1.8.

Change-Id: Ia0e383b0db8e9340b09d7aa652d314a49a66b657
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-13 00:52:34 +08:00
Zheng Junjie
51defa3fff gnu: fcitx5-skk: Update to 5.1.7.
* gnu/packages/fcitx5.scm (fcitx5-skk): Update to 5.1.7.

Change-Id: Icd83f96fab78c063429c73c34396e84aaf8dea45
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-13 00:52:34 +08:00
Zheng Junjie
08635c5c2c gnu: libskk: Fix build with gcc@14.
* gnu/packages/language.scm (libskk)[arguments]<#:configure-flags>:
Add "CFLAGS=-g2 -O2 -Wno-error=int-conversion".

Change-Id: Ia616bb5905ad9fc1c6da6d28a5fdab47df437963
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-13 00:52:34 +08:00
Zheng Junjie
f6a87b76af gnu: fcitx5-anthy: Update to 5.1.7.
* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.1.7.

Change-Id: I50f1cf788628daa93f6dd8343e70f233d074cebe
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-13 00:52:34 +08:00
Zheng Junjie
fd4f26b0c2 gnu: fcitx5-qt: Update to 5.1.10.
* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.1.10.

Change-Id: I66df82a4a086d303f1985d40d45d8c48216bbdf1
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-13 00:52:34 +08:00
Zheng Junjie
78d2b3a44d gnu: fcitx5-gtk: Update to 5.1.4.
* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.1.4.

Change-Id: I2841faf5a392953a5804d21a03fc24fc74192e51
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-13 00:52:34 +08:00
Zheng Junjie
98726047a0 gnu: libime: Update to 1.1.11.
* gnu/packages/fcitx5.scm (libime): Update to 1.1.11.

Change-Id: Id6c7e0d8691ba0b4f64459b09c8f360e63cdffc0
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-13 00:52:33 +08:00
Zheng Junjie
21c0b175af gnu: fcitx5-lua: Update to 5.0.15.
* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.15.

Change-Id: I2d7857956efc7e0aa68ab6ed92c8e8ab72060599
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-13 00:52:33 +08:00
Hilton Chain
83b0ad4242 gnu: fcitx5: Remove input labels.
* gnu/packages/fcitx5.scm (fcitx5) [inputs]: Remove labels.

Change-Id: I24b2bf33e2c8bea21661c44ac24330a6275c2e95
2025-08-13 00:52:33 +08:00
Zheng Junjie
6871581083 gnu: fcitx5: Update to 5.1.14.
* gnu/packages/fcitx5.scm (fcitx5): Update to 5.1.14.

Change-Id: I128a7e800952aa0ce4326f102b8f01f0d84afc5d
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-13 00:52:32 +08:00
Rikard Nordgren
7c2b5260bc gnu: Add r-vpc.
* gnu/packages/statistics.scm (r-vpc): New variable.

Change-Id: I0b3df19a2e8cfb43de51f70e78730f4480929d24
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-12 16:53:54 +01:00
Jake Forster
16c93b80d9 gnu: Add xmedcon.
* gnu/packages/medical.scm (xmedcon): New variable.

Change-Id: I5f89083b3725054db4bd54faa2570dded71a6d03
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-12 16:45:42 +01:00
Sharlatan Hellseher
33079c2b47 gnu: goxel: Update to 0.15.1-0.66d36e0.
Fixes guix/guix#720

* gnu/packages/graphics.scm (goxel): Update to 0.15.1-0.66d36e0. Use
G-expressions.
[source]: Use the latest commit instead of the tag to fix build with GCC
14.
[inputs]: Remove scons; add libpng. Remove lables.
[native-inputs]: Add scons, it's a build time dependency.

Change-Id: I0da375f0e2b0f0d116550a68cfbdcb86070c12ef
2025-08-12 16:35:25 +01:00
André Batista
17cdf44ba1 gnu: make-torbrowser: Remove redundant phase.
Follow up to commit 6ee9cd170b which added
torbrowsers-add-store-to-rdd-allowlist.patch and implicitly made
'build-sandbox-whitelist phase unnecessary.

Users are encouraged to use Guix Containers if they want to restrict
browsers' access to their file systems.

* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
'build-sandbox-whitelist: Remove it;
'autoconfig: Remove step that adds the forementioned list to browser
default preferences.
* gnu/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch: Add
explanatory comment and refer to issues this patch addresses.

Change-Id: Icc0ea4c2470e8bc82e3a2bf57966b46fd47a7cf8
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-12 22:07:04 +08:00
Liam Hupfer
aad498d927 gnu: font-aporetic: Update source hash.
The cached checkout for v1.2.0 is missing a change to the README compared to
downloading a fresh one.  This may be the result of a force push to v1.2.0.
Update to the source hash to avoid confusion.

* gnu/packages/fonts.scm (font-aporetic) [source]: Update hash.

Change-Id: Id7d19478061066231f0892f9f62f54ad0047906d
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-12 22:06:07 +08:00
Sharlatan Hellseher
ee6ac8af5b gnu: python-cfn-lint: Skip one more test.
Seen in: <https://ci.guix.gnu.org/search?query=spec:master%20python-cfn-lint-1.28.0>

* gnu/packages/python-web.scm (python-cfn-lint) [arguments]
<test-flags>: Skip one more test.

Change-Id: I9bf8dcfe49feb731892c7de223a3fae95aac10cc
2025-08-12 14:32:24 +01:00