~ruther/guix-local

ref: e442db836bebaa3ef5990791965ea81faa4663ce guix-local/gnu d---------
e442db83 — Maxim Cournoyer 9 months ago
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
0a865d55 — Brennan Vincent 9 months ago
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>
10923dde — Sharlatan Hellseher 9 months ago
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
03b87a89 — Sharlatan Hellseher 9 months ago
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
c93e4b66 — Sharlatan Hellseher 9 months ago
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
08cea43f — Sharlatan Hellseher 9 months ago
gnu: Add python-yamlloader.

* gnu/packages/python-xyz.scm (python-yamlloader): New variable.

Change-Id: I578d0484a07b7d67554faa256e7cff823818ec04
cfb4b52f — Sharlatan Hellseher 9 months ago
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
49f06dbe — Sharlatan Hellseher 9 months ago
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
e540ba48 — Sharlatan Hellseher 9 months ago
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
9b191b56 — Sharlatan Hellseher 9 months ago
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
e78a73d5 — Sharlatan Hellseher 9 months ago
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
34781d28 — mstenek 9 months ago
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>
f51dd973 — Hugo Buddelmeijer 9 months ago
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>
7b2538b0 — AndrĂ© Batista 9 months ago
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>
b9d14de5 — Remco van 't Veer 9 months ago
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>
gnu: emacs-gptel: Update to 0.9.9.

* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.9.

Change-Id: I507f5a161a9fb6a52a5dcd9de4182e89ed26fba3
7aaf1afb — Morgan Smith 3 years ago
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>
2a1dc0d0 — Sharlatan Hellseher 9 months ago
gnu: Add python-pyglet-1.

* gnu/packages/python-graphics.scm (python-pyglet-1): New variable.

Change-Id: Iae60105b7adc91ec894ebf8238e682cffd3ab93f
06a149c9 — Sharlatan Hellseher 9 months ago
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
4256e9af — Sharlatan Hellseher 9 months ago
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
Next