Name: vulkan-loader Version: 1.3.237 Release: 5%{?dist} Summary: Vulkan ICD desktop loader Group: Development/Tools Vendor: VMware, Inc. Distribution: Photon License: ASL 2.0 URL: https://github.com/KhronosGroup/Vulkan-Loader Source0: https://github.com/KhronosGroup/Vulkan-Loader/archive/refs/tags/Vulkan-Loader-%{version}.tar.gz %define sha512 Vulkan-Loader=54d9503ec575380d49ccf20dcedefa38baf29483c1fa125059cf2535021ed4c618781317dfca659cdbadb40331da4ffb61d88849504d6cfb688ea24cc92254e8 BuildRequires: cmake BuildRequires: python3-devel BuildRequires: vulkan-headers BuildRequires: libxml2-devel BuildRequires: wayland-devel BuildRequires: libwayland-client BuildRequires: libwayland-cursor BuildRequires: libwayland-server BuildRequires: libwayland-egl BuildRequires: libxcb-devel BuildRequires: libX11-devel BuildRequires: libXrandr-devel Requires: vulkan-headers Requires: mesa-vulkan-drivers Provides: vulkan = %{version}-%{release} Provides: vulkan-filesystem = %{version}-%{release} %description This project provides the Khronos official Vulkan ICD desktop loader for Windows, Linux, and MacOS. %package devel Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: vulkan-headers Provides: vulkan-devel = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %autosetup -p1 -n Vulkan-Loader-%{version} %build %{cmake} \ -DCMAKE_BUILD_TYPE=Release \ -DINCLUDE_INSTALL_DIR:PATH=%{_includedir} \ -DLIB_INSTALL_DIR:PATH=%{_libdir} \ -DSHARE_INSTALL_PREFIX:PATH=%{_datadir} \ -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \ -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} %{cmake_build} %install %{cmake_install} # create the filesystem mkdir -p %{buildroot}%{_sysconfdir}/vulkan/{explicit,implicit}_layer.d/ \ %{buildroot}%{_datadir}/vulkan/{explicit,implicit}_layer.d/ \ %{buildroot}{%{_sysconfdir},%{_datadir}}/vulkan/icd.d/ \ %{buildroot}%{_libdir} %{ldconfig_scriptlets} %check %{meson_test} %clean rm -rf %{buildroot}/* %files %defattr(-,root,root) %license LICENSE.txt %doc README.md CONTRIBUTING.md %dir %{_sysconfdir}/vulkan/ %dir %{_sysconfdir}/vulkan/explicit_layer.d/ %dir %{_sysconfdir}/vulkan/icd.d/ %dir %{_sysconfdir}/vulkan/implicit_layer.d/ %dir %{_datadir}/vulkan/ %dir %{_datadir}/vulkan/explicit_layer.d/ %dir %{_datadir}/vulkan/icd.d/ %dir %{_datadir}/vulkan/implicit_layer.d/ %{_libdir}/*.so.* %files devel %defattr(-,root,root) %{_libdir}/pkgconfig/vulkan.pc %{_libdir}/*.so %changelog * Thu Mar 28 2024 Ashwin Dayanand Kamat 1.3.237-5 - Bump version as a part of libxml2 upgrade * Tue Feb 20 2024 Ashwin Dayanand Kamat 1.3.237-4 - Bump version as a part of libxml2 upgrade * Wed Jun 14 2023 Shivani Agarwal 1.3.237-3 - Bump version as a part of libX11 upgrade * Wed Apr 19 2023 Ashwin Dayanand Kamat 1.3.237-2 - Bump version as a part of libxml2 upgrade * Wed Dec 14 2022 Gerrit Photon 1.3.237-1 - Automatic Version Bump * Fri Nov 11 2022 Michelle Wang 1.3.234-1 - Automatic Version Bump since mesa is bump up * Fri Oct 28 2022 Gerrit Photon 1.3.232-1 - Automatic Version Bump * Thu Oct 06 2022 Gerrit Photon 1.3.230-1 - Automatic Version Bump * Wed Sep 28 2022 Shreenidhi Shedi 1.3.216.0-2 - Bump version as a part of mesa upgrade * Mon Jun 13 2022 Shivani Agarwal 1.3.216.0-1 - Initial version