app-emulation/genymotion/genymotion-2.5.2.ebuild
changeset 176 fa89ae11661d
parent 175 a0edc01f9602
--- 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"