dev-python/click-default-group: keyworded 1.2.2 for ia64, bug #700918
[gentoo.git] / dev-util / android-ndk / android-ndk-16b.ebuild
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5
6 CHECKREQS_DISK_BUILD="6G"
7 inherit check-reqs
8
9 DESCRIPTION="Open Handset Alliance's Android NDK (Native Dev Kit)"
10 HOMEPAGE="https://developer.android.com/ndk/"
11 SRC_URI="https://dl.google.com/android/repository/${PN}-r${PV}-linux-x86_64.zip"
12
13 LICENSE="android"
14 SLOT="0"
15 KEYWORDS="~amd64"
16 IUSE=""
17 RESTRICT="mirror strip installsources test"
18
19 DEPEND="app-arch/p7zip"
20 RDEPEND=">=dev-util/android-sdk-update-manager-10
21         >=sys-devel/make-3.81
22         || (
23                 sys-libs/ncurses:0/5[tinfo]
24                 sys-libs/ncurses-compat:5[tinfo]
25         )"
26
27 S="${WORKDIR}/${PN}-r${PV}"
28
29 ANDROID_NDK_DIR="opt/${PN}"
30
31 QA_PREBUILT="*"
32 PYTHON_UPDATER_IGNORE="1"
33
34 pkg_pretend() {
35         check-reqs_pkg_pretend
36 }
37
38 pkg_setup() {
39         check-reqs_pkg_setup
40 }
41
42 src_configure() {
43         :
44 }
45
46 src_compile() {
47         :
48 }
49
50 src_install() {
51         dodir "/${ANDROID_NDK_DIR}"
52         cp -pPR * "${ED}/${ANDROID_NDK_DIR}" || die
53
54         dodir "/${ANDROID_NDK_DIR}/out"
55         fowners -R root:android "/${ANDROID_NDK_DIR}"
56         fperms 0775 "/${ANDROID_NDK_DIR}/"{,build,platforms,prebuilt}
57         fperms 0775 "/${ANDROID_NDK_DIR}/"{python-packages,sources,toolchains}
58         fperms 3775 "/${ANDROID_NDK_DIR}/out"
59
60         ANDROID_PREFIX="${EPREFIX}/${ANDROID_NDK_DIR}"
61         ANDROID_PATH="${EPREFIX}/${ANDROID_NDK_DIR}"
62
63         for i in toolchains/*/prebuilt/linux-*/bin
64         do
65                 ANDROID_PATH="${ANDROID_PATH}:${ANDROID_PREFIX}/${i}"
66         done
67
68         echo "PATH=\"${ANDROID_PATH}\"" > "${T}/80${PN}" || die
69         doenvd "${T}/80${PN}"
70
71         echo "SEARCH_DIRS_MASK=\"${EPREFIX}/${ANDROID_NDK_DIR}\"" > "${T}/80${PN}" || die
72         insinto "/etc/revdep-rebuild"
73         doins "${T}/80${PN}"
74 }