!4 update to version 2022.1

From: @loong-C 
Reviewed-by: @liangkeming 
Signed-off-by: @liangkeming
This commit is contained in:
openeuler-ci-bot 2022-08-08 00:51:52 +00:00 committed by Gitee
commit 4140c218ec
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 19 additions and 17 deletions

View File

@ -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 Name: spirv-tools
Version: 2019.5 Version: 2022.1
Release: 2%{?gitrel} Release: 1
Summary: API and commands for processing SPIR-V modules Summary: API and commands for processing SPIR-V modules
License: ASL 2.0 License: ASL 2.0
URL: https://github.com/KhronosGroup/SPIRV-Tools 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: cmake3
BuildRequires: gcc-c++ BuildRequires: gcc-c++
@ -43,7 +38,7 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Development files for %{name} Development files for %{name}
%prep %prep
%autosetup -p1 -n SPIRV-Tools-%{commit} %autosetup -p1 -n SPIRV-Tools-2022.1
%build %build
%__mkdir_p %_target_platform %__mkdir_p %_target_platform
@ -52,12 +47,14 @@ pushd %_target_platform
-DCMAKE_INSTALL_LIBDIR=%{_lib} \ -DCMAKE_INSTALL_LIBDIR=%{_lib} \
-DSPIRV-Headers_SOURCE_DIR=%{_prefix} \ -DSPIRV-Headers_SOURCE_DIR=%{_prefix} \
-DPYTHON_EXECUTABLE=%{__python3} \ -DPYTHON_EXECUTABLE=%{__python3} \
-DSPIRV_TOOLS_BUILD_STATIC=OFF \
-GNinja .. -GNinja ..
%ninja_build
popd popd
%__cmake --build %_target_platform %{?_smp_mflags} --verbose
%install %install
%ninja_install -C %_target_platform #%make_install -C %_target_platform
DESTDIR="%{buildroot}" %__cmake --install %_target_platform
%ldconfig_scriptlets libs %ldconfig_scriptlets libs
@ -69,16 +66,18 @@ popd
%{_bindir}/spirv-dis %{_bindir}/spirv-dis
%{_bindir}/spirv-lesspipe.sh %{_bindir}/spirv-lesspipe.sh
%{_bindir}/spirv-link %{_bindir}/spirv-link
%{_bindir}/spirv-lint
%{_bindir}/spirv-opt %{_bindir}/spirv-opt
%{_bindir}/spirv-reduce %{_bindir}/spirv-reduce
%{_bindir}/spirv-val %{_bindir}/spirv-val
%files libs %files libs
%{_libdir}/libSPIRV-Tools-link.so %{_libdir}/libSPIRV-Tools-link.so
%{_libdir}/libSPIRV-Tools-lint.so
%{_libdir}/libSPIRV-Tools-opt.so %{_libdir}/libSPIRV-Tools-opt.so
%{_libdir}/libSPIRV-Tools-shared.so
%{_libdir}/libSPIRV-Tools-reduce.so
%{_libdir}/libSPIRV-Tools.so %{_libdir}/libSPIRV-Tools.so
%{_libdir}/libSPIRV-Tools-reduce.so
%{_libdir}/libSPIRV-Tools-shared.so
%files devel %files devel
%{_includedir}/spirv-tools/ %{_includedir}/spirv-tools/
@ -87,6 +86,9 @@ popd
%{_libdir}/pkgconfig/SPIRV-Tools.pc %{_libdir}/pkgconfig/SPIRV-Tools.pc
%changelog %changelog
* Mon Jul 25 2022 loong_C <loong_c@yeah.net> - 2022.1-1
- update to 2022.1
* Mon Dec 13 2021 wangqing <wangqing@uniontech.com> - 2019.5-2 * Mon Dec 13 2021 wangqing <wangqing@uniontech.com> - 2019.5-2
- delete %dist - delete %dist

BIN
v2022.1.tar.gz Normal file

Binary file not shown.