summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Zaman <perfinion@gentoo.org>2016-06-01 21:04:37 +0800
committerJason Zaman <perfinion@gentoo.org>2016-06-01 21:04:37 +0800
commitb7a445ba532d4c55b8154ba3cbfb83d405c69207 (patch)
tree7e397a1f73a21acd4a0551d6732221ce60cfce43 /dev-util/android-ndk
parentsys-boot/tboot: bump to 1.9.4 (diff)
downloadgentoo-b7a445ba532d4c55b8154ba3cbfb83d405c69207.tar.gz
gentoo-b7a445ba532d4c55b8154ba3cbfb83d405c69207.tar.bz2
gentoo-b7a445ba532d4c55b8154ba3cbfb83d405c69207.zip
dev-util/android-ndk: needs dep ncurses[tinfo] bug 583858
Package-Manager: portage-2.2.28
Diffstat (limited to 'dev-util/android-ndk')
-rw-r--r--dev-util/android-ndk/android-ndk-11c-r1.ebuild80
1 files changed, 80 insertions, 0 deletions
diff --git a/dev-util/android-ndk/android-ndk-11c-r1.ebuild b/dev-util/android-ndk/android-ndk-11c-r1.ebuild
new file mode 100644
index 000000000000..add201b5a4f2
--- /dev/null
+++ b/dev-util/android-ndk/android-ndk-11c-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+CHECKREQS_DISK_BUILD="6G"
+inherit check-reqs
+
+DESCRIPTION="Open Handset Alliance's Android NDK (Native Dev Kit)"
+HOMEPAGE="http://developer.android.com/sdk/ndk/"
+SRC_URI="https://dl.google.com/android/repository/${PN}-r${PV}-linux-x86_64.zip"
+
+LICENSE="android"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+RESTRICT="mirror strip installsources test"
+
+DEPEND="app-arch/p7zip"
+RDEPEND=">=dev-util/android-sdk-update-manager-10
+ >=sys-devel/make-3.81
+ || (
+ sys-libs/ncurses:0/5[tinfo]
+ sys-libs/ncurses:5/5[tinfo]
+ )"
+
+S="${WORKDIR}/${PN}-r${PV}"
+
+ANDROID_NDK_DIR="opt/${PN}"
+
+QA_PREBUILT="*"
+PYTHON_UPDATER_IGNORE="1"
+
+pkg_pretend() {
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ check-reqs_pkg_setup
+}
+
+src_configure() {
+ :
+}
+
+src_compile() {
+ :
+}
+
+src_install() {
+ dodir "/${ANDROID_NDK_DIR}"
+ cp -pPR * "${ED}/${ANDROID_NDK_DIR}" || die
+
+ dodir "/${ANDROID_NDK_DIR}/out"
+ fowners -R root:android "/${ANDROID_NDK_DIR}"
+ fperms 0775 "/${ANDROID_NDK_DIR}/"{,build,platforms,prebuilt}
+ fperms 0775 "/${ANDROID_NDK_DIR}/"{python-packages,sources,toolchains}
+ fperms 3775 "/${ANDROID_NDK_DIR}/out"
+
+ ANDROID_PREFIX="${EPREFIX}/${ANDROID_NDK_DIR}"
+ ANDROID_PATH="${EPREFIX}/${ANDROID_NDK_DIR}"
+
+ for i in toolchains/*/prebuilt/linux-*/bin
+ do
+ ANDROID_PATH="${ANDROID_PATH}:${ANDROID_PREFIX}/${i}"
+ done
+
+ printf '%s' \
+ "PATH=\"${ANDROID_PATH}\"" \
+ $'\n' \
+ > "${T}/80${PN}" || die
+
+ doenvd "${T}/80${PN}"
+
+ echo "SEARCH_DIRS_MASK=\"${EPREFIX}/${ANDROID_NDK_DIR}\"" \
+ > "${T}/80${PN}" || die
+ insinto "/etc/revdep-rebuild"
+ doins "${T}/80${PN}"
+}