summaryrefslogtreecommitdiff
path: root/gnu/packages/vulkan.scm
AgeCommit message (Collapse)Author
2026-03-16gnu: vulkan-validationlayers: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to 1.4.335.0. Merges guix/guix!6058 Change-Id: I91cb6699c4e2ef278b2fd295be03ac55fad4301c
2026-03-16gnu: Add spirv-tools-static.Cayetano Santos
* gnu/packages/vulkan.scm (spirv-tools-static): New variable. Merges guix/guix!6058 Change-Id: I2d7a9a752d94d8059cbb71a3d172c551e92b225c
2026-03-16gnu: vulkan-tools: Update to 1.4.335.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.4.335. Change-Id: Iab08a8a9cd6b1ad708548b19eb7303f6c806e717
2026-03-16gnu: spirv-headers: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.4.335.0. Change-Id: I503d737e711404ad61843aacca752ad83e442fb4
2026-03-16gnu: spirv-tools: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (spirv-tools): Update to 1.4.335.0. Change-Id: I9be0c58bffca7219d65b0657c0d4c9766222a33f
2026-03-16gnu: spirv-cross: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (spirv-cross): Update to 1.4.335.0. Change-Id: I8fc0218acca39f646581c72eead214a9174c7522
2026-03-16gnu: glslang: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (glslang): Update to 1.4.335.0. Change-Id: Id89086d30036aeaea3923a8ae9ebd1184c23bac1
2026-03-16gnu: vulkan-headers/no-loader: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-headers/no-loader): Update to 1.4.335.0. Change-Id: I43272436696ae3806c00751fab85459e07358280
2026-03-16gnu: vulkan-loader: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.4.335.0. Change-Id: Ie295240f6db85adb567e869057519bdc565d94a7
2026-03-16gnu: vulkan-volk: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-volk): Update to 1.4.335.0. Change-Id: Ia532978dab6f29e8483a88a49bdea552f2410fda
2026-03-16gnu: vulkan-utility-libraries: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-utility-libraries): Update to 1.4.335.0. Change-Id: I1e4a99ccc7d3d823adedb0b7ad5da019c327ed07
2026-03-16gnu: shaderc: Update to 2025.5.Philippe SWARTVAGHER
* 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-02-25gnu: vkd3d: Update to 1.18.Liliana Marie Prikler
* 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-10gnu: Remove PKG_CONFIG_EXECUTABLE configure-flags.Dariqq
* 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-10gnu: Add sirit.terramorpha
* gnu/packages/vulkan.scm (sirit): New variable. Change-Id: Ibab4db16cf3b0196958eafce161285a910afb32d Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-03gnu: shaderc-for-pcsx2: Remove.Andrew Wong
* 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>
2025-11-03gnu: Add shaderc-for-pcsx2.Andrew Wong
* 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-10-03gnu: vulkan-tools: Fix loading of libvulkan.John Kehayias
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-09-30gnu: spirv-llvm-translator: Update to 18.1.10.Cayetano Santos
* 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-30gnu: vulkan-memory-allocator: Update to 3.3.0.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-memory-allocator)[arguments]: Use G-Expressions. Change-Id: I17030138801cb6d1b17cb849275dc0a0269daf4d Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30gnu: vkd3d: Improve style.Cayetano Santos
* 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-30gnu: vulkan: Update to 1.4.321.0.Cayetano Santos
* 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-30gnu: shaderc: Improve style.Cayetano Santos
* gnu/packages/vulkan.scm (shaderc)[arguments]: Use G-Expressions. Change-Id: Ifa7b303c173a5093fa7733fa67e09eab1b39d8bd Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30gnu: vulkan-tools: Improve style.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-tools): Fix max column. Change-Id: Ibae23e8eaed1fa6c3f0ea593b4c64330e4037a94 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30gnu: vulkan-validationlayers: Improve style.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-validationlayers): Fix max column. Change-Id: I3a79acbc7c4a36105e27a6dfaba028094a5d5232 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30gnu: vulkan-loader: Improve style.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-loader): Fix max column. Change-Id: I613ef9c8b87200168af3ab4c0379b0c8b2d09c58 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30gnu: glslang: Improve style.Cayetano Santos
* 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-30gnu: spirv-cross: Improve style.Cayetano Santos
* 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-30gnu: spirv-tools: Improve style.Cayetano Santos
* 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-30gnu: shaderc: Disable tests.John Kehayias
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-30gnu: wayland: Update to 1.24.0.Maxim Cournoyer
* 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-30gnu: vulkan-validationlayers: Update to 1.4.313.0.Maxim Cournoyer
* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to 1.4.313.0. Change-Id: I122d61f1e931ec6624cbf96ed64f585ad92f4789
2025-09-30gnu: vulkan-tools: Update to 1.4.313.0.Maxim Cournoyer
* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.4.313.0. Change-Id: Ic96b91a364836a312a1d5f5d58fd2978ac50522a
2025-09-30gnu: vulkan-loader: Update to 1.4.313.0.Maxim Cournoyer
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.4.313.0. Change-Id: I5a969aab936ae40a7694dcc0d92e158d8375290a
2025-09-30gnu: vulkan-headers: Update to 1.4.313.0.Maxim Cournoyer
* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.4.313.0. Change-Id: Ibed13fb472f5511a8e73625df19058e05b87d78a
2025-09-30gnu: shaderc: Update to 2025.3.Maxim Cournoyer
* gnu/packages/vulkan.scm (shaderc): Update to 2025.3. Change-Id: If5ac7736ba1f32ddd24aaba45e179768aa37558f
2025-09-30gnu: vulkan-utility-libraries: Update to 1.4.313.Maxim Cournoyer
* gnu/packages/vulkan.scm (vulkan-utility-libraries): Update to 1.4.313. Change-Id: Ie7cbeb3393fb3d33859bf3983385961e072025ec
2025-09-30gnu: spirv-cross: Update to 1.4.313.0.Maxim Cournoyer
* gnu/packages/vulkan.scm (spirv-cross): Update to 1.4.313.0. Change-Id: Idee2fa8bd45d2510990bb0d6ab1f9352094693ef
2025-09-30gnu: glslang: Update to 1.4.313.0.Maxim Cournoyer
* gnu/packages/vulkan.scm (glslang): Update to 1.4.313.0. Change-Id: Ie3a4168dc4d62846b68b9a1f417edebf7224134f
2025-09-30gnu: spirv-tools: Update to 1.4.313.0.Maxim Cournoyer
* gnu/packages/vulkan.scm (spirv-tools): Update to 1.4.313.0. Change-Id: Id436a37723e3fbc75525877f66bbf092b19db8db
2025-09-30gnu: spirv-headers: Update to 1.4.313.0.Maxim Cournoyer
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.4.313.0. Change-Id: Id20c09fad12aad12ca3dd045af0369f63a5ef49d
2025-08-04gnu: Use default cmake.Greg Hogan
* 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-04gnu: Remove #:test-target argument.Greg Hogan
* 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-04gnu: Disable parallel tests.Greg Hogan
* 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-06-08gnu: llvm-spirv-translator: Fix cross compilation.Yarl Baudig
* 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-08gnu: spirv-cross: Update to 1.4.309.0.John Kehayias
* 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-08gnu: vulkan-memory-allocator: Update to 3.2.1.John Kehayias
* gnu/packages/vulkan.scm (vulkan-memory-allocator): Update to 3.2.1. Change-Id: Ica47ab1049621435e2012f7a46be9468b81cfd23
2025-06-08gnu: vulkan-volk: Update to 1.4.304.John Kehayias
* gnu/packages/vulkan.scm (vulkan-volk): Update to 1.4.304. Change-Id: Ie6dd230a92cd4a574c84cdec6a31b21b048ece7f
2025-06-08gnu: vulkan-validationlayers: Update to 1.4.309.0.John Kehayias
* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to 1.4.309.0. Change-Id: I739052d2537832711b15d92d14e4a6c09d76600e
2025-06-08gnu: vulkan-utility-libraries: Update to 1.4.309.0.John Kehayias
* gnu/packages/vulkan.scm (vulkan-utility-libraries): Update to 1.4.309.0. Change-Id: I01119b88231175d85bfde71205d4208cea8c74fb