[packages/Vulkan-Tools] - updated to vulkan-sdk 1.4.341.0
qboosh
qboosh at pld-linux.org
Tue May 5 21:26:06 CEST 2026
commit a9a4ea79b60e2da3009855815315151a3dfd7d67
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue May 5 21:25:58 2026 +0200
- updated to vulkan-sdk 1.4.341.0
Vulkan-Tools-dlopen.patch | 38 --------------------------------------
Vulkan-Tools.spec | 19 +++++++++----------
2 files changed, 9 insertions(+), 48 deletions(-)
---
diff --git a/Vulkan-Tools.spec b/Vulkan-Tools.spec
index c951c73..966b719 100644
--- a/Vulkan-Tools.spec
+++ b/Vulkan-Tools.spec
@@ -4,7 +4,7 @@
%bcond_without wayland # Wayland support
%bcond_without x11 # X11 (Xlib/XCB) support
-%define api_version 1.4.321.0
+%define api_version 1.4.341.0
%define gitref vulkan-sdk-%{api_version}
Summary: Vulkan API Tools
@@ -16,8 +16,7 @@ License: Apache v2.0
Group: Applications/Graphics
#Source0Download: https://github.com/KhronosGroup/Vulkan-Tools/tags
Source0: https://github.com/KhronosGroup/Vulkan-Tools/archive/%{gitref}/%{name}-%{gitref}.tar.gz
-# Source0-md5: 243182b92fb563c446a424c3251d8ca1
-Patch0: %{name}-dlopen.patch
+# Source0-md5: a3ac7e420e7f8e5d4c3cf078da9447a1
URL: https://github.com/KhronosGroup/Vulkan-Tools/
%{?with_directfb:BuildRequires: DirectFB-devel}
BuildRequires: Vulkan-Loader-devel >= %{api_version}
@@ -29,6 +28,7 @@ BuildRequires: pkgconfig
BuildRequires: python3 >= 1:3.10
BuildRequires: python3-lxml
BuildRequires: python3-modules >= 1:3
+BuildRequires: rpmbuild(macros) >= 2.047
BuildRequires: vulkan-volk-devel >= %{api_version}
%{?with_wayland:BuildRequires: wayland-devel}
%{?with_wayland:BuildRequires: wayland-protocols}
@@ -57,15 +57,14 @@ Atrapa sterownika Vulkan.
%prep
%setup -q -n %{name}-%{gitref}
-%patch -P0 -p1
%build
+export GLSLANG_INSTALL_DIR=%{_prefix}
%cmake -B build \
- %{cmake_on_off directfb BUILD_WSI_DIRECTFB_SUPPORT} \
- %{cmake_on_off wayland BUILD_WSI_WAYLAND_SUPPORT} \
- %{cmake_on_off x11 BUILD_WSI_XCB_SUPPORT} \
- %{cmake_on_off x11 BUILD_WSI_XLIB_SUPPORT} \
- -DGLSLANG_INSTALL_DIR=%{_prefix} \
+ -DBUILD_WSI_DIRECTFB_SUPPORT=%{__ON_OFF directfb} \
+ -DBUILD_WSI_WAYLAND_SUPPORT=%{__ON_OFF wayland} \
+ -DBUILD_WSI_XCB_SUPPORT=%{__ON_OFF x11} \
+ -DBUILD_WSI_XLIB_SUPPORT=%{__ON_OFF x11} \
-DINSTALL_ICD=ON
%{__make} -C build
@@ -93,4 +92,4 @@ rm -rf $RPM_BUILD_ROOT
%files mock-icd
%defattr(644,root,root,755)
%{_sysconfdir}/vulkan/icd.d/VkICD_mock_icd.json.disabled
-%attr(755,root,root) %{_libdir}/libVkICD_mock_icd.so
+%{_libdir}/libVkICD_mock_icd.so
diff --git a/Vulkan-Tools-dlopen.patch b/Vulkan-Tools-dlopen.patch
deleted file mode 100644
index 3319f2b..0000000
--- a/Vulkan-Tools-dlopen.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-Disable broken defines: pkg-config likely returns more than single library to link, so it cannot
-be passed as single argument to dlopen
---- Vulkan-Tools-vulkan-sdk-1.4.321.0/cube/CMakeLists.txt.orig 2025-07-07 18:34:37.000000000 +0200
-+++ Vulkan-Tools-vulkan-sdk-1.4.321.0/cube/CMakeLists.txt 2025-07-23 21:16:01.334182535 +0200
-@@ -307,16 +307,6 @@ if (ANDROID)
- return()
- endif()
-
--if (XCB_LINK_LIBRARIES)
-- target_compile_definitions(vkcube PRIVATE "XCB_LIBRARY=\"${XCB_LINK_LIBRARIES}\"")
--endif()
--if (X11_LINK_LIBRARIES)
-- target_compile_definitions(vkcube PRIVATE "XLIB_LIBRARY=\"${X11_LINK_LIBRARIES}\"")
--endif()
--if (WAYLAND_CLIENT_LINK_LIBRARIES)
-- target_compile_definitions(vkcube PRIVATE "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LINK_LIBRARIES}\"")
--endif()
--
- # ----------------------------------------------------------------------------
- # vkcubepp
-
-@@ -360,16 +350,6 @@ target_include_directories(vkcubepp PRIV
- target_compile_definitions(vkcubepp PRIVATE ${ENABLED_CUBE_PLATFORMS})
- target_link_libraries(vkcubepp ${CMAKE_DL_LIBS} Vulkan::Headers)
-
--if (XCB_LINK_LIBRARIES )
-- target_compile_definitions(vkcubepp PUBLIC "XCB_LIBRARY=\"${XCB_LINK_LIBRARIES}\"")
--endif()
--if (X11_LINK_LIBRARIES)
-- target_compile_definitions(vkcubepp PUBLIC "XLIB_LIBRARY=\"${X11_LINK_LIBRARIES}\"")
--endif()
--if (WAYLAND_CLIENT_LINK_LIBRARIES)
-- target_compile_definitions(vkcubepp PUBLIC "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LINK_LIBRARIES}\"")
--endif()
--
- if(APPLE)
- install(
- TARGETS vkcubepp
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/Vulkan-Tools.git/commitdiff/a9a4ea79b60e2da3009855815315151a3dfd7d67
More information about the pld-cvs-commit
mailing list