4 Summary: Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
5 Group: Graphics & UI Framework/GL
7 Source: %{name}-%{version}.tar.gz
8 Source1001: %{name}.manifest
11 BuildRequires: pkg-config
12 BuildRequires: libtool
14 BuildRequires: python3
17 Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
20 Summary: Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
21 Group: Graphics & UI Framework/GL
24 Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
31 export CXXFLAGS="$CXXFLAGS -w -fPIE -Wno-psabi"
32 export LDFLAGS="$LDFLAGS -pie"
33 cmake -DCMAKE_BUILD_TYPE=Release \
34 -DCMAKE_INSTALL_LIBDIR=%{_libdir} -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} -DCMAKE_INSTALL_DATADIR=%{_datadir} \
35 -DCMAKE_INSTALL_BINDIR=%{_bindir}
41 cp -a glslang/libglslang.a build/
42 cp -a glslang/OSDependent/Unix/libOSDependent.a build/
43 cp -a OGLCompilersDLL/libOGLCompiler.a build/
44 cp -a SPIRV/libSPVRemapper.a build/
45 cp -a SPIRV/libSPIRV.a build/
46 cp -a hlsl/libHLSL.a build/
50 cp -a build/*.a %{buildroot}%{_libdir}/
54 %manifest %{name}.manifest
55 %defattr(-,root,root,-)
57 %{_bindir}/glslangValidator
58 %{_bindir}/spirv-remap
59 %{_libdir}/libglslang.a
60 %{_libdir}/libOSDependent.a
61 %{_libdir}/libOGLCompiler.a
62 %{_libdir}/libSPVRemapper.a
67 %defattr(-,root,root,-)
69 %{_libdir}/libglslang.a
70 %{_libdir}/libOSDependent.a
71 %{_libdir}/libOGLCompiler.a
72 %{_libdir}/libSPVRemapper.a