[packages/glslang] - updated to 12.1.0 (new sonames)
qboosh
qboosh at pld-linux.org
Tue Apr 4 22:37:15 CEST 2023
commit a827034496a0eab80c17b5ac82cf206fd70155b2
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Apr 4 22:39:45 2023 +0200
- updated to 12.1.0 (new sonames)
glslang.spec | 54 ++++++++++++++++++++++++++++--------------------------
1 file changed, 28 insertions(+), 26 deletions(-)
---
diff --git a/glslang.spec b/glslang.spec
index a8ac850..804ffce 100644
--- a/glslang.spec
+++ b/glslang.spec
@@ -6,20 +6,20 @@
Summary: Khronos reference front-end for GLSL and ESSL
Summary(pl.UTF-8): Wzorcowy frontend GLSL i ESSL z projektu Khronos
Name: glslang
-Version: 11.7.1
+Version: 12.1.0
Release: 1
License: BSD-like
Group: Applications/Graphics
#Source0Download: https://github.com/KhronosGroup/glslang/releases
Source0: https://github.com/KhronosGroup/glslang/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 0855c7b65da1e9be5ff89eeddeda691a
+# Source0-md5: 218e2dd3ab422fca3a99ba6ca517c84c
Patch0: %{name}-system-spirv.patch
URL: https://github.com/KhronosGroup/glslang
BuildRequires: bison
-BuildRequires: cmake >= 2.8.12
-BuildRequires: libstdc++-devel >= 6:4.7
+BuildRequires: cmake >= 3.14.0
+BuildRequires: libstdc++-devel >= 6:7
%if %{with tests} || %{with spirv_opt}
-BuildRequires: spirv-tools-devel >= 1:2021.4
+BuildRequires: spirv-tools-devel >= 1:2022.4
%endif
%if %{with spirv_opt}
%requires_ge_to spirv-tools-libs spirv-tools-devel
@@ -51,12 +51,10 @@ AST.
%patch0 -p1
%build
-install -d build
-cd build
-%cmake .. \
+%cmake -B build \
%{!?with_spirv_opt:-DENABLE_OPT=OFF}
-%{__make}
-cd ..
+
+%{__make} -C build
%if %{with tests}
cd Test
@@ -82,26 +80,30 @@ rm -rf $RPM_BUILD_ROOT
%doc LICENSE.txt README-spirv-remap.txt
%attr(755,root,root) %{_bindir}/glslangValidator
%attr(755,root,root) %{_bindir}/spirv-remap
-%attr(755,root,root) %{_libdir}/libHLSL.so
-%attr(755,root,root) %{_libdir}/libSPIRV.so
-%attr(755,root,root) %{_libdir}/libSPVRemapper.so
+%attr(755,root,root) %{_libdir}/libHLSL.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libHLSL.so.12
+%attr(755,root,root) %{_libdir}/libSPIRV.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libSPIRV.so.12
+%attr(755,root,root) %{_libdir}/libSPVRemapper.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libSPVRemapper.so.12
%attr(755,root,root) %{_libdir}/libglslang.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libglslang.so.11
-%attr(755,root,root) %{_libdir}/libglslang-default-resource-limits.so
+%attr(755,root,root) %ghost %{_libdir}/libglslang.so.12
+%attr(755,root,root) %{_libdir}/libglslang-default-resource-limits.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libglslang-default-resource-limits.so.12
%files devel
%defattr(644,root,root,755)
%doc README.md
+%attr(755,root,root) %{_libdir}/libHLSL.so
+%attr(755,root,root) %{_libdir}/libSPIRV.so
+%attr(755,root,root) %{_libdir}/libSPVRemapper.so
%attr(755,root,root) %{_libdir}/libglslang.so
-%{_libdir}/libOGLCompiler.a
-%{_libdir}/libOSDependent.a
+%attr(755,root,root) %{_libdir}/libglslang-default-resource-limits.so
%{_includedir}/glslang
-%{_libdir}/cmake/HLSLTargets*.cmake
-%{_libdir}/cmake/OGLCompilerTargets*.cmake
-%{_libdir}/cmake/OSDependentTargets*.cmake
-%{_libdir}/cmake/SPIRVTargets*.cmake
-%{_libdir}/cmake/SPVRemapperTargets*.cmake
-%{_libdir}/cmake/glslang-default-resource-limitsTargets*.cmake
-%{_libdir}/cmake/glslangTargets*.cmake
-%{_libdir}/cmake/glslangValidatorTargets*.cmake
-%{_libdir}/cmake/spirv-remapTargets*.cmake
+%{_libdir}/cmake/glslang
+%{_libdir}/cmake/HLSLTargets.cmake
+%{_libdir}/cmake/SPIRVTargets.cmake
+%{_libdir}/cmake/SPVRemapperTargets.cmake
+%{_libdir}/cmake/glslang-default-resource-limitsTargets.cmake
+%{_libdir}/cmake/glslangValidatorTargets.cmake
+%{_libdir}/cmake/spirv-remapTargets.cmake
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/glslang.git/commitdiff/a827034496a0eab80c17b5ac82cf206fd70155b2
More information about the pld-cvs-commit
mailing list