Gentoo Archives: gentoo-commits

From: Michael Weber <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/xmw:master commit in: dev-util/android-ndk/
Date: Thu, 30 Apr 2015 22:01:10
Message-Id: 1430431257.af5b860c593eed71a15beb21b630001f72c8aa0f.xmw@gentoo
1 commit: af5b860c593eed71a15beb21b630001f72c8aa0f
2 Author: Michael Weber <michael <AT> xmw <DOT> de>
3 AuthorDate: Thu Apr 30 22:00:57 2015 +0000
4 Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 30 22:00:57 2015 +0000
6 URL: https://gitweb.gentoo.org/dev/xmw.git/commit/?id=af5b860c
7
8 Replace cp -pPR with mv to avoid replicating 3.3GB, add check-req test.
9
10 Package-Manager: portage-2.2.18
11 Manifest-Sign-Key: 62EEF090
12
13 dev-util/android-ndk/ChangeLog | 3 +++
14 dev-util/android-ndk/android-ndk-10d.ebuild | 22 +++++++++++++---------
15 2 files changed, 16 insertions(+), 9 deletions(-)
16
17 diff --git a/dev-util/android-ndk/ChangeLog b/dev-util/android-ndk/ChangeLog
18 index a10890c..8d472c6 100644
19 --- a/dev-util/android-ndk/ChangeLog
20 +++ b/dev-util/android-ndk/ChangeLog
21 @@ -1,3 +1,6 @@
22 + 30 Apr 2015; Michael Weber <xmw@g.o> android-ndk-10d.ebuild:
23 + Replace cp -pPR with mv to avoid replicating 3.3GB, add check-req test.
24 +
25 *android-ndk-10d (30 Apr 2015)
26
27 30 Apr 2015; Michael Weber <xmw@g.o> +android-ndk-10d.ebuild,
28
29 diff --git a/dev-util/android-ndk/android-ndk-10d.ebuild b/dev-util/android-ndk/android-ndk-10d.ebuild
30 index 357c2e1..955f2ea 100644
31 --- a/dev-util/android-ndk/android-ndk-10d.ebuild
32 +++ b/dev-util/android-ndk/android-ndk-10d.ebuild
33 @@ -4,6 +4,8 @@
34
35 EAPI=5
36
37 +inherit check-reqs
38 +
39 DESCRIPTION="Open Handset Alliance's Android NDK (Native Dev Kit)"
40 HOMEPAGE="http://developer.android.com/sdk/ndk/"
41 SRC_URI="x86? ( http://dl.google.com/android/ndk/${PN}-r${PV}-linux-x86.bin )
42 @@ -25,6 +27,8 @@ ANDROID_NDK_DIR="opt/${PN}"
43
44 QA_PREBUILT="*"
45
46 +CHECKREQS_DISK_BUILD="3300M"
47 +
48 src_unpack() {
49 local my_a
50 for my_a in ${A} ; do
51 @@ -41,8 +45,16 @@ src_compile() {
52 }
53
54 src_install() {
55 + ANDROID_PREFIX="${EPREFIX}/${ANDROID_NDK_DIR}"
56 + ANDROID_PATH="${EPREFIX}/${ANDROID_NDK_DIR}"
57 +
58 + for i in toolchains/*/prebuilt/linux-*/bin
59 + do
60 + ANDROID_PATH="${ANDROID_PATH}:${ANDROID_PREFIX}/${i}"
61 + done
62 +
63 dodir "/${ANDROID_NDK_DIR}"
64 - cp -pPR * "${ED}/${ANDROID_NDK_DIR}" || die
65 + mv * "${ED}/${ANDROID_NDK_DIR}" || die
66
67 fowners -R root:android "/${ANDROID_NDK_DIR}"
68 fperms 0775 "/${ANDROID_NDK_DIR}/"{,build,docs,platforms,samples}
69 @@ -52,14 +64,6 @@ src_install() {
70 fowners root:android "/${ANDROID_NDK_DIR}/out"
71 fperms 3775 "/${ANDROID_NDK_DIR}/out"
72
73 - ANDROID_PREFIX="${EPREFIX}/${ANDROID_NDK_DIR}"
74 - ANDROID_PATH="${EPREFIX}/${ANDROID_NDK_DIR}"
75 -
76 - for i in toolchains/*/prebuilt/linux-*/bin
77 - do
78 - ANDROID_PATH="${ANDROID_PATH}:${ANDROID_PREFIX}/${i}"
79 - done
80 -
81 printf '%s' \
82 "PATH=\"${ANDROID_PATH}\"" \
83 $'\n' \