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:
parent
33e91dc942
commit
3f24e017b3
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user