Blame SPECS/vulkan-validation-layers.spec

fe50d4
Name:           vulkan-validation-layers
aba093
Version:        1.3.239.0
aba093
Release:        2%{?dist}
fe50d4
Summary:        Vulkan validation layers
fe50d4
fe50d4
License:        ASL 2.0
fe50d4
URL:            https://github.com/KhronosGroup/Vulkan-ValidationLayers
fe50d4
Source0:        %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz
c204d8
fe50d4
BuildRequires:  gcc
fe50d4
BuildRequires:  gcc-c++
0c0808
BuildRequires:  cmake
fe50d4
BuildRequires:  glslang-devel
fe50d4
BuildRequires:  ninja-build
fe50d4
BuildRequires:  python%{python3_pkgversion}-devel
fe50d4
BuildRequires:  spirv-tools-devel
fc42d5
BuildRequires:  spirv-headers-devel
aba093
BuildRequires:  vulkan-headers
fe50d4
BuildRequires:  vulkan-loader-devel
fe50d4
BuildRequires:  pkgconfig(wayland-client)
fe50d4
BuildRequires:  pkgconfig(wayland-cursor)
fe50d4
BuildRequires:  pkgconfig(wayland-server)
fe50d4
BuildRequires:  pkgconfig(wayland-egl)
fe50d4
BuildRequires:  pkgconfig(x11)
fe50d4
BuildRequires:  pkgconfig(xrandr)
fe50d4
BuildRequires:  pkgconfig(xcb)
fe50d4
945c6e
Requires: spirv-tools-libs >= 2019.4-1.20191109
fe50d4
%description
fe50d4
Vulkan validation layers
fe50d4
fe50d4
%package        devel
fe50d4
Summary:        Development files for %{name}
fe50d4
Requires:       %{name}%{?_isa} = %{version}-%{release}
fe50d4
Requires:       vulkan-headers
fe50d4
fe50d4
%description    devel
fe50d4
The %{name}-devel package contains libraries and header files for
fe50d4
developing applications that use %{name}.
fe50d4
fe50d4
%prep
fe50d4
%autosetup -p1 -n Vulkan-ValidationLayers-sdk-%{version}
fe50d4
fe50d4
fe50d4
%build
fe50d4
# Decrease debuginfo verbosity to reduce memory consumption even more
fe50d4
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
fe50d4
fe50d4
0c0808
%cmake -GNinja \
fe50d4
        -DCMAKE_BUILD_TYPE=Release \
945c6e
        -DGLSLANG_INSTALL_DIR=%{_prefix} \
c96fec
        -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \
b5b037
        -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \
004abc
        -DSPIRV_HEADERS_INCLUDE_DIR=%{_includedir} \
fe50d4
        -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ .
fe50d4
%ninja_build
fe50d4
fe50d4
fe50d4
%install
fe50d4
%ninja_install
fe50d4
fe50d4
fe50d4
%ldconfig_scriptlets
fe50d4
fe50d4
fe50d4
%files
f2df50
%license LICENSE.txt
fe50d4
%doc README.md CONTRIBUTING.md
fe50d4
%{_datadir}/vulkan/explicit_layer.d/*.json
fe50d4
%{_libdir}/libVkLayer_*.so
fe50d4
fe50d4
%files devel
fe50d4
%{_includedir}/vulkan/
aba093
%{_libdir}/libVkLayer_utils.a
fe50d4
fe50d4
%changelog
aba093
* Wed Feb 15 2023 Dave Airlie <airlied@redhat.com> - 1.3.239.0-2
aba093
- Try and fix validation layer exports
aba093
aba093
* Tue Feb 14 2023 Dave Airlie <airlied@redhat.com> - 1.3.239.0-1
aba093
- Update to 1.3.239.0
aba093
af17b1
* Wed Aug 24 2022 Dave Airlie <airlied@redhat.com> - 1.3.224.0-1
af17b1
- Update to 1.3.224.0
af17b1
004abc
* Mon Jun 20 2022 Dave Airlie <airlied@redhat.com> - 1.3.216.0-1
004abc
- Update to 1.3.216.0
004abc
c204d8
* Tue Feb 22 2022 Dave Airlie <airlied@redhat.com> - 1.3.204.0-1
c204d8
- Update to 1.3.204.0
b5b037
0c0808
* Mon Feb 01 2021 Dave Airlie <airlied@redhat.com> - 1.2.162.0-1
0c0808
- Update to 1.2.162.0
f3bd3d
fc42d5
* Wed Aug 05 2020 Dave Airlie <airlied@redhat.com> - 1.2.148.0-1
fc42d5
- Update to 1.2.148.0
06668d
ce4196
* Wed Jan 29 2020 Dave Airlie <airlied@redhat.com> - 1.2.131.1-1
ce4196
- Update for 8.2.0 for vulkan 1.2
ce4196
ce4196
* Sat Dec 07 2019 Dave Airlie <airlied@redhat.com> - 1.1.126.0-3
ce4196
- Update for 8.2.0
ce4196
945c6e
* Fri Nov 29 2019 Dave Airlie <airlied@redhat.com> - 1.1.126.0-2
945c6e
- Add explicit spirv toos libs requires
945c6e
945c6e
* Wed Nov 13 2019 Dave Airlie <airlied@redhat.com> - 1.1.126.0-1
945c6e
- Update validation layers to 1.1.126.0
945c6e
c96fec
* Wed Jul 31 2019 Dave Airlie <airlied@redhat.com> - 1.1.114.0-1
c96fec
- Update validation layers to 1.1.114.0
c96fec
f2df50
* Wed Mar 06 2019 Dave Airlie <airlied@redhat.com> - 1.1.101.0-1
f2df50
- Update valdiation layers to 1.1.101.0
f2df50
fe50d4
* Tue Aug 07 2018 Leigh Scott <leigh123linux@googlemail.com> - 1.1.82.0-1
fe50d4
- Update to 1.1.82.0
fe50d4
fe50d4
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.77.0-4
fe50d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
fe50d4
fe50d4
* Tue Jun 26 2018 Leigh Scott <leigh123linux@googlemail.com> - 1.1.77.0-3
fe50d4
- Workaround i686 build issue
fe50d4
fe50d4
* Tue Jun 26 2018 Leigh Scott <leigh123linux@googlemail.com> - 1.1.77.0-2
fe50d4
- Exclude i686 due to 'virtual memory exhausted' FTBFS
fe50d4
fe50d4
* Sat Jun 23 2018 Leigh Scott <leigh123linux@googlemail.com> - 1.1.77.0-1
fe50d4
- Initial package