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-10.ebuild
Date: Wed, 23 Feb 2011 15:45:31
Message-Id: 20110223154521.0476220054@flycatcher.gentoo.org
1 rich0 11/02/23 15:45:20
2
3 Modified: ChangeLog
4 Added: android-sdk-update-manager-10.ebuild
5 Log:
6 New revision - thanks to Rajat Vig for the notice and update.
7
8 (Portage version: 2.1.9.25/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.19 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.19&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog?rev=1.19&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog?r1=1.18&r2=1.19
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog,v
20 retrieving revision 1.18
21 retrieving revision 1.19
22 diff -u -r1.18 -r1.19
23 --- ChangeLog 12 Feb 2011 14:41:30 -0000 1.18
24 +++ ChangeLog 23 Feb 2011 15:45:20 -0000 1.19
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-util/android-sdk-update-manager
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog,v 1.18 2011/02/12 14:41:30 rich0 Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog,v 1.19 2011/02/23 15:45:20 rich0 Exp $
30 +
31 +*android-sdk-update-manager-10 (23 Feb 2011)
32 +
33 + 23 Feb 2011; Richard Freeman <rich0@g.o>
34 + +android-sdk-update-manager-10.ebuild:
35 + New revision - thanks to Rajat Vig for the notice and update.
36
37 12 Feb 2011; Richard Freeman <rich0@g.o>
38 android-sdk-update-manager-9.ebuild:
39
40
41
42 1.1 dev-util/android-sdk-update-manager/android-sdk-update-manager-10.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/android-sdk-update-manager/android-sdk-update-manager-10.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-10.ebuild?rev=1.1&content-type=text/plain
46
47 Index: android-sdk-update-manager-10.ebuild
48 ===================================================================
49 # Copyright 1999-2011 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-10.ebuild,v 1.1 2011/02/23 15:45:20 rich0 Exp $
52
53 EAPI="3"
54
55 inherit eutils
56
57 MY_P="android-sdk_r${PV}-linux_x86"
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_x86"
90
91 pkg_setup() {
92 enewgroup android || die
93 }
94
95 src_prepare(){
96 # epatch "${FILESDIR}/${PN}-8-swt.patch"
97
98 rm -rf tools/lib/x86*
99 }
100
101 src_install(){
102 dodoc tools/NOTICE.txt "SDK Readme.txt" || die
103 rm -f tools/NOTICE.txt "SDK Readme.txt"
104
105 dodir "${ANDROID_SDK_DIR}/tools"
106 cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
107
108 # Maybe this is needed for the tools directory too.
109 #keepdir "${ANDROID_SDK_DIR}"/{add-ons,docs,platforms,temp} || die "failed to keepdir"
110 dodir "${ANDROID_SDK_DIR}"/{add-ons,docs,platforms,temp} || die "failed to dodir"
111
112 fowners root:android "${ANDROID_SDK_DIR}"/{,add-ons,docs,platforms,temp} || die
113 fperms 0775 "${ANDROID_SDK_DIR}"/{,add-ons,docs,platforms,temp} || die
114
115 echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
116
117 SWT_PATH="`dirname \`java-config -p swt-3.5\``"
118
119 echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
120
121 doenvd "${T}/80${PN}" || die
122
123 echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
124
125 insinto "${EPREFIX}/etc/revdep-rebuild" && doins "${T}/80${PN}" || die
126
127 }
128
129 pkg_postinst() {
130 elog "The Android SDK now uses its own manager for the development environment."
131 elog "You must be in the android group to manage the development environment."
132 elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
133 elog "See http://developer.android.com/sdk/adding-components.html for more"
134 elog "information."
135 elog "If you have problems downloading the SDK, see http://code.google.com/p/android/issues/detail?id=4406"
136 elog "You need to run env-update and source /etc/profile in any open shells"
137 elog "if you get an SWT error."
138 }