VnPower
8f65343876
gnu: gallery-dl: Update to 1.30.8.
...
* gnu/packages/video.scm (gallery-dl): Update to 1.30.8.
[native-inputs]: Add nss-certs-for-test.
Fixes : guix/guix#3221
Change-Id: I77ade9d473463fa4659be58a7a03cdeb8ded8af3
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net >
2025-10-04 11:22:29 +02:00
Guillaume Le Vaillant
ca32d92c32
gnu: gnucobol: Fix build with libxml2 >= 2.14.
...
* gnu/packages/cobol.scm (gnucobol)[arguments]: Add 'fix-build' phase.
Change-Id: I94d17e734b46e5c18fed33636e399afe48feb66e
2025-10-04 11:22:29 +02:00
Guillaume Le Vaillant
d8de9186cd
gnu: libspatialite: Fix build with libxml2 >= 2.14.
...
* gnu/packages/patches/libspatialite-libxml2-2.14.patch: New file.
* gnu/local.mk (dist_pach_DATA): Register it.
* gnu/packages/geo.scm (libspatialite)[source]: Use it.
Change-Id: I24ac907c11c0592d3e9bdbba8e7f44585c1055d0
2025-10-04 11:22:29 +02:00
Ashish SHUKLA
50f6644269
gnu: sway: Update to 1.11.
...
* gnu/packages/wm.scm (sway): Update to 1.11.
[input]: Remove wlroots-0.18. Add wlroots.
Change-Id: I8269139678f5b16f5bde3cfddafd78ace8d020a5
2025-10-04 16:47:50 +08:00
Nicolas Graves
efe511f8ca
gnu: python-hnswlib: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-hnswlib):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: Iff696b3284e12a3a4664892bcf8e871427f10fc1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-04 08:47:57 +01:00
Nicolas Graves
f77b837299
gnu: python-bip39: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-bip39):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ibcab592736525d53a4081cf673bed58f368dd2d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-04 08:47:57 +01:00
Nicolas Graves
2bd64e9a94
gnu: python-clyent: Update to 1.2.2.
...
* gnu/packages/python-xyz.scm (python-clyent): Update to 1.2.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
<phases>: Add versioneer.
[native-inputs]: Add python-setuptools, python-versioneer.
[description]: Improve style.
Change-Id: I5d305bb058fdc927092ee81c7f8553584a4cce6a
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-04 08:47:51 +01:00
Nicolas Graves
d1871891b0
gnu: python-icmplib: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-icmplib):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I17f16b2a2a0d56daab38d247ad9fb928426ac965
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-04 08:32:22 +01:00
Nicolas Graves
b81d4da93a
gnu: python-pymediainfo: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-pymediainfo):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase replacement by
<#:test-flags>. Refresh 'patch-libmediainfo phase.
[native-inputs]: Add python-setuptools, remove python-setuptools-scm.
Change-Id: If9b94e31ad76e5704c6c5ec664a7b2ac509b9df8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-04 08:32:22 +01:00
Nicolas Graves
ac2d9c7ca7
gnu: python-pymd4c: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-pymd4c):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools. Remove python-flake8.
Change-Id: I1df009b2002694b9b0afe5b0a9e4e6e56a30b066
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-04 08:32:22 +01:00
Nicolas Graves
84607539b5
gnu: python-easygui: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-easygui):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.
Change-Id: I8b723a7037758f2c0ad189bb7b3ef856ea842e87
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-04 08:32:18 +01:00
宋文武
398deec53b
gnu: chocolate-doom: Update to 3.1.1.
...
* gnu/packages/games.scm (chocolate-doom): Update to 3.1.1.
[source]: Switch to git-fetch.
[native-inputs]: Add automake and autoconf.
[arguments]: Remove configure-flags. Add bootstrap phase.
(crispy-doom): Remove native-inputs and arguments customizations.
Change-Id: I15c3dc9725c67b482220559c0df67bbbe3c149f5
2025-10-04 15:08:15 +08:00
宋文武
4385c33d8d
gnu: crispy-doom: Update to 7.1.
...
* gnu/packages/games.scm (crispy-doom): Update to 7.1.
[arguments]: Remove '-fcommon' from CFLAGS.
Change-Id: Ic1fdd07a5558c9c4fb5bfe02b361828222102192
2025-10-04 15:03:28 +08:00
Sughosha
6cc1c3a2a6
gnu: Add amarok.
...
* gnu/packages/kde-multimedia.scm (amarok): New variable.
2025-10-04 07:57:32 +05:30
Sughosha
900df92077
gnu: Add mariadb-embedded.
...
* gnu/packages/databases.scm (mariadb-embedded): New variable.
Change-Id: I0ba6c8110dea449d38594b4e8c76a7eeb5e0d76d
2025-10-04 07:57:32 +05:30
Sughosha
54da0d8861
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.
2025-10-04 07:57:31 +05:30
Sughosha
db23adc82e
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.
2025-10-04 07:57:29 +05:30
Sharlatan Hellseher
7d714e693c
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
2025-10-04 01:39:30 +01:00
Sharlatan Hellseher
8f79dfd7d6
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
2025-10-04 01:39:30 +01:00
Sharlatan Hellseher
221abb5ef7
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
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
0c5be64c58
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
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
a5a7083f96
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
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
222498ef75
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
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
f75e8d3bd9
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
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
6f8ea7655a
gnu: isa-l: Update to 2.31.1.
...
* gnu/packages/compression.scm (isa-l): Update to 2.31.1.
Change-Id: Ibcbe59a5b364cb543d7aa186b70a289f321c26b5
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
33cacc6486
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
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
abf88791ea
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
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
d0753b236b
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
2025-10-04 01:39:28 +01:00
John Kehayias
5aa814d69a
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
2025-10-03 18:35:30 -04:00
John Kehayias
d260134255
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
2025-10-03 18:35:29 -04:00
John Kehayias
488a1bae65
gnu: Add libjpeg-turbo-3.
...
* gnu/packages/image.scm (libjpeg-turbo-3): New variable.
Change-Id: I358bb5c661e3c78afbe9dd49839f766982e251e2
2025-10-03 18:35:11 -04:00
Jake Forster
4c92edde11
gnu: Add xmedcon-minimal.
...
* gnu/packages/medical.scm (xmedcon-minimal): New variable.
Change-Id: Ie817bd1c994d8978d4f07f16fce9a6d103aa9423
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 23:15:24 +01:00
Sharlatan Hellseher
35cb7a376e
gnu: Add python-show-in-file-manager.
...
* gnu/packages/python-xyz.scm (python-show-in-file-manager): New variable.
Change-Id: I832fa8627aad71e28bb4679597e37d6c73be512e
2025-10-03 23:12:47 +01:00
Sharlatan Hellseher
e28c7be06a
gnu: Add python-hatch-gettext.
...
* gnu/packages/python-xyz.scm (python-hatch-gettext): New variable.
Change-Id: Ic2baf9839a6bf08b0fc8cc2c882b42a9e35f0848
2025-10-03 23:12:47 +01:00
Sharlatan Hellseher
4a1fd34e0e
gnu: Add python-hatch-argparse-manpage.
...
* gnu/packages/python-xyz.scm (python-hatch-argparse-manpage): New variable.
Change-Id: I339b3ec8325934115597ac0e3293c6adf20a78a4
2025-10-03 23:12:28 +01:00
Nicolas Graves
e6be560b49
gnu: python-colour: Switch to pyproject.
...
* gnu/local.mk (python-colour):
[source]: Switch to git-fetch. Add patch to remove d2to1 dependency.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.
<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Icf722a429f7bb70b08e81d0048624c5ba2e82a89
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 21:53:31 +01:00
Nicolas Graves
f11a015779
gnu: python-pyprind: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-pyprind):
[source, description]: Improve style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I53abd559089adfe62583952a650f516da22f2d7c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 21:53:31 +01:00
Nicolas Graves
cb9ad70335
gnu: python-mkdocs-markdownextradata-plugin: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-mkdocs-markdownextradata-plugin):
[source, synopsis, description]: Improve style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ie433b5ce72311464fb9f79649ed879328bb8b1bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 21:53:31 +01:00
Nicolas Graves
4c2599bdb0
gnu: python-mkdocs: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-mkdocs):
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-backend> and <#:test-flags>.
<#:phases>: Remove 'check phase replacement.
[native-inputs]: Add python-setuptools.
Change-Id: Ia8588b9faf89c64f6654ec5c14f59e819752b384
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 21:53:31 +01:00
Nicolas Graves
3033b10fae
gnu: python-dotmap: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-dotmap):
[source]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: I256a69e671d5f830b1ed3b44ac7d02dd8b216e28
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 21:53:31 +01:00
Nicolas Graves
d0e88e8b1a
gnu: python-logzero: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-logzero):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-setuptools. Remove python-pytest-runner.
Change-Id: I9eb63f1791ccb45c5d9617db4a77eb0132b51e92
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 21:53:31 +01:00
Nicolas Graves
3304dc562f
gnu: python-pastel: Update to 0.2.1.
...
* gnu/packages/python-xyz.scm (python-pastel): Update to 0.2.1.
Change-Id: Id36d78da7d9d0528edf024a3ae67162942a9b37b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 21:53:31 +01:00
Nicolas Graves
aaf3bd6e07
gnu: python-pastel: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-pastel):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase by <#:test-flags>. Add
phase 'use-poetry-core.
[native-inputs]: Add python-poetry-core and python-pytest.
[description]: Improve style.
Change-Id: I93377196595f380fcb722d52d44cd69b5fe7133f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 21:53:27 +01:00
Zheng Junjie
fabab6beaa
gnu: lldb: Update to 21.1.1.
...
* gnu/packages/llvm.scm (lldb): Update to 21.1.1.
[inputs]: Remove clang-20 and llvm-20; add clang-21 and llvm-21.
Change-Id: I1fe1ce9760b937fd4732b9b98f5e9942bad64208
2025-10-04 00:09:24 +08:00
Zheng Junjie
2ad67a1063
gnu: Add LLVM 21.
...
* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: When
building clang-runtime-21 or newer use gcc-15.
(%llvm-monorepo-hashes): Add entry for llvm-21.
(llvm-21, clang-runtime-21, clang-21, libomp-21, clang-toolchain-21, lld-21):
New variables.
Change-Id: I0bb32127c913fa567e1c4e2b5b1f0307d60f5e14
2025-10-04 00:09:19 +08:00
Danny Milosavljevic
b4c4a75b7f
gnu: Add opensnitch-ui.
...
* gnu/packages/networking.scm (opensnitch-ui): New variable.
Change-Id: Id3f415b99a7f95dd1025179ae662c581710d12eb
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 16:53:28 +01:00
Danny Milosavljevic
0c22bf1842
gnu: Add opensnitch-daemon.
...
* gnu/packages/networking.scm (opensnitch-daemon): New variable.
Change-Id: I39044de00b6d23cf5513ae8aee0872a529c662fe
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-03 16:52:12 +01:00
jgart
fc5fb48ffa
gnu: trealla: Update to 2.83.13.
...
* gnu/packages/prolog.scm (trealla): Update to 2.83.13.
Change-Id: I9a6a8c49cdb9375e221c7ee17d4c1e16202cf6b1
2025-10-03 10:40:24 -05:00
Sharlatan Hellseher
c024cbffa3
gnu: Deprecate the "bitshuffle" variable.
...
* gnu/packages/python-compression.scm (bitshuffle): Rename to
"python-bitshuffle".
(bitshuffle): Define as deprecated by "python-bitshuffle".
(bitshuffle-for-snappy): Inherit from python-bitshuffle.
Change-Id: I33d458736b0b3c80a43519753958414df38e566d
2025-10-03 15:17:19 +01:00
Sharlatan Hellseher
d3e00eb4d8
gnu: bitshuffle: Update to 0.5.2, fix build with gcc-14.
...
* gnu/packages/python-compression.scm (bitshuffle): Update to 0.5.2. Use
G-Expressions, enable tests, fix build.
[build-system]: Switch to pyproejct-build-system.
[arguments] <tests?>: Enable, the most tests are working now.
<test-flags>: Skip one test.
<phases>: Remove 'fix-neon-detection as resolved upstream,
'dont-build-native the build script is changed and no longer compatible
with the phase; add 'pre-build providing new set of build time
environment variables..
[inputs]: Remove labels.
[native-inputs]: Add python-pytest and python-setuptools; remove labels.
(bitshuffle-for-snappy)[arguments]: Don't inherit from bitshuffle, use
G-Expressions.
Change-Id: I3467658c877e50a35a40594990ad8fc5b953eb3c
2025-10-03 15:13:34 +01:00