Commit graph

170229 commits

Author SHA1 Message Date
Maxim Cournoyer
e442db836b
gnu: Remove usages of python-setuptools-next and python-setuptools-scm-next.
These are deprecated, and trigger deprecation warnings.

Automated via, manually reverting the two define-deprecated hunks:

  git grep -l python-setuptools-next |
   xargs sed -i 's/python-setuptools-next/python-setuptools/'

  git grep -l python-setuptools-scm-next |
   xargs sed -i 's/python-setuptools-scm-next/python-setuptools-scm/'

Change-Id: Ied5073176cd6578f7524af0deec9182577c1b786
2025-10-03 10:33:23 +09:00
Brennan Vincent
0a865d5587
gnu: systemtap: Fix build.
* gnu/packages/instrumentation.scm (systemtap)[arguments] <phases>: Add
'patch-source, fixing missing include.
<configure_flags>: Add flags allowing calloc-transposed-args warning.

Change-Id: I9a334b75630144195d54263e39205cca430898bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-03 00:02:06 +01:00
Sharlatan Hellseher
10923ddef1
gnu: nikola: Update to 8.3.3.
* gnu/packages/python-xyz.scm (nikola): Update to 8.3.3.
[arguments] <test-flags>: Rework skipped tests.
[phases]{fix-pytest-config}: Repoint to pyproject.toml.
[native-inputs]: Remove python-wheel.

Change-Id: Id30eaca91c79b274bb5b087bc5477815dc285489
2025-10-02 23:53:58 +01:00
Sharlatan Hellseher
03b87a8945
gnu: packages/python-xyz: Sort.
* gnu/packages/python-xyz.scm::(python-yamllint,
python-yamlordereddictloader, python-yapf, python-yapsy, python-yaspin,
python-yattag, python-yq, python-yte): Sort variables alphabetically.

Change-Id: Idfbebccc36fcf75c18cd7452e2894ce9f7c6c93c
2025-10-02 23:29:14 +01:00
Sharlatan Hellseher
c93e4b667f
gnu: python-yamllint: Update to 1.37.1.
* gnu/packages/python-xyz.scm (python-yamllint): Update to 1.37.1.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
[propagated-inputs]: Remove python-setuptools.
[native-inputs]: Add python-setuptools.

Change-Id: Iff02db4d902cb51440c2efed7746897b8d94a2ba
2025-10-02 23:19:55 +01:00
Sharlatan Hellseher
08cea43f7a
gnu: Add python-yamlloader.
* gnu/packages/python-xyz.scm (python-yamlloader): New variable.

Change-Id: I578d0484a07b7d67554faa256e7cff823818ec04
2025-10-02 23:15:49 +01:00
Sharlatan Hellseher
cfb4b52f51
gnu: python-yapsy: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-yapsy)[build-system]: Switch to
pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Add python-setuptools.

Change-Id: Ic19fe7af48db8eb73f6c456ec7f9f41d1fc2949d
2025-10-02 23:05:04 +01:00
Sharlatan Hellseher
49f06dbee3
gnu: python-yaspin: Update to 3.2.0.
* gnu/packages/python-xyz.scm (python-yaspin): Update to 3.2.0.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-termcolor.
[native-inputs]: Add python-poetry-core and python-pytest-mock.

Change-Id: I26c80dbdeb392c4d3ca9b163452849451b60079a
2025-10-02 23:02:50 +01:00
Sharlatan Hellseher
e540ba4891
gnu: python-yq: Update to 3.4.3.
* gnu/packages/python-xyz.scm (python-yq): Update to 3.4.3.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use 'custom.
<test-flags>: Provide them.
[inputs]: Remove python-argcomplete, python-pyyaml, python-xmltodict,
and python-toml.
[propagated-inputs]: Add python-argcomplete, python-pyyaml,
python-tomlkit, and python-xmltodict.
[native-inputs]: Remove python-coverage, python-flake8,
python-setuptools-scm, and python-wheel; add python-hatchling and
python-hatch-vcs.

Change-Id: I1e32861d9471c68b00110d6dd9e0fad6d575660a
2025-10-02 22:55:08 +01:00
Sharlatan Hellseher
9b191b56ce
gnu: python-yq: Refresh package style.
* gnu/packages/python-xyz.scm (python-yq): Use G-expressions, adjust
indentation.
[description]: Fix fill column.

Change-Id: I6cca1515ce32319fce191d6560ec0b9da0ad8c1b
2025-10-02 22:48:38 +01:00
Sharlatan Hellseher
e78a73d5dc
gnu: python-yte: Update to 1.8.1.
* gnu/packages/python-xyz.scm (python-yte): Update to 1.8.1.
[arguments] <tests-flags>: Provide test file here.
<phases>: Use default 'check.

Change-Id: If6e9985fe43b709a5fcc5aff17bc2f4224e2530c
2025-10-02 22:42:22 +01:00
mstenek
34781d289d
gnu: duplicity: Fix tests by switching to pyproejct.
* gnu/packages/backup.scm (duplicity):
  [build-system]: Switch to pyproejct-build-system.
  [arguments]: Remove <test-target>.

Fixes: guix/guix#3125
Change-Id: If13a5d6e4f5d111bb2a1a14a7e9b1f85c8b5560b
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-02 22:18:03 +01:00
Hugo Buddelmeijer
f51dd97339
gnu: python-whenever: Update to 0.9.2.
* gnu/packages/python-xyz.scm (python-whenever): Update to 0.9.2.
[arguments] <phases>: Add 'set-check-environment.
[propagated-inputs]: Add python-time-machine and python-tzlocal.
[native-inputs]: Remove python-setuptools-rust and python-wheel; add
python-pytest, and tzdata-for-tests.

Change-Id: I926457bd581c6803e0ebbb7d29b1293d233523c3
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-02 22:02:50 +01:00
André Batista
7b2538b003
gnu: ungoogled-chromium: Update to 140.0.7339.207.
Fixes CVEs 2025-10585, 2025-10500, 2025-10501, 2025-10502, 2025-10890,
2025-10891 and 2025-10892.  See:
<https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_17.html>
and
<https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_23.html>

* gnu/packages/chromium.scm (%chromium-version): Update to 140.0.7339.207.
(%ungoogled-origin, %debian-origin): Update hashes.

Change-Id: I1dd6c0a0b318eba6840c6d9bee41df3ac39a31e2
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-02 18:42:47 +02:00
Remco van 't Veer
b9d14de556
gnu: xmlstarlet: Fix build.
* gnu/packages/xml.scm (xmlstarlet)[inputs]: Replace libxml2 with libxml2-2.11.

Change-Id: I51d31c5b1ed92dc3b9b7a32e3e363525489272d1
Signed-off-by: jgart <jgart@dismail.de>
2025-10-02 10:50:50 -05:00
jgart
44331dbb62
gnu: emacs-gptel: Update to 0.9.9.
* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.9.

Change-Id: I507f5a161a9fb6a52a5dcd9de4182e89ed26fba3
2025-10-02 10:40:19 -05:00
Morgan Smith
7aaf1afbd4
gnu: Add printrun.
* gnu/packages/printers.scm (printrun): New variable.

Change-Id: Ibf04b2cf49dffd116a5730c9329a2ee1bfb893c0
Reviewed-by: Andreas Enge <andreas@enge.fr>
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-02 16:12:17 +01:00
Sharlatan Hellseher
2a1dc0d07a
gnu: Add python-pyglet-1.
* gnu/packages/python-graphics.scm (python-pyglet-1): New variable.

Change-Id: Iae60105b7adc91ec894ebf8238e682cffd3ab93f
2025-10-02 15:39:21 +01:00
Sharlatan Hellseher
06a149c98e
gnu: ruby-puma: Update to 7.0.3.
* gnu/packages/ruby-xyz.scm (ruby-puma): Update to 7.0.3.
[phases]{disable-problematic-tests}: Skip 3 more tests.

Change-Id: Ia43e6d3c85499a0915876456abec398035a3fa9b
2025-10-02 15:19:12 +01:00
Sharlatan Hellseher
4256e9af4e
gnu: ruby-loofah: Update to 2.24.1.
* gnu/packages/ruby-xyz.scm (ruby-loofah): Update to 2.24.1.
[source] <url>: Use direct URL instead of [home-page].
[arguments] <phases>: Add 'skip-failing-tests.
[home-page]: Place before [synopsis]

Change-Id: If2dfc4210f9a6179c0edc326972bb3949f86f7a0
2025-10-02 15:19:12 +01:00
Sharlatan Hellseher
d0b343acd6
gnu: ruby-sanitize: Update to 7.0.0.
* gnu/packages/ruby-xyz.scm (ruby-sanitize): Update to 7.0.0.
[source] <url>: Use a direct URL instead of [home-page].
[arguments] <phases>: Add 'patch.
[home-page]: Add before [synopsis].

Change-Id: I315208932e374b144905309f8bbe362f882857e1
2025-10-02 15:19:12 +01:00
Sharlatan Hellseher
4b4c00bcca
gnu: castget: Update to 2.0.0-1.e97b179.
* gnu/packages/gpodder.scm (castget): Update to
e97b179227b4fc7e2e2bc5a373933624c0467daa commit.

Change-Id: I045e12608e22f136ad7625ea15d585c5b5c6af2e
2025-10-02 15:19:12 +01:00
Sharlatan Hellseher
44aa22b122
gnu: zydis: Update to 4.1.1.
* gnu/packages/engineering.scm (zydis): Update to 4.1.1.

Change-Id: If2f335bb5a18ce0708293a459ec3af824b247aa1
2025-10-02 15:19:12 +01:00
Sharlatan Hellseher
609bbaa122
gnu: ronn-ng: Add missing input.
This is a follow-up to commit 1960f3cb8a.

* gnu/packages/groff.scm (ronn-ng)[inputs]: Add
ruby-kramdown-parser-gfm.

Change-Id: Ib1863f2049ee662f855ef2d7d073aab15f9c10e6
2025-10-02 15:19:11 +01:00
moksh
0a47407050
gnu: Add uxn11.
* gnu/packages/emulators.scm (uxn11): New variable.

Closes: guix/guix#3217
Change-Id: I40d0bbcbee439445c60fe6a5653c937db58b0529
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-10-02 21:43:42 +08:00
Sughosha
c030b6941b
gnu: freerdp-3: Update to 3.17.2.
* gnu/packages/rdesktop.scm (freerdp): Update to 3.17.2.
[arguments]<#:test-exclude>: Exclude "TestFreeRDPCodecH264" and
"TestClientRdpFile".

Change-Id: I55b19f6cb66ee6bf42f15287519691bb92746245
2025-10-02 18:27:37 +05:30
Ashish SHUKLA
90fbda9fd6
gnu: ngtcp2: Update to 1.15.1.
* gnu/packages/networking.scm (ngtcp2): Update to 1.15.1.

Change-Id: Id9bc34ba3fbae6e2f55908ba19fa061c1a8b837a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-02 11:45:32 +01:00
Ashish SHUKLA
ef81b619cb
gnu: bubblewrap: Update to 0.11.0.
* gnu/packages/virtualization.scm (bubblewrap): Update to 0.11.0.

Change-Id: I052fa7dda1a6fdb68c437e5f888f987dafdcd6a6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-02 11:41:57 +01:00
Ashish SHUKLA
82906ef7a4
gnu: unbound: Update to 1.24.0.
* gnu/packages/dns.scm (unbound): Update to 1.24.0.

Change-Id: I07c0b0fae72972b0e7a6701418a549e3ef9b5a36
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-02 11:39:43 +01:00
Ashvith Shetty
4c7108b3cd
gnu: corectrl: Update to 1.5.1.
* gnu/packages/admin.scm (corectrl): Update to 1.5.1 and
remove outdated comment.
[source] <patches>: Remove corectrl-polkit-install-dir.patch,
add corectrl-locate-polkit-with-pkg-config.patch
[native-inputs]: Remove qttools-5; add qttools.
[inputs]: Remove qtcharts-5, qtdeclarative-5, qtsvg-5, qtwayland-5,
quazip-5; Add qtbase, qtcharts, qtdeclarative, qtsvg, qtwayland, quazip,
qt5compat.

* gnu/packages/patches/corectrl-locate-polkit-with-pkg-config.patch:
Add file.

* gnu/packages/patches/corectrl-polkit-install-dir.patch: Delete file.

* gnu/local.mk (dist_patch_DATA): Register
corectrl-locate-polkit-with-pkg-config.patch, de-register
corectrl-polkit-install-dir.patch.

Change-Id: I4888e05ce67328a5ab269fb3aaac6bdb769ad4c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-02 11:30:23 +01:00
Lilah Tascheter
e173e222e6
gnu: git-minimal: Fix locating /etc/gitconfig.
* gnu/packages/version-control.scm (git-minimal)[arguments]<configure-flags>:
  Add configure flag to properly recognize the system gitconfig.
  (git-minimal/pinned)[arguments]: Use old arguments as to not force rebuild.

Change-Id: I7f31d16aa6c7ab062f300019f1f862b561ece2d3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-02 11:28:21 +01:00
Sharlatan Hellseher
1960f3cb8a
gnu: ronn-ng: Update to 0.10.1.
* gnu/packages/groff.scm (ronn-ng): Update to 0.10.1.
[arguments] <phases>: Remove 'patch-test.

Change-Id: Id266c4f76e1449d48feac025fd34a759bbd7585c
2025-10-02 10:50:48 +01:00
Sharlatan Hellseher
c97252f905
gnu: ruby-nokogiri: Update to 1.18.10.
* gnu/packages/ruby-xyz.scm (ruby-nokogiri): Update to 1.18.10.
[source] <patches>: Remove it.

* gnu/packages/patches/ruby-nokogiri.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.

Change-Id: I348869e8195b9f2f0cd24e4716316023a24a8788
2025-10-02 10:50:48 +01:00
Sharlatan Hellseher
601b637701
gnu: ruby-libxml: Update to 5.0.5.
* gnu/packages/ruby-xyz.scm (ruby-libxml): Update to 5.0.5.
[phases]{skip-failing-tests}: Skip more problematic tests.

Fixes: guix/guix#3152
Change-Id: I58b773a2ea4207a501c22b3de66c6d9c9dc6f027
2025-10-02 10:50:48 +01:00
Sharlatan Hellseher
1e42ab513a
gnu: ruby-libxml: Fix home-page.
Location of the source code has been changed according to
<https://rubygems.org/gems/libxml-ruby>.

* gnu/packages/ruby-xyz.scm (ruby-libxml)[home-page]: Fix it.

Change-Id: Ia9d8a00567c082eaee85527cd2be5cb877174bcb
2025-10-02 10:50:48 +01:00
Sharlatan Hellseher
c03df1daf9
gnu: ruby-libxml: Refresh package style.
* gnu/packages/ruby-xyz.scm (ruby-libxml): Use G-expressions, adjust
fields position, fix indentation.

Change-Id: I78c6defafece7ee24204f7d849dd7429504747c3
2025-10-02 10:50:48 +01:00
Janneke Nieuwenhuizen
6ce4278aad
gnu: dezyne: update to 2.19.0.
* gnu/packages/dezyne.scm (dezyne): Update to 2.19.0.
[inputs]: Add guile-gcrypt.

Change-Id: I25639832bc2c955271b03971f77b348d8074297a
2025-10-02 11:36:45 +02:00
Sughosha
add533fec2
gnu: kdeconnect: Move to kde-internet.scm.
* gnu/packages/kde.scm (kdeconnect): Remove variable.
* gnu/packages/kde-internet.scm (kdeconnect): New variable.
* gnu/packages/rust-apps.scm: Replace (gnu packages kde) with (gnu packages
kde-internet).

Change-Id: I98da0a094273b03368f45eb167c4b7af1d0a1d5e
2025-10-02 13:21:22 +05:30
Sughosha
8016187c75
gnu: kio-extras: Update to 25.08.1.
* gnu/packages/kde-internet.scm (kio-extras): Update to 25.08.1.
[source]<snippet>: Fix including libproxy.
[arguments]<#:test-exclude>: Exclude "filenamesearchtest", "thumbnailtest" and
"testkioarchive".
<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
argument.
[inputs]: Add knotifications and libproxy.

Change-Id: I67d40ce2f93b284cc1fe5136a4573225d88ec914
2025-10-02 12:43:24 +05:30
Sughosha
b6a37ccdf1
gnu: kio-extras: Move to kde-internet.scm.
* gnu/packages/kde.scm (kio-extras): Remove variable.
* gnu/packages/kde-internet.scm (kio-extras): New variable.
* gnu/packages/kde-plasma.scm: Use (gnu packages kde-internet) module.

Change-Id: I54c51ee02e8ab9f7e928ae052ca4e546988a3ea5
2025-10-02 12:10:10 +05:30
Sughosha
8c5fafc03d
gnu: kio-zeroconf: Update to 25.08.1.
* gnu/packages/kde-internet.scm (kio-zeroconf): Update to 25.08.1.

Change-Id: Icb1377091112b9bd2643ed8b57f2801ab10f07c2
2025-10-02 12:10:10 +05:30
Sughosha
9173c7a403
gnu: kio-zeroconf: Move to kde-internet.scm.
* gnu/packages/kde.scm (kio-zeroconf): Remove variable.
* gnu/packages/kde-internet.scm (kio-zeroconf): New variable.

Change-Id: I5d7445a3bf957099a516f0bf7aebd8a908d09103
2025-10-02 12:10:10 +05:30
Ian Eure
3a32810116
gnu: librewolf: Update to 143.0.3-1 [security-fixes].
Contains fixes for:
CVE-2025-11152: Sandbox escape due to integer overflow in the
                Graphics: Canvas2D component
CVE-2025-11153: JIT miscompilation in the JavaScript Engine: JIT
                component

* gnu/packages/librewolf.scm (librewolf): Update to 143.0.3-1.

Change-Id: I312970b64762fc1b998621b7bff546d2b3a4c38a
2025-10-01 21:19:19 -07:00
Ian Eure
018d7a8144
gnu: firefox-l10n: Update to fa1f0928625376050d5b12a37538e264894e6d28.
* gnu/packages/librewolf.scm (firefox-l10n): Update to fa1f0928625376050d5b12a37538e264894e6d28.

Change-Id: I53e657a5090b6b3a77990c544900661921d30d6a
2025-10-01 21:19:18 -07:00
John Kehayias
de3e9b8edf
gnu: python-canvasapi: Fix tests.
* gnu/packages/python-web.scm (python-canvasapi)[native-inputs]: Add
python-pytest.

Change-Id: I683d33629a0c8b5bb2ccd06a7f19a0c15b33bac0
2025-10-01 20:11:14 -04:00
Sergio Pastor Pérez
d10e50b858
gnu: compdb: Fix tests.
* gnu/packages/build-tools.scm (compdb)[arguments] <test-backend>: Use
'unittest.
[native-inputs]: Remove python-wheel.

Change-Id: I0d152fe38b648287b1a2470f1c88ee3a29034b41
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-01 23:58:25 +01:00
Sergey Trofimov
dadedd0ada
gnu: secretsd: Update to d12eefee.
* gnu/packages/password-utils.scm (secretsd): Update to d12eefee.
[arguments]<#:tests?>: Disable as there are no tests to run.
[inputs]: Remove unused python-xdg.

Change-Id: Ic42d9f06e5f8af6684d61a58b7944e05ae3382ce
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-01 23:36:07 +01:00
Sharlatan Hellseher
6a91766423
gnu: packages/astronomy: Sort.
This is the last bit of sorting for this module.

* gnu/packages/astronomy.scm (python-asdf-fits-schemas, python-pyavm)
(python-pysynphot, python-reproject, python-roman-datamodels): Sort
variables alphabetically.

Change-Id: Id63775688483e734300b003e55472e0bcec5a024
2025-10-01 23:21:21 +01:00
Sharlatan Hellseher
ea31e482d3
gnu: pythoncapi-compat: Update to 0.0.0-1.ab72af8.
* gnu/packages/python.scm (pythoncapi-compat): Update to
ab72af8b1a9adfccb3578eea8e9b6d5c6449f409 commit.
[source] <version> Use GIT-VERSION.

Change-Id: I3936b9e138e45b5675368e1c1eba51b9176f1374
2025-10-01 23:13:21 +01:00
Sharlatan Hellseher
2a2c873e6e
gnu: pythoncapi-compat: Move to python.
* gnu/packages/python-xyz.scm (pythoncapi-compat): Move from here ...
* gnu/packages/python.scm: ... to here.

Change-Id: If3ac42200be381f9aafedbf0468e7381daaf2471
2025-10-01 23:09:05 +01:00