Gentoo Archives: gentoo-commits

From: "Richard Freeman (rich0)" <rich0@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/android-sdk-update-manager: ChangeLog android-sdk-update-manager-20.ebuild
Date: Fri, 29 Jun 2012 01:52:22
Message-Id: 20120629015209.2B9F72004B@flycatcher.gentoo.org
1 rich0 12/06/29 01:52:09
2
3 Modified: ChangeLog
4 Added: android-sdk-update-manager-20.ebuild
5 Log:
6 bump - 413163
7
8 (Portage version: 2.1.10.65/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.37 dev-util/android-sdk-update-manager/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog?rev=1.37&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog?rev=1.37&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog?r1=1.36&r2=1.37
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog,v
20 retrieving revision 1.36
21 retrieving revision 1.37
22 diff -u -r1.36 -r1.37
23 --- ChangeLog 7 Jun 2012 20:49:07 -0000 1.36
24 +++ ChangeLog 29 Jun 2012 01:52:09 -0000 1.37
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-util/android-sdk-update-manager
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog,v 1.36 2012/06/07 20:49:07 zmedico Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog,v 1.37 2012/06/29 01:52:09 rich0 Exp $
30 +
31 +*android-sdk-update-manager-20 (29 Jun 2012)
32 +
33 + 29 Jun 2012; Richard Freeman <rich0@g.o>
34 + +android-sdk-update-manager-20.ebuild:
35 + bump - 413163
36
37 07 Jun 2012; Zac Medico <zmedico@g.o>
38 android-sdk-update-manager-16.ebuild, android-sdk-update-manager-17.ebuild:
39
40
41
42 1.1 dev-util/android-sdk-update-manager/android-sdk-update-manager-20.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/android-sdk-update-manager/android-sdk-update-manager-20.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/android-sdk-update-manager/android-sdk-update-manager-20.ebuild?rev=1.1&content-type=text/plain
46
47 Index: android-sdk-update-manager-20.ebuild
48 ===================================================================
49 # Copyright 1999-2012 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-util/android-sdk-update-manager/android-sdk-update-manager-20.ebuild,v 1.1 2012/06/29 01:52:09 rich0 Exp $
52
53 EAPI="3"
54
55 inherit eutils user
56
57 MY_P="android-sdk_r${PV}-linux"
58
59 DESCRIPTION="Open Handset Alliance's Android SDK"
60 HOMEPAGE="http://developer.android.com"
61 SRC_URI="http://dl.google.com/android/${MY_P}.tgz"
62 IUSE=""
63 RESTRICT="mirror"
64
65 LICENSE="android"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68
69 DEPEND="app-arch/tar
70 app-arch/gzip"
71 RDEPEND=">=virtual/jdk-1.5
72 >=dev-java/ant-core-1.6.5
73 >=dev-java/swt-3.5
74 amd64? ( app-emulation/emul-linux-x86-gtklibs )
75 x86? ( x11-libs/gtk+:2 )"
76
77 ANDROID_SDK_DIR="/opt/${PN}"
78 QA_DT_HASH_x86="
79 ${ANDROID_SDK_DIR/\/}/tools/emulator
80 ${ANDROID_SDK_DIR/\/}/tools/adb
81 ${ANDROID_SDK_DIR/\/}/tools/mksdcard
82 ${ANDROID_SDK_DIR/\/}/tools/sqlite3
83 ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
84 ${ANDROID_SDK_DIR/\/}/tools/zipalign
85 ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
86 "
87 QA_DT_HASH_amd64="${QA_DT_HASH_x86}"
88
89 S="${WORKDIR}/android-sdk-linux"
90
91 pkg_setup() {
92 enewgroup android
93 }
94
95 src_prepare(){
96 rm -rf tools/lib/x86*
97 }
98
99 src_install(){
100 dodoc tools/NOTICE.txt "SDK Readme.txt" || die
101 rm -f tools/NOTICE.txt "SDK Readme.txt"
102
103 dodir "${ANDROID_SDK_DIR}/tools"
104 cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
105
106 # Maybe this is needed for the tools directory too.
107 dodir "${ANDROID_SDK_DIR}"/{add-ons,docs,platforms,temp} || die "failed to dodir"
108
109 fowners root:android "${ANDROID_SDK_DIR}"/{,add-ons,docs,platforms,temp,tools} || die
110 fperms 0775 "${ANDROID_SDK_DIR}"/{,add-ons,docs,platforms,temp,tools} || die
111
112 echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
113
114 SWT_PATH=
115 SWT_VERSIONS="3.7 3.6 3.5"
116 for version in $SWT_VERSIONS; do
117 # redirecting stderr to /dev/null
118 # not sure if this is best, but avoids misleading error messages
119 SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
120 if [ $SWT_PATH ]; then
121 einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
122 break
123 fi
124 done
125
126 echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
127
128 doenvd "${T}/80${PN}" || die
129
130 echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
131
132 insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}" || die
133
134 }
135
136 pkg_postinst() {
137 elog "The Android SDK now uses its own manager for the development environment."
138 elog "Run 'android' to download the full SDK, including some of the platform tools."
139 elog "You must be in the android group to manage the development environment."
140 elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
141 elog "See http://developer.android.com/sdk/adding-components.html for more"
142 elog "information."
143 elog "If you have problems downloading the SDK, see http://code.google.com/p/android/issues/detail?id=4406"
144 elog "You need to run env-update and source /etc/profile in any open shells"
145 elog "if you get an SWT error."
146 }