1 |
commit: b20882ec08347ee3ea66cfa876a72ba96c58321e |
2 |
Author: Richard Freeman <rich0 <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Jan 30 13:25:58 2016 +0000 |
4 |
Commit: Richard Freeman <rich0 <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Jan 30 13:25:58 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20882ec |
7 |
|
8 |
dev-util/android-sdk-update-manager: bump |
9 |
|
10 |
Bug: 521312 |
11 |
|
12 |
Package-Manager: portage-2.2.26 |
13 |
|
14 |
dev-util/android-sdk-update-manager/Manifest | 1 + |
15 |
.../android-sdk-update-manager-24.4.1.ebuild | 103 +++++++++++++++++++++ |
16 |
2 files changed, 104 insertions(+) |
17 |
|
18 |
diff --git a/dev-util/android-sdk-update-manager/Manifest b/dev-util/android-sdk-update-manager/Manifest |
19 |
index db0649f..f2f0fac 100644 |
20 |
--- a/dev-util/android-sdk-update-manager/Manifest |
21 |
+++ b/dev-util/android-sdk-update-manager/Manifest |
22 |
@@ -9,3 +9,4 @@ DIST android-sdk_r22.3-linux.tgz 100968558 SHA256 4077575c98075480e0156c10e48a15 |
23 |
DIST android-sdk_r22.6-linux.tgz 100992666 SHA256 da4c25536ba7f85cdd37be8636fcc563480410788df30c3fc5b5c876e6220e5f SHA512 2e632e31725a7c8c5e99cba70388c928d553d52177a2a0d49abfae125d1ccb57857171f10cd28da57664d0d9ab0f7b6ae409c943ad4d4433b05e0b8fb1bfe322 WHIRLPOOL 0d83ba871ea5ffd66d8543a563eac351b82f8597b7c8959848247e469c616fe52101c2d825648dbe6361dde3029bc4a8e06c097868eb3edcdeac1337beed9f03 |
24 |
DIST android-sdk_r22.6.1-linux.tgz 101052129 SHA256 4ee7bb43fe6f20faf755b0988ecf818312392be52780db13ab4792a0b1627388 SHA512 5789a6b11a1a5c18145900042b15707f58afd6db82d345550c33e72cfbaf719c7c16667a7561e4c6ca624c2d2466430db7f8138bf0cd6449762639a63c6cf9ca WHIRLPOOL 09d6d11c08489d07b5b0da32734d70be8da65e949359b1155c9b59f3c07cbd21eed87c15f509e95604b7ed404f99b289700a10373268af132208b3e99178a113 |
25 |
DIST android-sdk_r23-linux.tgz 137880977 SHA256 2eaab06852ac21b6c79df73c07a667c5da5be57f7ffcbd4f17aef7efeea22ac1 SHA512 c6d8de870e8697b31132b25db93d6b494b44240ca421cab6a48bbf53d142ba488d08ac77a9995ed06953e311dd14ea1ecf4d2039428ed31ab255f9aaaf94ad60 WHIRLPOOL f5fa2012fea5fa8f950626ad7281149c2a40b847514b61c22b8d3eaa0c92c3dfcdd1c7051e0bb990fd5c28babeadaf667228f630e7c19a69280aed06b6ba407b |
26 |
+DIST android-sdk_r24.4.1-linux.tgz 326412652 SHA256 e16917ad685c1563ccbc5dd782930ee1a700a1b6a6fd3e44b83ac694650435e9 SHA512 96fb71d78a8c2833afeba6df617edcd6cc4e37ecd0c3bec38c39e78204ed3c2bd54b138a56086bf5ccd95e372e3c36e72c1550c13df8232ec19537da93049284 WHIRLPOOL db6747faf3e705d87c5a72efbc80b6ceaa2e81830e3ad5eca4b0db5b16cfcf5f41fa257fe866fd85e80c5e298b1f6bee25c156b83a2a24e3fa4e2b9db9406188 |
27 |
|
28 |
diff --git a/dev-util/android-sdk-update-manager/android-sdk-update-manager-24.4.1.ebuild b/dev-util/android-sdk-update-manager/android-sdk-update-manager-24.4.1.ebuild |
29 |
new file mode 100644 |
30 |
index 0000000..f5ee877 |
31 |
--- /dev/null |
32 |
+++ b/dev-util/android-sdk-update-manager/android-sdk-update-manager-24.4.1.ebuild |
33 |
@@ -0,0 +1,103 @@ |
34 |
+# Copyright 1999-2015 Gentoo Foundation |
35 |
+# Distributed under the terms of the GNU General Public License v2 |
36 |
+# $Id$ |
37 |
+ |
38 |
+EAPI="5" |
39 |
+ |
40 |
+inherit eutils user udev |
41 |
+ |
42 |
+MY_P="android-sdk_r${PV}-linux" |
43 |
+ |
44 |
+DESCRIPTION="Open Handset Alliance's Android SDK" |
45 |
+HOMEPAGE="http://developer.android.com" |
46 |
+SRC_URI="https://dl.google.com/android/${MY_P}.tgz" |
47 |
+IUSE="" |
48 |
+RESTRICT="mirror" |
49 |
+ |
50 |
+LICENSE="android" |
51 |
+SLOT="0" |
52 |
+KEYWORDS="~amd64 ~x86" |
53 |
+ |
54 |
+DEPEND="app-arch/tar |
55 |
+ app-arch/gzip" |
56 |
+RDEPEND=">=virtual/jdk-1.5 |
57 |
+ >=dev-java/ant-core-1.6.5 |
58 |
+ || ( dev-java/swt:3.7[cairo] dev-java/swt:3.6[cairo] ) |
59 |
+ sys-libs/zlib[abi_x86_32(-)] |
60 |
+" |
61 |
+ |
62 |
+ANDROID_SDK_DIR="/opt/${PN}" |
63 |
+QA_FLAGS_IGNORED_x86=" |
64 |
+ ${ANDROID_SDK_DIR/\/}/tools/emulator |
65 |
+ ${ANDROID_SDK_DIR/\/}/tools/adb |
66 |
+ ${ANDROID_SDK_DIR/\/}/tools/mksdcard |
67 |
+ ${ANDROID_SDK_DIR/\/}/tools/sqlite3 |
68 |
+ ${ANDROID_SDK_DIR/\/}/tools/hprof-conv |
69 |
+ ${ANDROID_SDK_DIR/\/}/tools/zipalign |
70 |
+ ${ANDROID_SDK_DIR/\/}/tools/dmtracedump |
71 |
+" |
72 |
+QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}" |
73 |
+ |
74 |
+QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*" |
75 |
+ |
76 |
+S="${WORKDIR}/android-sdk-linux" |
77 |
+ |
78 |
+pkg_setup() { |
79 |
+ enewgroup android |
80 |
+} |
81 |
+ |
82 |
+src_prepare(){ |
83 |
+ rm -rf tools/lib/x86* |
84 |
+} |
85 |
+ |
86 |
+src_install(){ |
87 |
+ dodoc tools/NOTICE.txt "SDK Readme.txt" |
88 |
+ rm -f tools/NOTICE.txt "SDK Readme.txt" |
89 |
+ |
90 |
+ dodir "${ANDROID_SDK_DIR}/tools" |
91 |
+ cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools" |
92 |
+ |
93 |
+ # Maybe this is needed for the tools directory too. |
94 |
+ dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp} |
95 |
+ |
96 |
+ fowners -R root:android "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools} |
97 |
+ fperms -R 0775 "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools} |
98 |
+ |
99 |
+ echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die |
100 |
+ |
101 |
+ SWT_PATH= |
102 |
+ SWT_VERSIONS="3.7 3.6" |
103 |
+ for version in $SWT_VERSIONS; do |
104 |
+ # redirecting stderr to /dev/null |
105 |
+ # not sure if this is best, but avoids misleading error messages |
106 |
+ SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`" |
107 |
+ if [ $SWT_PATH ]; then |
108 |
+ einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT." |
109 |
+ break |
110 |
+ fi |
111 |
+ done |
112 |
+ |
113 |
+ echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die |
114 |
+ echo "ANDROID_HOME=\"${EPREFIX}${ANDROID_SDK_DIR}\"" >> "${T}/80${PN}" || die |
115 |
+ |
116 |
+ doenvd "${T}/80${PN}" |
117 |
+ |
118 |
+ echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die |
119 |
+ |
120 |
+ insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}" |
121 |
+ |
122 |
+ udev_dorules "${FILESDIR}"/80-android.rules || die |
123 |
+ domenu "${FILESDIR}"/android-sdk-update-manager.desktop |
124 |
+} |
125 |
+ |
126 |
+pkg_postinst() { |
127 |
+ elog "The Android SDK now uses its own manager for the development environment." |
128 |
+ elog "Run 'android' to download the full SDK, including some of the platform tools." |
129 |
+ elog "You must be in the android group to manage the development environment." |
130 |
+ elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login." |
131 |
+ elog "See http://developer.android.com/sdk/adding-components.html for more" |
132 |
+ elog "information." |
133 |
+ elog "If you have problems downloading the SDK, see https://code.google.com/p/android/issues/detail?id=4406" |
134 |
+ elog "You need to run env-update and source /etc/profile in any open shells" |
135 |
+ elog "if you get an SWT error." |
136 |
+} |