Gentoo Archives: gentoo-commits

From: Ettore Di Giacinto <mudler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/genymotion-bin/
Date: Sun, 04 Jun 2017 15:18:28
Message-Id: 1496589426.7abb9ecb604fb64d548b77f981419a1aea998235.mudler@gentoo
1 commit: 7abb9ecb604fb64d548b77f981419a1aea998235
2 Author: Marco Genasci <fedeliallalinea <AT> gmail <DOT> com>
3 AuthorDate: Sun Jun 4 09:08:04 2017 +0000
4 Commit: Ettore Di Giacinto <mudler <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 4 15:17:06 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7abb9ecb
7
8 app-emulation/genymotion-bin: Drop old
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.1
11
12 Signed-off-by: Ettore Di Giacinto <mudler <AT> gentoo.org>
13
14 app-emulation/genymotion-bin/Manifest | 1 -
15 .../genymotion-bin/genymotion-bin-2.8.1-r1.ebuild | 120 ---------------------
16 .../genymotion-bin/genymotion-bin-2.9.0.ebuild | 120 ---------------------
17 3 files changed, 241 deletions(-)
18
19 diff --git a/app-emulation/genymotion-bin/Manifest b/app-emulation/genymotion-bin/Manifest
20 index 4a64ae3a15c..2f435a8ce5f 100644
21 --- a/app-emulation/genymotion-bin/Manifest
22 +++ b/app-emulation/genymotion-bin/Manifest
23 @@ -1,2 +1 @@
24 -DIST genymotion-2.8.1_x64.bin 47061574 SHA256 4f971beb117c578d07ca71a7a8d6cd3a574fdee2df48eb165a15a26b57625408 SHA512 8ca4f46e983ffa2a19c21e961b6638af859f7635bd3a976c0b5709622a536569c81ccf3b08f52f0016e37990d83b1fd38cc86c9dbb5599e727fd48558567dfa7 WHIRLPOOL 2ccd896f1f017d2399366d822b5615b607fe74d557d3c3b6c746bdd2814cd081835397608a08f1135367cb79a26e19917f0f4186d1e535b63f347647afbbc5ce
25 DIST genymotion-2.9.0-linux_x64.bin 44858494 SHA256 2392c8fdce45354d109b001e72d994f26bd6d4a3976ef91f02404178dc66c110 SHA512 cf96b804ecfb5c620d20ce601ab6a99bdcc9365efa9bf6e830ac54c75ad2838372115db425a549b89a05bc496ce39dbb51a3abeba1641e300f801f996eeaaf1f WHIRLPOOL 49b2abe0f04b34810140410deac8a0063787963828186b97bc595da94686b50b46c5c7422dcc4bb49b26eb8cf438e696914f11fd0bb37f0830731781bfe401d8
26
27 diff --git a/app-emulation/genymotion-bin/genymotion-bin-2.8.1-r1.ebuild b/app-emulation/genymotion-bin/genymotion-bin-2.8.1-r1.ebuild
28 deleted file mode 100644
29 index 45b76acfd35..00000000000
30 --- a/app-emulation/genymotion-bin/genymotion-bin-2.8.1-r1.ebuild
31 +++ /dev/null
32 @@ -1,120 +0,0 @@
33 -# Copyright 1999-2017 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=6
37 -
38 -inherit eutils bash-completion-r1
39 -
40 -MY_PN="${PN/-bin}"
41 -MY_P="${MY_PN}-${PV}"
42 -
43 -DESCRIPTION="Complete set of tools that provide a virtual environment for Android"
44 -HOMEPAGE="http://genymotion.com"
45 -SRC_URI="${MY_P}_x64.bin"
46 -DOWNLOAD_URL="https://www.genymotion.com/download/"
47 -
48 -LICENSE="genymotion"
49 -SLOT="0"
50 -KEYWORDS="-* ~amd64"
51 -
52 -DEPEND=""
53 -RDEPEND="|| ( >=app-emulation/virtualbox-5.0.28 >=app-emulation/virtualbox-bin-5.0.28 )
54 - virtual/opengl
55 - media-libs/libpng:1.2
56 - dev-libs/openssl
57 - dev-qt/qtgui:5[libinput,xcb]
58 - dev-qt/qtsql:5[sqlite]
59 - dev-qt/qtwebkit:5
60 - dev-qt/qtsvg:5
61 - dev-qt/qtx11extras:5
62 - dev-qt/qtdeclarative:5
63 - dev-qt/qtconcurrent:5
64 - dev-util/android-sdk-update-manager
65 - media-libs/jpeg:8
66 - dev-libs/double-conversion
67 - sys-apps/util-linux
68 - media-libs/fontconfig:1.0
69 - media-libs/harfbuzz[graphite]
70 - >=dev-libs/libffi-3.0.13-r1
71 - media-libs/gstreamer[orc]
72 -"
73 -RESTRICT="bindist fetch"
74 -S="${WORKDIR}"
75 -
76 -pkg_nofetch() {
77 - einfo
78 - einfo "Please visit ${DOWNLOAD_URL} and download ${MY_P}_x64.bin"
79 - einfo "which must be placed in ${DISTDIR}"
80 - einfo
81 -}
82 -
83 -src_unpack() {
84 - cp "${DISTDIR}/${A}" "${WORKDIR}" || die "cp failed"
85 -}
86 -
87 -src_prepare() {
88 - default
89 -
90 - # removed function _install_desktop_file because happens outside of sandbox
91 - sed -i -e "s/_install_desktop_file\ ||\ abort//" ${A} || die "sed failed"
92 - chmod +x ${A} || die "chmod failed"
93 - yes | ./${A} -d "${S}" > /dev/null || die "unpack failed"
94 -
95 - # removed windows line for bashcompletion
96 - sed -i -e "s/complete\ -F\ _gmtool\ gmtool.exe//" "${S}/${MY_PN}/completion/bash/gmtool.bash" || die "sed failed"
97 -}
98 -
99 -QA_PREBUILT="
100 - opt/${MY_PN}/*.so*
101 - opt/${MY_PN}/imageformats/*.so
102 - opt/${MY_PN}/plugins/*.so*
103 - opt/${MY_PN}/device-upgrade
104 - opt/${MY_PN}/${MY_PN}
105 - opt/${MY_PN}/genyshell
106 - opt/${MY_PN}/player
107 - opt/${MY_PN}/${MY_PN}adbtunneld
108 - opt/${MY_PN}/gmtool
109 -"
110 -
111 -src_install() {
112 - insinto /opt/"${MY_PN}"
113 - doins -r "${MY_PN}"/{plugins,translations,icons}
114 -
115 - doins "${MY_PN}"/{libcom,librendering}.so*
116 - # library that differ from system version
117 - doins "${MY_PN}"/{libicudata,libicui18n,libicuuc,libswscale,libavutil,libprotobuf}.so*
118 - # android library
119 - doins "${MY_PN}"/{libEGL_translator,libGLES_CM_translator,libGLES_V2_translator,libOpenglRender}.so*
120 -
121 - insopts -m0755
122 - doins "${MY_PN}"/{device-upgrade,genymotion,genyshell,player,genymotionadbtunneld,gmtool}
123 -
124 - dosym "${ED%/}"/opt/"${MY_PN}"/genyshell /opt/bin/genyshell
125 - dosym "${ED%/}"/opt/"${MY_PN}"/"${MY_PN}" /opt/bin/"${MY_PN}"
126 - dosym "${ED%/}"/opt/"${MY_PN}"/device-upgrade /opt/bin/"${MY_PN}"-device-upgrade
127 - dosym "${ED%/}"/opt/"${MY_PN}"/player /opt/bin/"${MY_PN}"-player
128 - dosym "${ED%/}"/opt/"${MY_PN}"/"${MY_PN}"adbtunneld /opt/bin/"${MY_PN}"adbtunneld
129 - dosym "${ED%/}"/opt/"${MY_PN}"/gmtool /opt/bin/gmtool
130 -
131 - # Workaround
132 - dosym "${ED%/}/"usr/$(get_libdir)/qt5/plugins/imageformats/libqsvg.so /opt/"${MY_PN}"/imageformats/libqsvg.so
133 -
134 - newbashcomp "${MY_PN}/completion/bash/gmtool.bash" gmtool
135 -
136 - if has_version "app-shells/zsh" ; then
137 - insinto /usr/share/zsh/site-functions
138 - doins "${MY_PN}/completion/zsh/_gmtool"
139 - fi
140 -
141 - make_desktop_entry "/opt/${MY_PN}/${MY_PN}" "Genymotion ${PV}" "/opt/${MY_PN}/icons/icon.png" "Development;Emulator;"
142 - mv "${ED%/}"/usr/share/applications/*.desktop "${ED%/}"/usr/share/applications/"${MY_PN}".desktop || die "mv failed"
143 -}
144 -
145 -pkg_postinst() {
146 - elog "Genymotion needs adb to work correctly: install with android-sdk-update-manager"
147 - elog "'Android SDK Platform-tools' and 'Android SDK Tools'"
148 - elog "Your user should also be in the android group to work correctly"
149 - elog "Then in Genymotion set the android-sdk-update-manager directory: (Settings->ADB)"
150 - elog
151 - elog " /opt/android-sdk-update-manager"
152 -}
153
154 diff --git a/app-emulation/genymotion-bin/genymotion-bin-2.9.0.ebuild b/app-emulation/genymotion-bin/genymotion-bin-2.9.0.ebuild
155 deleted file mode 100644
156 index 535cd7d4ae1..00000000000
157 --- a/app-emulation/genymotion-bin/genymotion-bin-2.9.0.ebuild
158 +++ /dev/null
159 @@ -1,120 +0,0 @@
160 -# Copyright 1999-2017 Gentoo Foundation
161 -# Distributed under the terms of the GNU General Public License v2
162 -
163 -EAPI=6
164 -
165 -inherit eutils bash-completion-r1
166 -
167 -MY_PN="${PN/-bin}"
168 -MY_P="${MY_PN}-${PV}"
169 -
170 -DESCRIPTION="Complete set of tools that provide a virtual environment for Android"
171 -HOMEPAGE="http://genymotion.com"
172 -SRC_URI="${MY_P}-linux_x64.bin"
173 -DOWNLOAD_URL="https://www.genymotion.com/download/"
174 -
175 -LICENSE="genymotion"
176 -SLOT="0"
177 -KEYWORDS="-* ~amd64"
178 -
179 -DEPEND=""
180 -RDEPEND="|| ( >=app-emulation/virtualbox-5.0.28 >=app-emulation/virtualbox-bin-5.0.28 )
181 - virtual/opengl
182 - media-libs/libpng:1.2
183 - dev-libs/openssl
184 - dev-qt/qtgui:5[libinput,xcb]
185 - dev-qt/qtsql:5[sqlite]
186 - dev-qt/qtwebkit:5
187 - dev-qt/qtsvg:5
188 - dev-qt/qtx11extras:5
189 - dev-qt/qtdeclarative:5
190 - dev-qt/qtconcurrent:5
191 - dev-util/android-sdk-update-manager
192 - media-libs/jpeg:8
193 - dev-libs/double-conversion
194 - sys-apps/util-linux
195 - media-libs/fontconfig:1.0
196 - media-libs/harfbuzz[graphite]
197 - >=dev-libs/libffi-3.0.13-r1
198 - media-libs/gstreamer[orc]
199 -"
200 -RESTRICT="bindist fetch"
201 -S="${WORKDIR}"
202 -
203 -pkg_nofetch() {
204 - einfo
205 - einfo "Please visit ${DOWNLOAD_URL} and download ${A}"
206 - einfo "which must be placed in DISTDIR directory."
207 - einfo
208 -}
209 -
210 -src_unpack() {
211 - cp "${DISTDIR}/${A}" "${WORKDIR}" || die "cp failed"
212 -}
213 -
214 -src_prepare() {
215 - default
216 -
217 - # removed function _install_desktop_file because happens outside of sandbox
218 - sed -i -e "s/_install_desktop_file\ ||\ abort//" ${A} || die "sed failed"
219 - chmod +x ${A} || die "chmod failed"
220 - yes | ./${A} -d "${S}" > /dev/null || die "unpack failed"
221 -
222 - # removed windows line for bashcompletion
223 - sed -i -e "s/complete\ -F\ _gmtool\ gmtool.exe//" "${S}/${MY_PN}/completion/bash/gmtool.bash" || die "sed failed"
224 -}
225 -
226 -QA_PREBUILT="
227 - opt/${MY_PN}/*.so*
228 - opt/${MY_PN}/imageformats/*.so
229 - opt/${MY_PN}/plugins/*.so*
230 - opt/${MY_PN}/device-upgrade
231 - opt/${MY_PN}/${MY_PN}
232 - opt/${MY_PN}/genyshell
233 - opt/${MY_PN}/player
234 - opt/${MY_PN}/${MY_PN}adbtunneld
235 - opt/${MY_PN}/gmtool
236 -"
237 -
238 -src_install() {
239 - insinto /opt/"${MY_PN}"
240 - doins -r "${MY_PN}"/{plugins,translations,icons}
241 -
242 - doins "${MY_PN}"/{libcom,librendering}.so*
243 - # library that differ from system version
244 - doins "${MY_PN}"/{libicudata,libicui18n,libicuuc,libswscale,libavutil,libprotobuf}.so*
245 - # android library
246 - doins "${MY_PN}"/{libEGL_translator,libGLES_CM_translator,libGLES_V2_translator,libOpenglRender,libemugl_logger}.so*
247 -
248 - insopts -m0755
249 - doins "${MY_PN}"/{device-upgrade,genymotion,genyshell,player,genymotionadbtunneld,gmtool}
250 -
251 - dosym "${ED%/}"/opt/"${MY_PN}"/genyshell /opt/bin/genyshell
252 - dosym "${ED%/}"/opt/"${MY_PN}"/"${MY_PN}" /opt/bin/"${MY_PN}"
253 - dosym "${ED%/}"/opt/"${MY_PN}"/device-upgrade /opt/bin/"${MY_PN}"-device-upgrade
254 - dosym "${ED%/}"/opt/"${MY_PN}"/player /opt/bin/"${MY_PN}"-player
255 - dosym "${ED%/}"/opt/"${MY_PN}"/"${MY_PN}"adbtunneld /opt/bin/"${MY_PN}"adbtunneld
256 - dosym "${ED%/}"/opt/"${MY_PN}"/gmtool /opt/bin/gmtool
257 -
258 - # Workaround
259 - dosym "${ED%/}/"usr/$(get_libdir)/qt5/plugins/imageformats/libqsvg.so /opt/"${MY_PN}"/imageformats/libqsvg.so
260 -
261 - newbashcomp "${MY_PN}/completion/bash/gmtool.bash" gmtool
262 -
263 - if has_version "app-shells/zsh" ; then
264 - insinto /usr/share/zsh/site-functions
265 - doins "${MY_PN}/completion/zsh/_gmtool"
266 - fi
267 -
268 - make_desktop_entry "/opt/${MY_PN}/${MY_PN}" "Genymotion ${PV}" "/opt/${MY_PN}/icons/icon.png" "Development;Emulator;"
269 - mv "${ED%/}"/usr/share/applications/*.desktop "${ED%/}"/usr/share/applications/"${MY_PN}".desktop || die "mv failed"
270 -}
271 -
272 -pkg_postinst() {
273 - elog "Genymotion needs adb to work correctly: install with android-sdk-update-manager"
274 - elog "'Android SDK Platform-tools' and 'Android SDK Tools'"
275 - elog "Your user should also be in the android group to work correctly"
276 - elog "Then in Genymotion set the android-sdk-update-manager directory: (Settings->ADB)"
277 - elog
278 - elog " /opt/android-sdk-update-manager"
279 -}