[packages/VMware-player/wip-userspace-16] - update noautoprov/noautoreq
qboosh
qboosh at pld-linux.org
Mon Nov 1 19:28:07 CET 2021
commit 6dd70173cbe4ad5fab5b2db4b314e62cac34af57
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Mon Nov 1 19:28:01 2021 +0100
- update noautoprov/noautoreq
VMware-player.spec | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
---
diff --git a/VMware-player.spec b/VMware-player.spec
index d1519a0..ea58c81 100644
--- a/VMware-player.spec
+++ b/VMware-player.spec
@@ -65,7 +65,9 @@ Requires: xorg-lib-libXrender
ExclusiveArch: %{x8664}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _noautoprovfiles %{_libdir}/vmware/lib/.*\.so.*
+# private libraries shouldn't provide sonames
+%define _noautoprovfiles %{_libdir}/vmware/lib/.*\.so.*
+%define _noautoreq libcrypto.so.1.0.2 libssl.so.1.0.2 libbasichttp.so libcds.so libgvmomi.so libvmwarebase.so libvmwareui.so libvnetlib.so
%define skip_post_check_so .*%{_libdir}/vmware/lib/.*
%define debug_package %{nil}
@@ -243,6 +245,9 @@ for f in vmware-{modonfig,modconfig-console,gksu,vmblock-fuse} ; do
ln -sf appLoader $RPM_BUILD_ROOT%{_libdir}/vmware/bin/$f
done
+# for autoreq to work
+chmod 755 $RPM_BUILD_ROOT%{_libdir}/vmware/lib/lib*/lib*.so*
+
# available in system packages
%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/vmware/lib/{libICE.so.6,libSM.so.6,libX11.so.6,libXau.so.6,libXcomposite.so.1,libXcursor.so.1,libXdamage.so.1,libXdmcp.so.6,libXext.so.6,libXfixes.so.3,libXft.so.2,libXi.so.6,libXinerama.so.1,libXrandr.so.2,libXrender.so.1,libXtst.so.6,libxcb.so.1}
%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/vmware/lib/{libcairo.so.2,libcairo-gobject.so.2,libcairomm-1.0.so.1,libpixman-1.so.0}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/VMware-player.git/commitdiff/6dd70173cbe4ad5fab5b2db4b314e62cac34af57
More information about the pld-cvs-commit
mailing list