1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 23:05:57 +02:00
Commit Graph

224 Commits

Author SHA1 Message Date
Cayetano Santos 78889d16fa gnu: vulkan-validationlayers: Update to 1.4.335.0.
* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to
1.4.335.0.

Merges guix/guix!6058

Change-Id: I91cb6699c4e2ef278b2fd295be03ac55fad4301c
2026-03-16 10:16:39 +01:00
Cayetano Santos 1f33c9bf11 gnu: Add spirv-tools-static.
* gnu/packages/vulkan.scm (spirv-tools-static): New variable.

Merges guix/guix!6058

Change-Id: I2d7a9a752d94d8059cbb71a3d172c551e92b225c
2026-03-16 10:16:39 +01:00
Cayetano Santos 9b6f14eb0e gnu: vulkan-tools: Update to 1.4.335.
* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.4.335.

Change-Id: Iab08a8a9cd6b1ad708548b19eb7303f6c806e717
2026-03-16 10:16:39 +01:00
Cayetano Santos 6ea151888c gnu: spirv-headers: Update to 1.4.335.0.
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.4.335.0.

Change-Id: I503d737e711404ad61843aacca752ad83e442fb4
2026-03-16 10:16:39 +01:00
Cayetano Santos baa79d6d09 gnu: spirv-tools: Update to 1.4.335.0.
* gnu/packages/vulkan.scm (spirv-tools): Update to 1.4.335.0.

Change-Id: I9be0c58bffca7219d65b0657c0d4c9766222a33f
2026-03-16 10:16:39 +01:00
Cayetano Santos 8556b8ab61 gnu: spirv-cross: Update to 1.4.335.0.
* gnu/packages/vulkan.scm (spirv-cross): Update to 1.4.335.0.

Change-Id: I8fc0218acca39f646581c72eead214a9174c7522
2026-03-16 10:16:39 +01:00
Cayetano Santos 75ed45e456 gnu: glslang: Update to 1.4.335.0.
* gnu/packages/vulkan.scm (glslang): Update to 1.4.335.0.

Change-Id: Id89086d30036aeaea3923a8ae9ebd1184c23bac1
2026-03-16 10:16:39 +01:00
Cayetano Santos c3f1306d64 gnu: vulkan-headers/no-loader: Update to 1.4.335.0.
* gnu/packages/vulkan.scm (vulkan-headers/no-loader): Update to 1.4.335.0.

Change-Id: I43272436696ae3806c00751fab85459e07358280
2026-03-16 10:16:38 +01:00
Cayetano Santos 2e0f0de669 gnu: vulkan-loader: Update to 1.4.335.0.
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.4.335.0.

Change-Id: Ie295240f6db85adb567e869057519bdc565d94a7
2026-03-16 10:16:38 +01:00
Cayetano Santos 758c9c6431 gnu: vulkan-volk: Update to 1.4.335.0.
* gnu/packages/vulkan.scm (vulkan-volk): Update to 1.4.335.0.

Change-Id: Ia532978dab6f29e8483a88a49bdea552f2410fda
2026-03-16 10:16:38 +01:00
Cayetano Santos bb66172a0b gnu: vulkan-utility-libraries: Update to 1.4.335.0.
* gnu/packages/vulkan.scm (vulkan-utility-libraries): Update to 1.4.335.0.

Change-Id: I1e4a99ccc7d3d823adedb0b7ad5da019c327ed07
2026-03-16 10:16:38 +01:00
Philippe SWARTVAGHER 36a29d4299 gnu: shaderc: Update to 2025.5.
* gnu/packages/vulkan.scm (shaderc): Update to 2025.5.

Closes guix/guix!4607

Change-Id: I406634f66ef8bab883f32cb489dd40285799cc19
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 10:16:38 +01:00
Liliana Marie Prikler 96dd597a74 gnu: vkd3d: Update to 1.18.
* gnu/packages/vulkan.scm (vkd3d): Update to 1.18.
[source]: Use version to derive commit.
Use “https://gitlab.winehq.org/wine/vkd3d”.
[#:phases]: Drop ‘patch-for-new-vulkan’.
[native-inputs]: Add flex, bison, perl and perl-json.
[home-page]: Use “https://gitlab.winehq.org/wine/vkd3d”.
2026-02-25 13:32:34 +01:00
Dariqq bcc1881485 gnu: Remove PKG_CONFIG_EXECUTABLE configure-flags.
* gnu/packages/bioinformatics.scm (vcflib): Remove setting
PKG_CONFIG_EXECUTABLE flag.
* gnu/packages/cpp.scm (hyprlang): same.
* gnu/packages/cpp.scm (hyprutils): same.
* gnu/packages/debian.scm (apt-cacher-ng): Same
* gnu/packages/linux.scm (rdma-core): Same.
* gnu/packages/radio.scm (libiio): Same.
* gnu/packages/security-token.scm (libfido2): Same.
* gnu/packages/version-control.scm (libgit2-1.9,libgit2-1.7): Same
* gnu/packages/vulkan.scm (vulcan-loader): Same.

Change-Id: I12cb5fb7f1a93fa01766b37a32777a269d4c089c
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:15 +01:00
terramorpha 09fae4de71 gnu: Add sirit.
* gnu/packages/vulkan.scm (sirit): New variable.

Change-Id: Ibab4db16cf3b0196958eafce161285a910afb32d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
Andrew Wong 3a44ef5472 gnu: shaderc-for-pcsx2: Remove.
* gnu/packages/vulkan.scm (shaderc-for-pcsx2): Delete variable.
* gnu/patches/shaderc-for-pcsx2-changes.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I28a169c3816ed42de18c66710d6354e71d760ffd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-03 15:18:55 +01:00
Andrew Wong 7d5f95fc3a gnu: Add shaderc-for-pcsx2.
* gnu/packages/vulkan.scm (shaderc-for-pcsx2): New variable.
* gnu/packages/patches/shaderc-for-pcsx2-changes.patch: New file.

Change-Id: Ic4def56732eb34a0fd8cccc86b457b192aeadc21
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-03 17:35:07 +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
Cayetano Santos 07f95633b7 gnu: spirv-llvm-translator: Update to 18.1.10.
* gnu/packages/vulkan.scm (spirv-llvm-translator): Update to 18.1.10.
[native-inputs]: Add libffi, pkg-config.

Change-Id: Id7251c3594ae56533b0930f9ecd54d8db88b5ab6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 16:48:18 +09:00
Cayetano Santos 7c517e597b gnu: vulkan-memory-allocator: Update to 3.3.0.
* gnu/packages/vulkan.scm (vulkan-memory-allocator)[arguments]: Use
G-Expressions.

Change-Id: I17030138801cb6d1b17cb849275dc0a0269daf4d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 16:48:18 +09:00
Cayetano Santos 81e84819a3 gnu: vkd3d: Improve style.
* gnu/packages/vulkan.scm (vkd3d)[arguments]: Use G-Expressions.
[native-inputs]: Modernize.

Change-Id: I29d558f777f3bd56e55e8e5872ca7fa291081b0d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 16:48:17 +09:00
Cayetano Santos 8c1f4168be gnu: vulkan: Update to 1.4.321.0.
* gnu/packages/vulkan.scm (spirv-headers, spirv-tools, spirv-cross,
glslang, vulkan-headers, vulkan-loader, vulkan-tools,
vulkan-validationlayers, vulkan-utility-libraries): Update to 1.4.321.0.

Change-Id: Ia19d8cdec3c3a904326d869a58c6348d4f5c5215
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 16:48:17 +09:00
Cayetano Santos 3659fd4a0d gnu: shaderc: Improve style.
* gnu/packages/vulkan.scm (shaderc)[arguments]: Use G-Expressions.

Change-Id: Ifa7b303c173a5093fa7733fa67e09eab1b39d8bd
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 16:48:17 +09:00
Cayetano Santos f17d173161 gnu: vulkan-tools: Improve style.
* gnu/packages/vulkan.scm (vulkan-tools): Fix max column.

Change-Id: Ibae23e8eaed1fa6c3f0ea593b4c64330e4037a94
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 16:48:17 +09:00
Cayetano Santos a99caf166e gnu: vulkan-validationlayers: Improve style.
* gnu/packages/vulkan.scm (vulkan-validationlayers): Fix max column.

Change-Id: I3a79acbc7c4a36105e27a6dfaba028094a5d5232
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 16:48:17 +09:00
Cayetano Santos cda4bc56ae gnu: vulkan-loader: Improve style.
* gnu/packages/vulkan.scm (vulkan-loader): Fix max column.

Change-Id: I613ef9c8b87200168af3ab4c0379b0c8b2d09c58
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 16:48:17 +09:00
Cayetano Santos e04e7dc1e6 gnu: glslang: Improve style.
* gnu/packages/vulkan.scm (glslang)[arguments]: Use Gexp.
[native-inputs]: Remove python; add python-minimal.

Change-Id: I7b4f236b984b85d12f76f9d8de2b627e005bd232
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 16:48:17 +09:00
Cayetano Santos bb68908aa7 gnu: spirv-cross: Improve style.
* gnu/packages/vulkan.scm (spirv-cross)[arguments]: Use Gexp.
[native-inputs]: Remove python; add python-minimal.

Change-Id: Ia010d51736d099e4a0f983b79e2053bff6a63637
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 16:48:17 +09:00
Cayetano Santos 0d001ca05d gnu: spirv-tools: Improve style.
* gnu/packages/vulkan.scm (spirv-tools):[arguments]: Use Gexp.
[native-inputs]: Remove python; add python-minimal.

Change-Id: I91c66e8b196a00f9beb327e440f39d2675964f99
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 16:48:17 +09:00
John Kehayias 786fcc9fa2 gnu: shaderc: Disable tests.
The check phase started failing (after core-updates merge maybe?) as there are
no tests since building them was previously disabled already.

* gnu/packages/vulkan.scm (shaderc)[arguments]: Disable tests.

Change-Id: Ibfa53bd30e90a3b4fd6b5bbed403b8a9aa615e9c
2025-09-30 16:48:17 +09:00
Maxim Cournoyer 49101a6bba gnu: wayland: Update to 1.24.0.
* gnu/packages/freedesktop.scm (wayland): Update to 1.24.0.
[arguments] <#:parallel-tests?>: Delete.
* gnu/packages/vulkan.scm (vulkan-tools) [source]: Apply patch.
* gnu/packages/patches/vulkan-tools-wayland-1.24.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I321ec682423cc12f320e56156305992349b4b6c6
2025-09-30 16:48:16 +09:00
Maxim Cournoyer 97c93fb02f gnu: vulkan-validationlayers: Update to 1.4.313.0.
* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to 1.4.313.0.

Change-Id: I122d61f1e931ec6624cbf96ed64f585ad92f4789
2025-09-30 16:48:16 +09:00
Maxim Cournoyer 73d9108933 gnu: vulkan-tools: Update to 1.4.313.0.
* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.4.313.0.

Change-Id: Ic96b91a364836a312a1d5f5d58fd2978ac50522a
2025-09-30 16:48:16 +09:00
Maxim Cournoyer 058f7b9f34 gnu: vulkan-loader: Update to 1.4.313.0.
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.4.313.0.

Change-Id: I5a969aab936ae40a7694dcc0d92e158d8375290a
2025-09-30 16:48:16 +09:00
Maxim Cournoyer 57a4a8a76b gnu: vulkan-headers: Update to 1.4.313.0.
* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.4.313.0.

Change-Id: Ibed13fb472f5511a8e73625df19058e05b87d78a
2025-09-30 16:48:16 +09:00
Maxim Cournoyer 36df346a06 gnu: shaderc: Update to 2025.3.
* gnu/packages/vulkan.scm (shaderc): Update to 2025.3.

Change-Id: If5ac7736ba1f32ddd24aaba45e179768aa37558f
2025-09-30 16:48:16 +09:00
Maxim Cournoyer f0bb5f58a3 gnu: vulkan-utility-libraries: Update to 1.4.313.
* gnu/packages/vulkan.scm (vulkan-utility-libraries): Update to 1.4.313.

Change-Id: Ie7cbeb3393fb3d33859bf3983385961e072025ec
2025-09-30 16:48:16 +09:00
Maxim Cournoyer 203868c81b gnu: spirv-cross: Update to 1.4.313.0.
* gnu/packages/vulkan.scm (spirv-cross): Update to 1.4.313.0.

Change-Id: Idee2fa8bd45d2510990bb0d6ab1f9352094693ef
2025-09-30 16:48:16 +09:00
Maxim Cournoyer 299720efc6 gnu: glslang: Update to 1.4.313.0.
* gnu/packages/vulkan.scm (glslang): Update to 1.4.313.0.

Change-Id: Ie3a4168dc4d62846b68b9a1f417edebf7224134f
2025-09-30 16:48:16 +09:00
Maxim Cournoyer 5da57175cb gnu: spirv-tools: Update to 1.4.313.0.
* gnu/packages/vulkan.scm (spirv-tools): Update to 1.4.313.0.

Change-Id: Id436a37723e3fbc75525877f66bbf092b19db8db
2025-09-30 16:48:15 +09:00
Maxim Cournoyer 66e8c4dbc9 gnu: spirv-headers: Update to 1.4.313.0.
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.4.313.0.

Change-Id: Id20c09fad12aad12ca3dd045af0369f63a5ef49d
2025-09-30 16:48:15 +09:00
Greg Hogan b09c302a20 gnu: Use default cmake.
* gnu/packages/audio.scm (redumper),
* gnu/packages/cpp.scm (hyprgraphics),
* gnu/packages/databases.scm (apache-arrow),
* gnu/packages/emulators.scm (ares),
* gnu/packages/games.scm (gemrb),
* gnu/packages/image-viewers.scm (vv),
* gnu/packages/machine-learning.scm (fbgemm),
* gnu/packages/messaging.scm (libqmatrixclient),
* gnu/packages/music.scm (ctrlr),
* gnu/packages/video.scm (obs),
* gnu/packages/vulkan.scm (glslang),
* gnu/packages/wm.scm (hyprland),
* gnu/packages/xdisorg.scm (aquamarine, hyprlock, hyprpaper, hyprsunset)
[arguments]<#:cmake>: Delete.

* gnu/packages/python-compression.scm (python-deflate):
[native-inputs]: Replace cmake-next with cmake-minimal.

Change-Id: I5b021d7e1e807922425d8f58692b032485603770
2025-08-04 04:10:58 +00:00
Greg Hogan 364e883298 gnu: Remove #:test-target argument.
* gnu/packages/astronomy.scm (libsep),
* gnu/packages/bioinformatics.scm (megahit),
* gnu/packages/bittorrent.scm (qbittorrent),
* gnu/packages/calendar.scm (date),
* gnu/packages/check.scm (klee, trompeloeil),
* gnu/packages/compression.scm (zziplib),
* gnu/packages/cpp.scm (immer, lager, zug),
* gnu/packages/databases.scm (timescaledb),
* gnu/packages/emulators.scm (dolphin-emu),
* gnu/packages/fpga.scm (systemc),
* gnu/packages/game-development.scm (box2d),
* gnu/packages/games.scm (megaglest, openclonk, teeworld),
* gnu/packages/glib.scm (sdbus-c++),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (igraph),
* gnu/packages/image.scm (exiv2),
* gnu/packages/inkscape.scm (inkscape),
* gnu/packages/instrumentation.scm (yactfr),
* gnu/packages/kde-multimedia.scm (elisa),
* gnu/packages/linux.scm (falcosecurity-libs),
* gnu/packages/llvm.scm (libcxx, libomp-15),
* gnu/packages/machine-learning.scm (ctranslate2, tvm),
* gnu/packages/maths.scm (blitz),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry),
* gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil,
opencog),
* gnu/packages/python-xyz.scm (pybind11)
* gnu/packages/radio.scm (libfec, libcorrect),
* gnu/packages/serialization.scm (qtcsv),
* gnu/packages/shells.scm (fish),
* gnu/packages/tls.scm (aws-lc),
* gnu/packages/web.scm (wabt),
* gnu/packages/vulkan.com (spirv-llvm-translator)
[arguments]: Move #:test-target to ...
<#:phases>: ... 'check phase.

* gnu/packages/algebra.scm (xtensor),
* gnu/packages/astronomy (stellarium),
* gnu/packages/bioinformatics.scm (libsbml),
* gnu/packages/chemistry.scm (openbabel),
* gnu/packages/cpp.scm (xsimd, xtl),
* gnu/packages/documentation.scm (doxygen),
* gnu/packages/lua.scm (selene),
* gnu/packages/libftdi.scm (libftdi),
* gnu/packages/llvm.scm (cling, libomp@12, libomp@13),
* gnu/packages/hyperledger.scm (hyperledger-iroha),
* gnu/packages/markup.scm (cmark, cmark-gfm),
* gnu/packages/maths.scm (cryptominisat, double-conversion),
* gnu/packages/mp3.scm (chromaprint),
* gnu/packages/qt.scm (qtpromise)
* gnu/packages/rdf.scm (clucene),
* gnu/packages/sync.scm (lsyncd)
[arguments}: Remove #:test-target.

* gnu/packages/engineering.scm (libfive),
* gnu/packages/game-development.scm (box2d-3)
[arguments]: Remove #:test-target and disable tests.

Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a
2025-08-04 04:10:32 +00:00
Greg Hogan 6d40d0b795 gnu: Disable parallel tests.
* gnu/packages/aidc.scm (zint),
* gnu/packages/calendar.scm (libical),
* gnu/packages/compression.scm (c-blosc2, minizip-ng),
* gnu/packages/cpp.scm (cpp-httplib),
* gnu/packages/engineering.scm (libmedfile),
* gnu/packages/gnome.scm (evolution-data-server),
* gnu/packages/image-processing.scm (opencv),
* gnu/packages/kde-frameworks.scm (kservice),
* gnu/packages/maths.scm (scotch),
* gnu/packages/networking.scm (restbed, restinio, srt),
* gnu/packages/tbb.scm (tbb),
* gnu/packages/tls.scm (mbedtls-lts),
* gnu/packages/vulkan.scm (vulkan-loader),
* gnu/packages/web.scm (websocketpp)
[arguments]<#:parallel-tests?>: Disable.

Change-Id: I88334deb4afc29ab84b279e9d1759a777ddd49dd
2025-08-04 04:10:26 +00:00
Yarl Baudig c08961361f gnu: llvm-spirv-translator: Fix cross compilation.
* gnu/packages/vulkan.scm (llvm-spirv-translator)[configure-flags]: Replace
ungexp with ungexp-native when relevant. Fix headers path.

Change-Id: If0fe4c42e98a67cbda27519815f556bb44713a60
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-06-08 15:35:28 -04:00
John Kehayias 34b46b9950 gnu: spirv-cross: Update to 1.4.309.0.
* gnu/packages/vulkan.scm (spirv-cross): Update to 1.4.309.0.
[arguments]<tests?>: Disable for now due to upstream issue hit when
update-reference-shaders phase is run, which is necessary to run the tests
successfully.
<phases>: Make the update-reference-shaders phase only run if tests are
enabled.

Change-Id: If496a258595af1bebf214972879ff6b4362e9743
2025-06-08 15:35:25 -04:00
John Kehayias c391bcd1a9 gnu: vulkan-memory-allocator: Update to 3.2.1.
* gnu/packages/vulkan.scm (vulkan-memory-allocator): Update to 3.2.1.

Change-Id: Ica47ab1049621435e2012f7a46be9468b81cfd23
2025-06-08 15:35:24 -04:00
John Kehayias 1d32678893 gnu: vulkan-volk: Update to 1.4.304.
* gnu/packages/vulkan.scm (vulkan-volk): Update to 1.4.304.

Change-Id: Ie6dd230a92cd4a574c84cdec6a31b21b048ece7f
2025-06-08 15:35:23 -04:00
John Kehayias d66ec564c7 gnu: vulkan-validationlayers: Update to 1.4.309.0.
* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to 1.4.309.0.

Change-Id: I739052d2537832711b15d92d14e4a6c09d76600e
2025-06-08 15:35:22 -04:00
John Kehayias f1c11917eb gnu: vulkan-utility-libraries: Update to 1.4.309.0.
* gnu/packages/vulkan.scm (vulkan-utility-libraries): Update to 1.4.309.0.

Change-Id: I01119b88231175d85bfde71205d4208cea8c74fb
2025-06-08 15:35:21 -04:00