~ruther/guix-local

54da0d88 — Sughosha 7 months ago
gnu: libmygpo-qt: Switch to Qt6.

* gnu/packages/gpodder.scm (libmygpo-qt)[inputs]: Replace qtbase-5 with qtbase.
[arguments]<configure-flags>: New argument.
(libmygpo-qt5): Inherit from libmygpo-qt.
* gnu/packages/music.scm (clementine)[inputs]: Replace libmygpo-qt with
libmygpo-qt5.
db23adc8 — Sughosha 7 months ago
gnu: libmygpo-qt: Update to 1.2.0.

* gnu/packages/gpodder.scm (libmygpo-qt): Update to 1.2.0.
[source]<uri>: Use HTTPS.
<patches>: Remove field.
[arguments]: Switch to gexp.
<#:configure-flags>: Remove argument.
<#:phases>: Replace 'check phase.
* gnu/packages/patches/libmygpo-qt-fix-qt-5.11.patch: Delete file.
* gnu/packages/patches/libmygpo-qt-missing-qt5-modules.patch: Delete file.
* gnu/local.mk: Deregister the deleted patches.
7d714e69 — Sharlatan Hellseher 5 months ago
gnu: python-xdo: Move to xdisorg.

* gnu/packages/python-xyz.scm (python-xdo): Move from here ...
* gnu/packages/xdisorg.scm: ... to here.

Change-Id: I46ef1efb1cb52ee9a1724dfe37167e7e7cdbf837
8f79dfd7 — Sharlatan Hellseher 5 months ago
gnu: python-xdo: Update to 0.5.

* gnu/packages/python-xyz.scm (python-xdo): Update to 0.5. Use
G-Expression, remove traling #t from lambda.
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Place 'patch-libxdo-path after 'unpack.
[native-inputs]: Add python-setuptools.
[inputs]: Remove labels.
[propagated-inputs]: Remove python-six.

Change-Id: Iba0bd85da34fd3eb47a3d8d4539f3fa6dff008c3
221abb5e — Sharlatan Hellseher 5 months ago
gnu: python-xdoctest: Move to python-check.

* gnu/packages/python-xyz.scm (python-xdoctest): Move from here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: Ic20d4d77ac14da286dd8d6438eab3b3a528bf97b
0c5be64c — Sharlatan Hellseher 5 months ago
gnu: python-xdoctest: Update to 1.3.0.

* gnu/packages/python-xyz.scm (python-xdoctest): Update to 1.3.0.
[native-inputs]: Remove python-pytest, python-pytest-cov and
python-wheel; add python-pytest-bootstrap.

Change-Id: I1f5e9b2c15c35054bfaa7f2179fb5b51e265efb9
a5a7083f — Sharlatan Hellseher 5 months ago
gnu: python-xopen: Move to python-compression.

* gnu/packages/python-xyz.scm (python-xopen): Move from here ...
* gnu/packages/python-compression.scm: ... to here.

Change-Id: Ibd5d8401fb45816855c85b0535738ce6b44d5e82
222498ef — Sharlatan Hellseher 5 months ago
gnu: python-xopen: Update to 1.8.0.

* gnu/packages/python-xyz.scm (python-xopen): Update to 1.8.0.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-wheel.

Change-Id: I0c2c14a787bfab74af70ebbc335670b00ec568a4
f75e8d3b — Sharlatan Hellseher 5 months ago
gnu: python-isal: Update to 1.8.0.

* gnu/packages/python-compression.scm (python-isal): Update to 1.8.0.
[arguments] <test-backend>: Let to use Pytest.
[native-inputs]: Remove python-wheel; add python-pytest and
python-setuptools-scm.

Change-Id: Ibc98bf92b69545042ce0dbf433f37bfb763a8d7d
6f8ea765 — Sharlatan Hellseher 5 months ago
gnu: isa-l: Update to 2.31.1.

* gnu/packages/compression.scm (isa-l): Update to 2.31.1.

Change-Id: Ibcbe59a5b364cb543d7aa186b70a289f321c26b5
33cacc64 — Sharlatan Hellseher 5 months ago
gnu: python-xyzservices: Move to python-web.

* gnu/packages/python-xyz.scm (python-xyzservices): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: I5e8fbed0e3ba2369f5740529914ad9b9af8bb8ff
abf88791 — Sharlatan Hellseher 5 months ago
gnu: python-xyzservices: Update to 2025.4.0.

* gnu/packages/python-xyz.scm (python-xyzservices): Update to 2025.4.0.
[native-inputs]: Remove python-wheel; add python-setuptools-scm.

Change-Id: I87436dc57b8348186562cebbddc50f6769e8be31
d0753b23 — Sharlatan Hellseher 5 months ago
gnu: python-xattr: Update to 1.2.0.

* gnu/packages/python-xyz.scm (python-xattr): Update to 1.2.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.

Change-Id: Ic3421cdf746e933458c686f8217a7a3a66f2dccb
5aa814d6 — John Kehayias 5 months ago
gnu: vulkan-tools: Fix loading of libvulkan.

Volk dependency was removed upstream and now uses direct dlopen call.

* gnu/packages/vulkan.scm (vulkan-tools)[arguments]<#:phases>: Add
patch-libvulkan-file-name phase so that dlopen will work.
[native-inputs]: Remove vulkan-volk.

Change-Id: Id7d442fea945f1e0a77028c0ea22e148b6cc6801
d2601342 — John Kehayias 5 months ago
gnu: godot: Update to 4.5.

Godot 4.5 has some issues with system files taking precedence over ones
included in the "thirdparty" directory; see
<https://github.com/godotengine/godot/pull/111094> for discussion.  This was
further motivation to use the upstream default of enabling volk, unbundling
it, and dropping the vulkan-loader input.  The volk files are already patched
to correctly load libvulkan.

* gnu/packages/game-development.scm (godot): Update to 4.5.
[source]: Add patch to unbundle libjpeg-turbo.  Update snippet to preserve
accesskit, grisu2, smaa, and remove volk.
[arguments]<#:scons-flags>: Disable builtin libjpeg-turbo and sdl.
<#:phases>: In fix-dlopen-paths phase remove libudev and volk patching.  Add
phase unbundle-volk.
[inputs]: Add libjpeg-turbo-3, sdl3, and vulkan-volk.  Remove vulkan-loader.
* gnu/packages/patches/godot-libjpeg-turbo-unbundle.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I3feb071ecfdb7312e9d6d8c2213a1448481753dc
488a1bae — John Kehayias 5 months ago
gnu: Add libjpeg-turbo-3.

* gnu/packages/image.scm (libjpeg-turbo-3): New variable.

Change-Id: I358bb5c661e3c78afbe9dd49839f766982e251e2
4c92edde — Jake Forster 5 months ago
gnu: Add xmedcon-minimal.

* gnu/packages/medical.scm (xmedcon-minimal): New variable.

Change-Id: Ie817bd1c994d8978d4f07f16fce9a6d103aa9423
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
35cb7a37 — Sharlatan Hellseher 5 months ago
gnu: Add python-show-in-file-manager.

* gnu/packages/python-xyz.scm (python-show-in-file-manager): New variable.

Change-Id: I832fa8627aad71e28bb4679597e37d6c73be512e
e28c7be0 — Sharlatan Hellseher 5 months ago
gnu: Add python-hatch-gettext.

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

Change-Id: Ic2baf9839a6bf08b0fc8cc2c882b42a9e35f0848
4a1fd34e — Sharlatan Hellseher 5 months ago
gnu: Add python-hatch-argparse-manpage.

* gnu/packages/python-xyz.scm (python-hatch-argparse-manpage): New variable.

Change-Id: I339b3ec8325934115597ac0e3293c6adf20a78a4
Next