Gentoo Archives: gentoo-commits

From: Jason Zaman <perfinion@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/android-studio/
Date: Mon, 29 Aug 2016 04:23:36
Message-Id: 1472444583.17627f8edb9b9f166d012463d3b123357016af55.perfinion@gentoo
1 commit: 17627f8edb9b9f166d012463d3b123357016af55
2 Author: Jason Zaman <perfinion <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 29 04:09:17 2016 +0000
4 Commit: Jason Zaman <perfinion <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 29 04:23:03 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17627f8e
7
8 dev-util/android-studio: bump to 2.1.3
9
10 Also, drop 32bit deps, the latest sdk tools are 64bit finally.
11
12 Gentoo-Bug: https://bugs.gentoo.org/589556
13
14 Package-Manager: portage-2.2.28
15
16 dev-util/android-studio/Manifest | 1 +
17 .../android-studio-2.1.3.0.143.3101438.ebuild | 62 ++++++++++++++++++++++
18 2 files changed, 63 insertions(+)
19
20 diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
21 index a80a8eb..0da1fd1 100644
22 --- a/dev-util/android-studio/Manifest
23 +++ b/dev-util/android-studio/Manifest
24 @@ -1 +1,2 @@
25 DIST android-studio-ide-143.2915827-linux.zip 305181285 SHA256 baaa0555c96b542d047bce3b03ff41e38f422bed9e1a7f1e55fb1c4b3daac160 SHA512 42f0e6ebd51fc92f64f3bcfa980df3853922e6bff043ae23fbd7564b79cb905b30927bbee534613a52a92d24e60bad89ee577a06e382b301d5f7f773c166ce07 WHIRLPOOL a344331a3b308b2497e68ac5e13f4d1ef224c02e44d2fcf6cd48f0981bd25a4c87c9355f014fda23a5241e76719a5a6f79ed2424387c70fffc7c4cf964e526b9
26 +DIST android-studio-ide-143.3101438-linux.zip 286664165 SHA256 722f944124c395d0c82565257d23441ebc77775f7fae47099f8cd48c571c9ff6 SHA512 3890dcec1c773732a4b54e6e6dd90f9f9b63c396fb0d2712fa4a5b2b8487a055e910f983a8c4da8e3e5b103021267415eb6065f291bd35a633c4723e5cb648cb WHIRLPOOL f81dbb0c9e4f7a4ac6ff93dbf75022ac9d557503fd89901a24dc9afdf2850cb23c931c52a01101e7fbe87cb5e076f998823a2d7b7e2103d682fdbe7c2b9755b9
27
28 diff --git a/dev-util/android-studio/android-studio-2.1.3.0.143.3101438.ebuild b/dev-util/android-studio/android-studio-2.1.3.0.143.3101438.ebuild
29 new file mode 100644
30 index 00000000..857b4d3
31 --- /dev/null
32 +++ b/dev-util/android-studio/android-studio-2.1.3.0.143.3101438.ebuild
33 @@ -0,0 +1,62 @@
34 +# Copyright 1999-2016 Gentoo Foundation
35 +# Distributed under the terms of the GNU General Public License v2
36 +# $Id$
37 +
38 +EAPI=6
39 +inherit eutils versionator
40 +
41 +RESTRICT="strip"
42 +QA_PREBUILT="opt/${PN}/bin/libbreakgen*.so opt/${PN}/bin/fsnotifier*"
43 +if [[ $(get_version_component_count) -eq 6 ]]; then
44 + STUDIO_V=$(get_version_component_range 1-4)
45 + BUILD_V=$(get_version_component_range 5-6)
46 +else
47 + STUDIO_V=$(get_version_component_range 1-3)
48 + BUILD_V=$(get_version_component_range 4-5)
49 +fi
50 +
51 +DESCRIPTION="A new Android development environment based on IntelliJ IDEA"
52 +HOMEPAGE="http://developer.android.com/sdk/installing/studio.html"
53 +SRC_URI="https://dl.google.com/dl/android/studio/ide-zips/${STUDIO_V}/${PN}-ide-${BUILD_V}-linux.zip"
54 +
55 +LICENSE="Apache-2.0"
56 +SLOT="0"
57 +IUSE="selinux"
58 +KEYWORDS="~amd64 ~x86"
59 +
60 +DEPEND="app-arch/zip"
61 +RDEPEND=">=virtual/jdk-1.7
62 + selinux? ( sec-policy/selinux-android )
63 + >=app-arch/bzip2-1.0.6-r4
64 + >=dev-libs/expat-2.1.0-r3
65 + >=dev-libs/libffi-3.0.13-r1
66 + >=media-libs/fontconfig-2.10.92
67 + >=media-libs/freetype-2.5.5
68 + >=media-libs/libpng-1.2.51
69 + >=media-libs/mesa-10.2.8
70 + || ( >=sys-libs/ncurses-5.9-r3:5/5 >=sys-libs/ncurses-5.9-r3:0/5 )
71 + >=sys-libs/zlib-1.2.8-r1
72 + >=x11-libs/libX11-1.6.2
73 + >=x11-libs/libXau-1.0.7-r1
74 + >=x11-libs/libXdamage-1.1.4-r1
75 + >=x11-libs/libXdmcp-1.1.1-r1
76 + >=x11-libs/libXext-1.3.2
77 + >=x11-libs/libXfixes-5.0.1
78 + >=x11-libs/libXrender-0.9.8
79 + >=x11-libs/libXxf86vm-1.1.3
80 + >=x11-libs/libdrm-2.4.46
81 + >=x11-libs/libxcb-1.9.1
82 + >=x11-libs/libxshmfence-1.1"
83 +S=${WORKDIR}/${PN}
84 +
85 +src_install() {
86 + local dir="/opt/${PN}"
87 +
88 + insinto "${dir}"
89 + doins -r *
90 + fperms 755 "${dir}/bin/studio.sh" "${dir}/bin/fsnotifier" "${dir}/bin/fsnotifier64"
91 +
92 + newicon "bin/studio.png" "${PN}.png"
93 + make_wrapper ${PN} ${dir}/bin/studio.sh
94 + make_desktop_entry ${PN} "Android Studio" ${PN} "Development;IDE"
95 +}