1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 05:30:38 +02:00
Commit Graph

157761 Commits

Author SHA1 Message Date
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
Sharlatan Hellseher
ddda3007e9 gnu: python-python-snappy: Update to 0.7.3.
* gnu/packages/python-compression.scm (python-python-snappy): Update to 0.7.3.
[source] <pypi-uri>: Adjust name according to PyPI archive.
[arguments] <test-backend>: Use 'unittest.
<phases>: Use default 'check.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest; add python-cramjam and
python-setuptools.

Change-Id: Ie6c9605ce8a335a21eecb3136282ba85b3cc654b
2025-10-03 15:13:34 +01:00
Sharlatan Hellseher
2f2db0b4bd gnu: python-lz4: Update to 4.4.4.
* gnu/packages/python-compression.scm (python-lz4): Update to 4.4.4.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Move here from custom 'check.
<phases>: Use default 'check.
[native-inputs]: Add python-setuptools.

Change-Id: I3b49fd5e8de2c41e61124cb08efd8f3b9e5f39fe
2025-10-03 15:13:34 +01:00
Sharlatan Hellseher
9b033228ec gnu: python-ppmd-cffi: Switch to pyproject.
* gnu/packages/python-compression.scm (python-ppmd-cffi)
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Remove python-hypothesis and python-coverage; add
python-setuptools.

Change-Id: I20c4d4437ed90371d1372aaab20f2fbfdbc4c185
2025-10-03 15:13:34 +01:00
Sharlatan Hellseher
54bda62491 gnu: python-bcj-cffi: Update to 0.5.1.
* gnu/packages/python-compression.scm (python-bcj-cffi): Update to 0.5.1.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-toml and python-setuptools-scm.
[native-inputs]: Remove python-coverage; add python-setuptools-scm.

Change-Id: I5ce6eb2139ceacf845314f63f2c49915f4d3e568
2025-10-03 15:13:34 +01:00
Sharlatan Hellseher
355547af03 gnu: python-lzstring: Disable tests.
* gnu/packages/python-compression.scm (python-lzstring)[arguments]
<tests?>: No tests in PyPI.
[native-inputs]: Remove python-wheel.

Change-Id: I9ae57baffbfe2217db628fcf0ada41725aeb9b6a
2025-10-03 15:13:33 +01:00
Maxim Cournoyer
6a29d42d30 gnu: font-google-noto-emoji: Update to 2.051.
* gnu/packages/fonts.scm (font-google-noto-emoji): Update to 2.051.

Change-Id: I20d3efdcfad9d7b4d1580c02990f09e6f5b70164
2025-10-03 22:56:40 +09:00
宋文武
6b9f515ccc gnu: cdogs-sdl: Update to 2.3.2.
* gnu/packages/games.scm (cdogs-sdl): Update to 2.3.2.

Change-Id: Ica16a1ab9b728682f42402393114bbafe515fbf2
2025-10-03 21:36:53 +08:00
宋文武
249416eb90 gnu: fheroes2: Update to 1.1.11.
* gnu/packages/games.scm (fheroes2): Update to 1.1.11.

Change-Id: Icaf071acf790480a5b7b2d113c012b76e562e5b7
2025-10-03 21:36:53 +08:00
Sughosha
678e5ac38d gnu: calindori: Update to 25.08.1.
* gnu/packages/kde-plasma.scm (calindori): Update to 25.08.1.

Change-Id: I3685e17bd66bcbe6bff78c2ca171d310d4996a49
2025-10-03 17:11:45 +05:30
Sughosha
7b24020982 gnu: kongress: Update to 25.08.1.
* gnu/packages/kde-utils.scm (kongress): Update to 25.08.1.

Change-Id: I9c494f34daf8dd42ba25c29250d330e4122e4a74
2025-10-03 16:56:58 +05:30
Sughosha
d7e2a965bf gnu: kongress: Move to kde-utils.scm.
* gnu/packages/kde-plasma.scm (kongress): Remove variable.
* gnu/packages/kde-utils.scm (kongress): New variable.

Change-Id: I9838bbcc1b33b872585c02c246ab8f662b87f3a4
2025-10-03 16:47:48 +05:30
Karl Hallsby
e10118a5d2 gnu: obs-plugins: Add simde as input.
* gnu/packages/video.scm: (obs-advanced-masks, obs-composite-blur,
obs-gradient-source, obs-looking-glass, obs-move-transition,
obs-multi-rtmp, obs-pipewire-audio-capture, obs-shaderfilter,
obs-source-clone, obs-source-copy, obs-source-record, obs-wlrobs,
obs-vkcapture) [inputs]: Add simde.

Change-Id: I1b84dc895b0a199472a5def810078a74c978760b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-03 09:47:14 +01:00
Julian Flake
c8356fdbe1 gnu: obs: Update to 32.0.1.
* gnu/packages/video.scm (obs): Update to 32.0.1.
[native-inputs]: Add extra-cmake-modules.
[inputs]: Remove extra-cmake-modules; add simde.

Fixes: guix/guix#3176
Change-Id: Ibe71768e5fda137baceb965b76c04e12736055bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-03 09:46:33 +01:00
Zhu Zihao
98b920b3a1 gnu: Update home-page URL for package belongs to Clutter project.
According to the records on Wayback Machine, since March 2025,
https://www.clutter-project.org no longer redirects to the
real home-page of Clutter.

* gnu/packages/gnome.scm (cogl)[home-page]: Update home-page URL.
(clutter-gtk)[home-page]: Ditto.
(clutter-gst)[home-page]: Ditto.

Change-Id: I50312b2f27caa59c9cb938ad6c1b84c2b216d39b
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-10-03 15:51:13 +09:00
Sughosha
3169b19dbe gnu: kcachegrind: Update to 25.08.1.
* gnu/packages/kde-sdk.scm (kcachegrind): Update to 25.08.1.

Change-Id: Iab349c9bc0b3257f82886bc7fe7b91f39f8f2e7b
2025-10-03 11:15:26 +05:30
Sughosha
4d0d955555 gnu: kcachegrind: Move to kde-sdk.scm.
* gnu/packages/kde.scm (kcachegrind): Remove variable.
* gnu/packages/kde-sdk.scm (kcachegrind): New variable.

Change-Id: Iee2958e2a9ddc53f087f0060ab0624bff75f3f3b
2025-10-03 11:15:25 +05:30
Sughosha
4a2186fc08 gnu: kommit: Move to kde-sdk.scm.
* gnu/packages/kde.scm (kommit): Remove variable.
* gnu/packages/kde-sdk.scm (kommit): New variable.

Change-Id: I32ae40722662d95f967c984996b1d81e5bc5097d
2025-10-03 11:15:25 +05:30
Sughosha
3bc72f2113 gnu: kompare: Update to 25.08.1.
* gnu/packages/kde-sdk.scm (kompare): Update to 25.08.1.

Change-Id: I3e2ee1552e9fa3a47394311c1d22a1bbdb342aa8
2025-10-03 11:15:25 +05:30
Sughosha
68ccf69e88 gnu: kompare: Move to kde-sdk.scm.
* gnu/packages/kde.scm (kompare): Remove variable.
* gnu/packages/kde-sdk.scm (kompare): New variable.

Change-Id: I341b0de43a48c1914e53680e516ebde30dfb47ed
2025-10-03 11:15:25 +05:30
Sughosha
01e7e9a3cd gnu: libkomparediff2: Update to 25.08.1.
* gnu/packages/kde-sdk.scm (libkomparediff2): Update to 25.08.1.

Change-Id: I9aac96897b7e29b1a853f59aec05a1197c7742e8
2025-10-03 11:15:25 +05:30
Sughosha
bafc0cab76 gnu: libkomparediff2: Move to kde-sdk.scm.
* gnu/packages/kde.scm (libkomparediff2): Remove variable.
* gnu/packages/kde-sdk.scm (libkomparediff2): New variable.

Change-Id: I10b76f6673c54aca89dd8c551d585009cadfb4e0
2025-10-03 11:15:24 +05:30
Sughosha
237cf6a039 gnu: massif-visualizer: Update to 25.08.1.
* gnu/packages/kde-sdk.scm (massif-visualizer): Update to 25.08.1.

Change-Id: I099c490ffe6841a7d80cb45504f4b00503d50d97
2025-10-03 11:15:24 +05:30
Sughosha
7a1be16beb gnu: massif-visualizer: Move to kde-sdk.scm.
* gnu/packages/kde.scm (massif-visualizer): Remove variable.
* gnu/packages/kde-sdk.scm (massif-visualizer): New variable.

Change-Id: If923e493ec019edc1d82038b7aecf8eb10d843b4
2025-10-03 11:15:24 +05:30