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: android-sdk-update-manager-23.ebuild ChangeLog
Date: Mon, 07 Jul 2014 17:06:58
Message-Id: 20140707164840.D94F32004E@flycatcher.gentoo.org
1 rich0 14/07/07 16:48:40
2
3 Modified: ChangeLog
4 Added: android-sdk-update-manager-23.ebuild
5 Log:
6 bump - 511180
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0x08C170DE55EC123A)
9
10 Revision Changes Path
11 1.62 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.62&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog?rev=1.62&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog?r1=1.61&r2=1.62
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog,v
20 retrieving revision 1.61
21 retrieving revision 1.62
22 diff -u -r1.61 -r1.62
23 --- ChangeLog 25 Jun 2014 12:47:50 -0000 1.61
24 +++ ChangeLog 7 Jul 2014 16:48:40 -0000 1.62
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-util/android-sdk-update-manager
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog,v 1.61 2014/06/25 12:47:50 mgorny Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/android-sdk-update-manager/ChangeLog,v 1.62 2014/07/07 16:48:40 rich0 Exp $
30 +
31 +*android-sdk-update-manager-23 (07 Jul 2014)
32 +
33 + 07 Jul 2014; Richard Freeman <rich0@g.o>
34 + +android-sdk-update-manager-23.ebuild:
35 + bump - 511180
36
37 25 Jun 2014; Michał Górny <mgorny@g.o>
38 android-sdk-update-manager-22.6.1.ebuild:
39
40
41
42 1.1 dev-util/android-sdk-update-manager/android-sdk-update-manager-23.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/android-sdk-update-manager/android-sdk-update-manager-23.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-23.ebuild?rev=1.1&content-type=text/plain
46
47 Index: android-sdk-update-manager-23.ebuild
48 ===================================================================
49 # Copyright 1999-2014 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-23.ebuild,v 1.1 2014/07/07 16:48:40 rich0 Exp $
52
53 EAPI="5"
54
55 inherit eutils user udev
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.7[cairo] dev-java/swt:3.6[cairo] )
74 amd64? (
75 || (
76 app-emulation/emul-linux-x86-gtklibs:=[-abi_x86_32(-)]
77 x11-libs/gtk+:2=[abi_x86_32(-)]
78 )
79 )
80 x86? ( x11-libs/gtk+:2= )"
81
82 ANDROID_SDK_DIR="/opt/${PN}"
83 QA_FLAGS_IGNORED_x86="
84 ${ANDROID_SDK_DIR/\/}/tools/emulator
85 ${ANDROID_SDK_DIR/\/}/tools/adb
86 ${ANDROID_SDK_DIR/\/}/tools/mksdcard
87 ${ANDROID_SDK_DIR/\/}/tools/sqlite3
88 ${ANDROID_SDK_DIR/\/}/tools/hprof-conv
89 ${ANDROID_SDK_DIR/\/}/tools/zipalign
90 ${ANDROID_SDK_DIR/\/}/tools/dmtracedump
91 "
92 QA_FLAGS_IGNORED_amd64="${QA_FLAGS_IGNORED_x86}"
93
94 QA_PREBUILT="${ANDROID_SDK_DIR/\/}/tools/*"
95
96 S="${WORKDIR}/android-sdk-linux"
97
98 pkg_setup() {
99 enewgroup android
100 }
101
102 src_prepare(){
103 rm -rf tools/lib/x86*
104 }
105
106 src_install(){
107 dodoc tools/NOTICE.txt "SDK Readme.txt" || die
108 rm -f tools/NOTICE.txt "SDK Readme.txt"
109
110 dodir "${ANDROID_SDK_DIR}/tools"
111 cp -pPR tools/* "${ED}${ANDROID_SDK_DIR}/tools" || die "failed to install tools"
112
113 # Maybe this is needed for the tools directory too.
114 dodir "${ANDROID_SDK_DIR}"/{add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp} || die "failed to dodir"
115
116 fowners root:android "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools} || die
117 fperms 0775 "${ANDROID_SDK_DIR}"/{.,add-ons,build-tools,docs,extras,platforms,platform-tools,samples,sources,system-images,temp,tools} || die
118
119 echo "PATH=\"${EPREFIX}${ANDROID_SDK_DIR}/tools:${EPREFIX}${ANDROID_SDK_DIR}/platform-tools\"" > "${T}/80${PN}" || die
120
121 SWT_PATH=
122 SWT_VERSIONS="3.7 3.6"
123 for version in $SWT_VERSIONS; do
124 # redirecting stderr to /dev/null
125 # not sure if this is best, but avoids misleading error messages
126 SWT_PATH="`dirname \`java-config -p swt-\$version 2>/dev/null\` 2>/dev/null`"
127 if [ $SWT_PATH ]; then
128 einfo "SWT_PATH=$SWT_PATH selecting version $version of SWT."
129 break
130 fi
131 done
132
133 echo "ANDROID_SWT=\"${SWT_PATH}\"" >> "${T}/80${PN}" || die
134 echo "ANDROID_HOME=\"${EPREFIX}${ANDROID_SDK_DIR}\"" >> "${T}/80${PN}" || die
135
136 doenvd "${T}/80${PN}" || die
137
138 echo "SEARCH_DIRS_MASK=\"${EPREFIX}${ANDROID_SDK_DIR}\"" > "${T}/80${PN}" || die
139
140 insinto "/etc/revdep-rebuild" && doins "${T}/80${PN}" || die
141
142 udev_dorules "${FILESDIR}"/80-android.rules || die
143 domenu "${FILESDIR}"/android-sdk-update-manager.desktop || die
144 }
145
146 pkg_postinst() {
147 elog "The Android SDK now uses its own manager for the development environment."
148 elog "Run 'android' to download the full SDK, including some of the platform tools."
149 elog "You must be in the android group to manage the development environment."
150 elog "Just run 'gpasswd -a <USER> android', then have <USER> re-login."
151 elog "See http://developer.android.com/sdk/adding-components.html for more"
152 elog "information."
153 elog "If you have problems downloading the SDK, see http://code.google.com/p/android/issues/detail?id=4406"
154 elog "You need to run env-update and source /etc/profile in any open shells"
155 elog "if you get an SWT error."
156 }