app-emulation/genymotion: add some RDEPEND and remove some bundled libs
(Portage version: 2.2.20.1/hg/Linux x86_64, unsigned Manifest commit)
--- a/app-emulation/genymotion/genymotion-2.5.2.ebuild Thu Sep 17 19:49:00 2015 +0200
+++ b/app-emulation/genymotion/genymotion-2.5.2.ebuild Fri Sep 18 17:10:30 2015 +0200
@@ -19,6 +19,10 @@
DEPEND=""
RDEPEND="|| ( app-emulation/virtualbox
app-emulation/virtualbox-bin )
+ dev-libs/openssl:0
+ =dev-libs/protobuf-2.4.1
+ media-video/libav
+ app-crypt/qca[openssl,qt4(+)]
system-qt? (
=dev-qt/qtcore-4.8.5*
=dev-qt/qtgui-4.8.5*
@@ -29,7 +33,7 @@
)"
# other dependencies
- # libav protobuf qca
+ # libav
QA_PRESTRIPPED="
/opt/genymotion/libQtSvg.so.4
@@ -55,13 +59,11 @@
/opt/genymotion/genymotion-tool
/opt/genymotion/libQtCore.so.4
/opt/genymotion/libQtXml.so.4
- /opt/genymotion/libqca.so.2
/opt/genymotion/lib64GLES_CM_translator.so
/opt/genymotion/genyshell
/opt/genymotion/lib64GLES_V2_translator.so
/opt/genymotion/plugins/libvboxmanage.so.1.0.0
/opt/genymotion/lib64EGL_translator.so
- /opt/genymotion/crypto/libqca-ossl.so
/opt/genymotion/tools/aapt
/opt/genymotion/tools/adb "
@@ -75,10 +77,15 @@
dodir "/opt/genymotion"
if use system-qt ; then
rm libQtCore.so.4 libQtGui.so.4 libQtNetwork.so.4 libQtScript.so.4 \
- libQtSql.so.4 libQtSvg.so.4 libQtWebKit.so.4 libQtXml.so.4
+ libQtSql.so.4 libQtSvg.so.4 libQtWebKit.so.4 libQtXml.so.4 || die
fi
- cp -R "${S}/*" "${D}/opt/genymotion"
- pax-mark -m "${D}/opt/genymotion/genymotion"
+
+ # use system qca and ssl
+ rm libssl.so libcrypto.so libqca.so.2 || die
+ rm -r crypto/libqca-ossl.so crypto || die
+
+ cp -R "${S}"/* "${D}opt/genymotion"
+ pax-mark -m "${D}opt/genymotion/genymotion"
dodir "/opt/bin"
dosym "/opt/genymotion/genymotion" "/opt/bin/genymotion"