Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 560488 Details for
Bug 674782
app-emulation/genymotion-bin: please consider adjusting dev-libs/openssl dependency
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
0001-app-emulation-genymotion-bin-bump-to-version-3.0.0.patch
0001-app-emulation-genymotion-bin-bump-to-version-3.0.0.patch (text/plain), 5.04 KB, created by
Marco Genasci
on 2019-01-09 10:04:51 UTC
(
hide
)
Description:
0001-app-emulation-genymotion-bin-bump-to-version-3.0.0.patch
Filename:
MIME Type:
Creator:
Marco Genasci
Created:
2019-01-09 10:04:51 UTC
Size:
5.04 KB
patch
obsolete
>From 7bd8190da1ef89f078a9b2d7420375cd9e7b75cf Mon Sep 17 00:00:00 2001 >From: Marco Genasci <fedeliallalinea@gmail.com> >Date: Fri, 4 Jan 2019 10:44:46 +0100 >Subject: [PATCH] app-emulation/genymotion-bin: bump to version 3.0.0 > >Package-Manager: Portage-2.3.51, Repoman-2.3.11 >--- > app-emulation/genymotion-bin/Manifest | 1 + > .../genymotion-bin-3.0.0.ebuild | 109 ++++++++++++++++++ > 2 files changed, 110 insertions(+) > create mode 100644 app-emulation/genymotion-bin/genymotion-bin-3.0.0.ebuild > >diff --git a/app-emulation/genymotion-bin/Manifest b/app-emulation/genymotion-bin/Manifest >index 462804264ea..4953ab00eee 100644 >--- a/app-emulation/genymotion-bin/Manifest >+++ b/app-emulation/genymotion-bin/Manifest >@@ -1 +1,2 @@ > DIST genymotion-2.12.2-linux_x64.bin 45850812 BLAKE2B 74c3dfa73818f1d7318235d13acbff79d5dd27fd8d7c8cd246046406aaf8f2b9cdb9e9cb7c44bd294b0a047c2bd1e6a419bd4191dd3e332d82494f358cc9d73c SHA512 31b1c9de1a264f285938fcc62612a6aa74393e88f6075664f3e168c5226e74ab25e72061904716f6b2d33ed77221b8c4605c247090c7e2fd149ea8be96f9b5dc >+DIST genymotion-3.0.0-linux_x64.bin 38958379 BLAKE2B 180bde2b80a7c5774290d4eb007a6e955f4200a321683edafb0c0a94d41fa2f9cd58699c4475bcab20cd1ba029c86e287fdb7bf64f7235c58eccc45e7788067c SHA512 c61e6fe8b6b7dfa392bedf631bd332ee5c16686de6657682718fe3dabdf375d5dee64d998105e530584c53c9926f28061cea0b740d931fe8584bd1df1d06ebaf >diff --git a/app-emulation/genymotion-bin/genymotion-bin-3.0.0.ebuild b/app-emulation/genymotion-bin/genymotion-bin-3.0.0.ebuild >new file mode 100644 >index 00000000000..1e7027a19dc >--- /dev/null >+++ b/app-emulation/genymotion-bin/genymotion-bin-3.0.0.ebuild >@@ -0,0 +1,109 @@ >+# Copyright 1999-2019 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=7 >+ >+inherit desktop bash-completion-r1 pax-utils >+ >+MY_PN="${PN/-bin}" >+MY_P="${MY_PN}-${PV}" >+ >+DESCRIPTION="Complete set of tools that provide a virtual environment for Android" >+HOMEPAGE="https://genymotion.com" >+SRC_URI="${MY_P}-linux_x64.bin" >+DOWNLOAD_URL="https://www.genymotion.com/download/" >+ >+LICENSE="genymotion" >+SLOT="0" >+KEYWORDS="-* ~amd64" >+ >+DEPEND="" >+RDEPEND="|| ( >=app-emulation/virtualbox-5.0.28 >=app-emulation/virtualbox-bin-5.0.28 ) >+ virtual/opengl >+ =dev-libs/openssl-1.0*:* >+ dev-libs/hiredis >+ sys-apps/util-linux >+" >+# note if you compile protobuf with >=gcc-5.1 you need to disable the new c++11 abi >+# -D_GLIBCXX_USE_CXX11_ABI=0 to your CXXFLAGS for protobuf >+# =dev-libs/protobuf-2.6* >+ >+RESTRICT="bindist fetch" >+S="${WORKDIR}" >+ >+pkg_nofetch() { >+ einfo >+ einfo "Please visit ${DOWNLOAD_URL} and download ${A}" >+ einfo "which must be placed in DISTDIR directory." >+ einfo >+} >+ >+src_unpack() { >+ cp "${DISTDIR}/${A}" "${WORKDIR}" || die "cp failed" >+} >+ >+src_prepare() { >+ default >+ >+ # removed function _install_desktop_file because happens outside of sandbox >+ sed -i -e "s/_install_desktop_file\ ||\ abort//" ${A} || die "sed failed" >+ chmod +x ${A} || die "chmod failed" >+ yes | ./${A} -d "${S}" > /dev/null || die "unpack failed" >+ >+ # removed windows line for bashcompletion >+ sed -i -e "s/complete\ -F\ _gmtool\ gmtool.exe//" "${S}/${MY_PN}/completion/bash/gmtool.bash" || die "sed failed" >+} >+ >+QA_PREBUILT=" >+ opt/${MY_PN}/*.so* >+ opt/${MY_PN}/imageformats/*.so >+ opt/${MY_PN}/plugins/*.so* >+ opt/${MY_PN}/${MY_PN} >+ opt/${MY_PN}/genyshell >+ opt/${MY_PN}/player >+ opt/${MY_PN}/${MY_PN}adbtunneld >+ opt/${MY_PN}/gmtool >+" >+ >+src_install() { >+ insinto /opt/"${MY_PN}" >+ >+ doins -r "${MY_PN}"/{geoservices,Qt,QtGraphicalEffects,QtLocation,QtPositioning,QtQuick,QtQuick.2} >+ doins -r "${MY_PN}"/{icons,imageformats,platforms,plugins,sqldrivers,translations,xcbglintegrations} >+ doins "${MY_PN}"/libQt* >+ doins "${MY_PN}"/qt.conf >+ doins "${MY_PN}"/libicu* >+ >+ doins "${MY_PN}"/{libcom,librendering}.so* >+ # android library >+ doins "${MY_PN}"/{libEGL_translator,libGLES_CM_translator,libGLES_V2_translator,libOpenglRender}.so* >+ >+ insopts -m0755 >+ doins "${MY_PN}"/{genymotion,genyshell,player,genymotionadbtunneld,gmtool} >+ >+ pax-mark -m "${ED%/}/opt/${MY_PN}/${MY_PN}" >+ pax-mark -m "${ED%/}/opt/${MY_PN}/gmtool" >+ >+ dosym "${ED%/}"/opt/"${MY_PN}"/genyshell /opt/bin/genyshell >+ dosym "${ED%/}"/opt/"${MY_PN}"/"${MY_PN}" /opt/bin/"${MY_PN}" >+ dosym "${ED%/}"/opt/"${MY_PN}"/gmtool /opt/bin/gmtool >+ >+ newbashcomp "${MY_PN}/completion/bash/gmtool.bash" gmtool >+ >+ if has_version "app-shells/zsh" ; then >+ insinto /usr/share/zsh/site-functions >+ doins "${MY_PN}/completion/zsh/_gmtool" >+ fi >+ >+ make_desktop_entry "/opt/${MY_PN}/${MY_PN}" "Genymotion ${PV}" "/opt/${MY_PN}/icons/icon.png" "Development;Emulator;" >+ mv "${ED%/}"/usr/share/applications/*.desktop "${ED%/}"/usr/share/applications/"${MY_PN}".desktop || die "mv failed" >+} >+ >+pkg_postinst() { >+ elog "Genymotion needs adb to work correctly: install with android-sdk-update-manager" >+ elog "'Android SDK Platform-tools' and 'Android SDK Tools'" >+ elog "Your user should also be in the android group to work correctly" >+ elog "Then in Genymotion set the android-sdk-update-manager directory: (Settings->ADB)" >+ elog >+ elog " /opt/android-sdk-update-manager" >+} >-- >2.19.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 674782
:
560346
|
560488