diff -r a0edc01f9602 -r fa89ae11661d app-emulation/genymotion/genymotion-2.5.2.ebuild --- 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"