summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabio Rossi <rossi.f@inwind.it>2016-04-03 01:17:24 +0200
committerFabio Rossi <rossi.f@inwind.it>2016-04-03 01:22:49 +0200
commit052215b3c1e4b532b9d7a7872a0f46ecdb10f4cb (patch)
tree550f005f0080b2cb5ff5bd644c2243f7d102e860
parentMerge branch 'master' of git://git.gentoo.org/proj/vmware (diff)
downloadvmware-052215b3c1e4b532b9d7a7872a0f46ecdb10f4cb.tar.gz
vmware-052215b3c1e4b532b9d7a7872a0f46ecdb10f4cb.tar.bz2
vmware-052215b3c1e4b532b9d7a7872a0f46ecdb10f4cb.zip
Clean deps getting list from scanelf instead of ldd
The dependencies were initially obtained from ldd which works recursively so it shows also all the dynamically linked libs of the primary DT_NEEDED libs... Basically ldd shows much more dependencies, the new configuration has been tested on a freshly built ~amd64 system.
-rw-r--r--app-emulation/vmware-player/vmware-player-12.1.0.3272444-r2.ebuild41
-rw-r--r--app-emulation/vmware-workstation/vmware-workstation-12.1.0.3272444-r2.ebuild41
2 files changed, 4 insertions, 78 deletions
diff --git a/app-emulation/vmware-player/vmware-player-12.1.0.3272444-r2.ebuild b/app-emulation/vmware-player/vmware-player-12.1.0.3272444-r2.ebuild
index 90577d8..ab4e812 100644
--- a/app-emulation/vmware-player/vmware-player-12.1.0.3272444-r2.ebuild
+++ b/app-emulation/vmware-player/vmware-player-12.1.0.3272444-r2.ebuild
@@ -88,7 +88,6 @@ BUNDLED_LIBS="
"
BUNDLED_LIB_DEPENDS="
- app-accessibility/at-spi2-core
dev-cpp/atkmm
dev-cpp/cairomm
dev-cpp/glibmm:2
@@ -96,19 +95,15 @@ BUNDLED_LIB_DEPENDS="
dev-cpp/pangomm
dev-libs/atk
dev-libs/glib:2
- dev-libs/libaio
dev-libs/libgcrypt:11/11
dev-libs/libgpg-error
dev-libs/libsigc++:2
dev-libs/libxml2
dev-libs/openssl:0
- gnome-base/librsvg:2
media-libs/fontconfig
media-libs/freetype
media-libs/libpng:1.2
net-misc/curl
- sys-apps/dbus
- sys-apps/pcsc-lite
sys-fs/fuse
sys-libs/zlib
x11-libs/cairo
@@ -118,61 +113,29 @@ BUNDLED_LIB_DEPENDS="
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
- x11-libs/libXdmcp
x11-libs/libXfixes
- x11-libs/libXft
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/pango
- x11-libs/pangox-compat
x11-libs/pixman
"
# vmware should not use virtual/libc as this is a
# precompiled binary package thats linked to glibc.
RDEPEND="
- app-arch/bzip2
- dev-libs/dbus-glib
- dev-libs/expat
- dev-libs/gmp:0
- dev-libs/icu
- dev-libs/json-c
- dev-libs/libcroco
- dev-libs/libffi
- dev-libs/libgcrypt:0/20
- dev-libs/libtasn1:0/6
- dev-libs/nettle:0/6
- gnome-base/gconf
- gnome-base/libgnome-keyring
- media-gfx/graphite2
media-libs/alsa-lib
- media-libs/harfbuzz:0/0.9.18
- media-libs/libart_lgpl
- media-libs/libpng:0
- media-libs/libvorbis
- media-libs/mesa
- net-dns/libidn
- net-libs/gnutls
net-print/cups
- sys-apps/tcp-wrappers
- sys-apps/util-linux
- x11-libs/libICE
- x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXi
x11-libs/libXtst
- x11-libs/libXxf86vm
- x11-libs/libdrm
- x11-libs/libxcb
- x11-libs/libxshmfence
x11-libs/startup-notification
- x11-libs/xcb-util
x11-themes/hicolor-icon-theme
bundled-libs? (
- media-libs/jbigkit:0/2.1
media-libs/tiff:3
+ x11-libs/libICE
+ x11-libs/libSM
virtual/jpeg:62
)
!bundled-libs? ( ${BUNDLED_LIB_DEPENDS} )
diff --git a/app-emulation/vmware-workstation/vmware-workstation-12.1.0.3272444-r2.ebuild b/app-emulation/vmware-workstation/vmware-workstation-12.1.0.3272444-r2.ebuild
index d698aa8..96a7061 100644
--- a/app-emulation/vmware-workstation/vmware-workstation-12.1.0.3272444-r2.ebuild
+++ b/app-emulation/vmware-workstation/vmware-workstation-12.1.0.3272444-r2.ebuild
@@ -88,7 +88,6 @@ BUNDLED_LIBS="
"
BUNDLED_LIB_DEPENDS="
- app-accessibility/at-spi2-core
dev-cpp/atkmm
dev-cpp/cairomm
dev-cpp/glibmm:2
@@ -96,19 +95,15 @@ BUNDLED_LIB_DEPENDS="
dev-cpp/pangomm
dev-libs/atk
dev-libs/glib:2
- dev-libs/libaio
dev-libs/libgcrypt:11/11
dev-libs/libgpg-error
dev-libs/libsigc++:2
dev-libs/libxml2
dev-libs/openssl:0
- gnome-base/librsvg:2
media-libs/fontconfig
media-libs/freetype
media-libs/libpng:1.2
net-misc/curl
- sys-apps/dbus
- sys-apps/pcsc-lite
sys-fs/fuse
sys-libs/zlib
x11-libs/cairo
@@ -118,61 +113,29 @@ BUNDLED_LIB_DEPENDS="
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
- x11-libs/libXdmcp
x11-libs/libXfixes
- x11-libs/libXft
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/pango
- x11-libs/pangox-compat
x11-libs/pixman
"
# vmware should not use virtual/libc as this is a
# precompiled binary package thats linked to glibc.
RDEPEND="
- app-arch/bzip2
- dev-libs/dbus-glib
- dev-libs/expat
- dev-libs/gmp:0
- dev-libs/icu
- dev-libs/json-c
- dev-libs/libcroco
- dev-libs/libffi
- dev-libs/libgcrypt:0/20
- dev-libs/libtasn1:0/6
- dev-libs/nettle:0/6
- gnome-base/gconf
- gnome-base/libgnome-keyring
- media-gfx/graphite2
media-libs/alsa-lib
- media-libs/harfbuzz:0/0.9.18
- media-libs/libart_lgpl
- media-libs/libpng:0
- media-libs/libvorbis
- media-libs/mesa
- net-dns/libidn
- net-libs/gnutls
net-print/cups
- sys-apps/tcp-wrappers
- sys-apps/util-linux
- x11-libs/libICE
- x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXi
x11-libs/libXtst
- x11-libs/libXxf86vm
- x11-libs/libdrm
- x11-libs/libxcb
- x11-libs/libxshmfence
x11-libs/startup-notification
- x11-libs/xcb-util
x11-themes/hicolor-icon-theme
bundled-libs? (
- media-libs/jbigkit:0/2.1
media-libs/tiff:3
+ x11-libs/libICE
+ x11-libs/libSM
virtual/jpeg:62
)
!bundled-libs? ( ${BUNDLED_LIB_DEPENDS} )