1
0
forked from pool/spirv-cross

account for missing .a files

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/spirv-cross?expand=0&rev=29
This commit is contained in:
Jan Engelhardt 2023-08-25 09:23:47 +00:00 committed by Git OBS Bridge
parent 33e91dc942
commit 3f24e017b3

View File

@ -75,8 +75,11 @@ sed -i 's,${CMAKE_INSTALL_PREFIX}/lib,%{_libdir},;s,/share/pkgconfig,/%{_lib}/pk
%install
%cmake_install
rm %{buildroot}%{_libdir}/*.a
rm -r %{buildroot}%{_datadir}
rm -fv %buildroot/%_libdir/*.a
# When static/shared library names aren't thought through...
for i in c core cpp glsl hlsl msl reflect util; do
ln -s "libspirv-cross-c-shared.so" "%buildroot/%_libdir/libspirv-cross-$i.so"
done
%post -n %{_libpkg} -p /sbin/ldconfig
%postun -n %{_libpkg} -p /sbin/ldconfig
@ -90,8 +93,10 @@ rm -r %{buildroot}%{_datadir}
%{_libdir}/libspirv-cross-c-shared.so.*
%files devel
%{_libdir}/libspirv-cross-c-shared.so
%_libdir/libspirv-cross-*.so
%{_libdir}/pkgconfig/*.pc
%{_includedir}/spirv_cross
%dir %_datadir/spirv*
%_datadir/spirv*/cmake/
%changelog