Merge genymotion-2.8.0 into master
authorDa Risk <da_risk@geekorum.com>
Wed, 26 Oct 2016 15:07:03 -0700
changeset 199 fd437be93d62
parent 197 dcd3a578fac0 (diff)
parent 198 4f4df43f2e9b (current diff)
child 200 27499e78f38c
child 202 3d1cf7cff0a1
child 209 bbae16c15c22
Merge genymotion-2.8.0 into master
app-emulation/genymotion/genymotion-2.6.0.ebuild
--- a/dev-util/android-studio/Manifest	Wed Oct 12 14:23:10 2016 -0700
+++ b/dev-util/android-studio/Manifest	Wed Oct 26 15:07:03 2016 -0700
@@ -1,1 +1,1 @@
-
+DIST android-studio-ide-145.3240973-linux.zip 475841161 SHA256 8976e354ec07b47fa047e14aa25165c2c560bae415697846afcf7a0f271d2124 SHA512 73883688941f901d9c28ba610ea1777c050d7e0eb5160c16f7edae429fc81a8c61b1ba015141fc41f100a8e07b874e30624f5c941c16b46d07f655d209a859f0 WHIRLPOOL 7d22e7290bdfc846badbc15055c8f660c6dc49bb260982584921f0428e3c4f242aabb69295061b81cc7b99330e538e3164315b333c15d17cf012eb456017501e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dev-util/android-studio/android-studio-2.2.0.10.145.3240973.ebuild	Wed Oct 26 15:07:03 2016 -0700
@@ -0,0 +1,74 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils versionator
+
+RESTRICT="strip"
+QA_PREBUILT="opt/${PN}/bin/libbreakgen.so"
+if [[ $(get_version_component_count) -eq 6 ]]; then
+	STUDIO_V=$(get_version_component_range 1-4)
+	BUILD_V=$(get_version_component_range 5-6)
+else
+	STUDIO_V=$(get_version_component_range 1-3)
+	BUILD_V=$(get_version_component_range 4-5)
+fi
+
+DESCRIPTION="A new Android development environment based on IntelliJ IDEA"
+HOMEPAGE="http://developer.android.com/sdk/installing/studio.html"
+SRC_URI="https://dl.google.com/dl/android/studio/ide-zips/${STUDIO_V}/${PN}-ide-${BUILD_V}-linux.zip"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="selinux"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-arch/zip"
+RDEPEND=">=virtual/jdk-1.7
+	selinux? ( sec-policy/selinux-android )
+	>=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)]
+	>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)]
+	>=dev-libs/libffi-3.0.13-r1[abi_x86_32(-)]
+	>=media-libs/fontconfig-2.10.92[abi_x86_32(-)]
+	>=media-libs/freetype-2.5.5[abi_x86_32(-)]
+	>=media-libs/libpng-1.2.51[abi_x86_32(-)]
+	>=media-libs/mesa-10.2.8[abi_x86_32(-)]
+	>=sys-libs/ncurses-5.9-r3:5[abi_x86_32(-)]
+	>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
+	>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
+	>=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)]
+	>=x11-libs/libXdamage-1.1.4-r1[abi_x86_32(-)]
+	>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)]
+	>=x11-libs/libXext-1.3.2[abi_x86_32(-)]
+	>=x11-libs/libXfixes-5.0.1[abi_x86_32(-)]
+	>=x11-libs/libXrender-0.9.8[abi_x86_32(-)]
+	>=x11-libs/libXxf86vm-1.1.3[abi_x86_32(-)]
+	>=x11-libs/libdrm-2.4.46[abi_x86_32(-)]
+	>=x11-libs/libxcb-1.9.1[abi_x86_32(-)]
+	>=x11-libs/libxshmfence-1.1[abi_x86_32(-)]"
+S=${WORKDIR}/${PN}
+
+src_install() {
+	local dir="/opt/${PN}"
+
+	if use x86 ; then
+		rm "bin/fsnotifier-arm" "bin/fsnotifier64" || die
+	elif use amd64 ; then
+		rm "bin/fsnotifier-arm" "bin/fsnotifier" || die
+	fi
+	insinto "${dir}"
+	doins -r *
+
+	fperms 755 "${dir}/bin/studio.sh"
+
+	if use x86 ; then
+		fperms 755 "${dir}/bin/fsnotifier"
+	elif use amd64 ; then
+		fperms 755 "${dir}/bin/fsnotifier64"
+	fi
+
+	newicon "bin/studio.png" "${PN}.png"
+	make_wrapper ${PN} ${dir}/bin/studio.sh
+	make_desktop_entry ${PN} "Android Studio" ${PN} "Development;IDE"
+}
--- a/dev-util/android-studio/metadata.xml	Wed Oct 12 14:23:10 2016 -0700
+++ b/dev-util/android-studio/metadata.xml	Wed Oct 26 15:07:03 2016 -0700
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<herd>proxy-maintainers</herd>
-	<maintainer>
-		<email>gentoo@perfinion.com</email>
-		<name>Jason Zaman</name>
-		<description>Proxy-Maintainer. Assign bugs to him</description>
+	<maintainer type="person">
+		<email>perfinion@gentoo.org</email>
+	</maintainer>
+	<maintainer type="person">
+		<email>da_risk@geekorum.com</email>
 	</maintainer>
 </pkgmetadata>