diff --git a/spirv-tools-97f1d485b76303ea7094fa164c0cc770b79f6f78.tar.gz b/spirv-tools-97f1d485b76303ea7094fa164c0cc770b79f6f78.tar.gz deleted file mode 100644 index 202b971..0000000 Binary files a/spirv-tools-97f1d485b76303ea7094fa164c0cc770b79f6f78.tar.gz and /dev/null differ diff --git a/spirv-tools.spec b/spirv-tools.spec index 52a4903..717a241 100644 --- a/spirv-tools.spec +++ b/spirv-tools.spec @@ -1,16 +1,11 @@ -%global commit 97f1d485b76303ea7094fa164c0cc770b79f6f78 -%global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20200129 -%global gitrel .%{commit_date}.git%{shortcommit} - Name: spirv-tools -Version: 2019.5 -Release: 2%{?gitrel} +Version: 2022.1 +Release: 1 Summary: API and commands for processing SPIR-V modules License: ASL 2.0 URL: https://github.com/KhronosGroup/SPIRV-Tools -Source0: %url/archive/%{commit}.tar.gz#/%{name}-%{commit}.tar.gz +Source0: %url/archive/refs/tags/v%{version}.tar.gz BuildRequires: cmake3 BuildRequires: gcc-c++ @@ -43,21 +38,23 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release} Development files for %{name} %prep -%autosetup -p1 -n SPIRV-Tools-%{commit} +%autosetup -p1 -n SPIRV-Tools-2022.1 %build %__mkdir_p %_target_platform pushd %_target_platform %cmake3 -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_LIBDIR=%{_lib} \ - -DSPIRV-Headers_SOURCE_DIR=%{_prefix} \ - -DPYTHON_EXECUTABLE=%{__python3} \ - -GNinja .. -%ninja_build + -DCMAKE_INSTALL_LIBDIR=%{_lib} \ + -DSPIRV-Headers_SOURCE_DIR=%{_prefix} \ + -DPYTHON_EXECUTABLE=%{__python3} \ + -DSPIRV_TOOLS_BUILD_STATIC=OFF \ + -GNinja .. popd +%__cmake --build %_target_platform %{?_smp_mflags} --verbose %install -%ninja_install -C %_target_platform +#%make_install -C %_target_platform +DESTDIR="%{buildroot}" %__cmake --install %_target_platform %ldconfig_scriptlets libs @@ -69,16 +66,18 @@ popd %{_bindir}/spirv-dis %{_bindir}/spirv-lesspipe.sh %{_bindir}/spirv-link +%{_bindir}/spirv-lint %{_bindir}/spirv-opt %{_bindir}/spirv-reduce %{_bindir}/spirv-val %files libs %{_libdir}/libSPIRV-Tools-link.so +%{_libdir}/libSPIRV-Tools-lint.so %{_libdir}/libSPIRV-Tools-opt.so -%{_libdir}/libSPIRV-Tools-shared.so -%{_libdir}/libSPIRV-Tools-reduce.so %{_libdir}/libSPIRV-Tools.so +%{_libdir}/libSPIRV-Tools-reduce.so +%{_libdir}/libSPIRV-Tools-shared.so %files devel %{_includedir}/spirv-tools/ @@ -87,6 +86,9 @@ popd %{_libdir}/pkgconfig/SPIRV-Tools.pc %changelog +* Mon Jul 25 2022 loong_C - 2022.1-1 +- update to 2022.1 + * Mon Dec 13 2021 wangqing - 2019.5-2 - delete %dist diff --git a/v2022.1.tar.gz b/v2022.1.tar.gz new file mode 100644 index 0000000..ebbb5b7 Binary files /dev/null and b/v2022.1.tar.gz differ