app-emulation/genymotion/genymotion-2.9.0.ebuild
author Da Risk <da_risk@geekorum.com>
Thu, 13 Apr 2017 16:24:38 -0700
changeset 211 214da3e8fd8e
permissions -rw-r--r--
app-emulation/genymotion:add latest 2.9.0 version (Portage version: 2.3.5/hg/Linux x86_64, unsigned Manifest commit)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
211
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     1
# Copyright 1999-2017 Gentoo Foundation
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     2
# Distributed under the terms of the GNU General Public License v2
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     3
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     4
EAPI=6
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     6
DESCRIPTION="An awesome Android emulator"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     7
HOMEPAGE="http://www.genymotion.com"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     8
SRC_URI="https://dl.genymotion.com/releases/${P}/${P}-linux_x64.bin"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     9
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    10
LICENSE="GENYMOTION"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    11
SLOT="0"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    12
KEYWORDS="~amd64"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    13
IUSE="unbundled-libs"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    14
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    15
inherit pax-utils
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    16
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    17
DEPEND=""
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    18
# note if you compile protobuf with >=gcc-5.1 you need to disable the new c++11 abi
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    19
# -D_GLIBCXX_USE_CXX11_ABI=0  to your CXXFLAGS for protobuf
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    20
RDEPEND="|| ( >=app-emulation/virtualbox-5.0.28
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    21
		    >=app-emulation/virtualbox-bin-5.0.28 )
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    22
		 unbundled-libs? (
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    23
		 	dev-libs/openssl:0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    24
		 	dev-libs/icu
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    25
			dev-qt/qtcore:5[icu]
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    26
			dev-qt/qtgui:5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    27
			dev-qt/qtnetwork:5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    28
			dev-qt/qtopengl:5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    29
			dev-qt/qtprintsupport:5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    30
			dev-qt/qtquickcontrols:5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    31
			dev-qt/qtsql:5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    32
			dev-qt/qtsvg:5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    33
			dev-qt/qtwebkit:5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    34
			dev-qt/qtwebsockets:5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    35
			dev-qt/qtwidgets:5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    36
			dev-qt/qtx11extras:5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    37
			dev-qt/qtgraphicaleffects:5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    38
		 	=dev-libs/protobuf-2.6*
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    39
		 )"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    40
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    41
# don't unbundle libav to avoid downgrade
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    42
#		 	media-video/libav:0/9
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    43
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    44
QA_PRESTRIPPED="
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    45
	/opt/genymotion/device-upgrade
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    46
	/opt/genymotion/genymotion
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    47
	/opt/genymotion/genymotion-tool
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    48
	/opt/genymotion/genymotionadbtunneld
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    49
	/opt/genymotion/genyshell
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    50
	/opt/genymotion/gmtool
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    51
	/opt/genymotion/imageformats/libqsvg.so
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    52
	/opt/genymotion/imageformats/libqgif.so
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    53
	/opt/genymotion/imageformats/libqjpeg.so
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    54
	/opt/genymotion/lib64EGL_translator.so
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    55
	/opt/genymotion/lib64GLES_CM_translator.so
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    56
	/opt/genymotion/lib64GLES_V2_translator.so
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    57
	/opt/genymotion/lib64OpenglRender.so
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    58
	/opt/genymotion/libavutil.so.51
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    59
	/opt/genymotion/libcrypto.so.1.0.0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    60
	/opt/genymotion/libicudata.so.53
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    61
	/opt/genymotion/libicui18n.so.53
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    62
	/opt/genymotion/libicuuc.so.53
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    63
	/opt/genymotion/libminicrypt.so.1.0.0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    64
	/opt/genymotion/libprotobuf.so.9
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    65
	/opt/genymotion/libQt5Concurrent.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    66
	/opt/genymotion/libQt5Core.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    67
	/opt/genymotion/libQt5DBus.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    68
	/opt/genymotion/libQt5Gui.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    69
	/opt/genymotion/libQt5Network.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    70
	/opt/genymotion/libQt5OpenGL.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    71
	/opt/genymotion/libQt5PrintSupport.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    72
	/opt/genymotion/libQt5Qml.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    73
	/opt/genymotion/libQt5Quick.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    74
	/opt/genymotion/libQt5Sql.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    75
	/opt/genymotion/libQt5Svg.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    76
	/opt/genymotion/libQt5WebKit.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    77
	/opt/genymotion/libQt5WebKitWidgets.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    78
	/opt/genymotion/libQt5Widgets.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    79
	/opt/genymotion/libswscale.so.2
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    80
	/opt/genymotion/platforms/libqxcb.so
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    81
	/opt/genymotion/player
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    82
	/opt/genymotion/plugins/libvboxmanage.so.1.0.0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    83
	/opt/genymotion/sqldrivers/libqsqlite.so
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    84
	/opt/genymotion/tools/aapt
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    85
	/opt/genymotion/tools/adb
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    86
	/opt/genymotion/tools/glewinfo "
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    87
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    88
EMBEDDED_LIBS="
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    89
			   libXcomposite.so.1
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    90
			   libxslt.so.1
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    91
			   libQt5WebKitWidgets.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    92
			   libQt5WebSockets.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    93
			   libQt5Concurrent.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    94
			   libQt5Svg.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    95
			   libQt5Gui.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    96
			   libQt5Core.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    97
			   libQt5Network.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    98
			   libQt5Widgets.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    99
			   libQt5Sql.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   100
			   libQt5WebKit.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   101
			   libQt5X11Extras.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   102
			   libQt5PrintSupport.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   103
			   libQt5Positioning.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   104
			   libQt5Sensors.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   105
			   libQt5WebChannel.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   106
			   libQt5OpenGL.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   107
			   libQt5Quick.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   108
			   libQt5Qml.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   109
			   libQt5DBus.so.5
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   110
			   liborc-0.4.so.0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   111
			   libssl.so.1.0.0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   112
			   libcrypto.so.1.0.0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   113
			   libprotobuf.so.9
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   114
			   libgstapp-0.10.so.0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   115
			   libgstbase-0.10.so.0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   116
			   libgstinterfaces-0.10.so.0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   117
			   libgstpbutils-0.10.so.0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   118
			   libgstreamer-0.10.so.0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   119
			   libgstvideo-0.10.so.0
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   120
			   libicudata.so.53
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   121
			   libicui18n.so.53
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   122
			   libicuuc.so.53
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   123
"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   124
# don't unbundle libav
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   125
#			   libavutil.so.51
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   126
#			   libswscale.so.2
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   127
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   128
src_unpack() {
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   129
	mkdir "${S}"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   130
	skip=$(awk '/^__TARFILE_FOLLOWS__/ { print NR + 1; exit 0; }' "${DISTDIR}/${A}")
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   131
	tail -n +$skip "${DISTDIR}/${A}" | tar -xj -C "${S}"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   132
}
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   133
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   134
src_install() {
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   135
	dodir "/opt/genymotion"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   136
	if use unbundled-libs ; then
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   137
		rm -r sqldrivers || die
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   138
		rm -r platforms || die
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   139
		rm -r QtGraphicalEffects || die
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   140
		rm -r QtQuick || die
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   141
		rm -r QtQuick.2 || die
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   142
		# should be deleted and use the system one provided by qtsvg
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   143
		# but it does not work
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   144
		# rm -r imageformats || die
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   145
		# delete all other qt dependencies
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   146
		rm $EMBEDDED_LIBS || die
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   147
		rm qt.conf || die
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   148
	fi
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   149
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   150
	cp -R "${S}"/* "${D}opt/genymotion"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   151
	pax-mark -m "${D}opt/genymotion/genymotion"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   152
	pax-mark -m "${D}opt/genymotion/gmtool"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   153
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   154
	dodir "/opt/bin"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   155
	dosym "/opt/genymotion/genymotion" "/opt/bin/genymotion"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   156
	dosym "/opt/genymotion/genymotion-shell" "/opt/bin/genymotion-shell"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   157
	dosym "/opt/genymotion/gmtool" "/opt/bin/gmtool"
214da3e8fd8e app-emulation/genymotion:add latest 2.9.0 version
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
   158
}