diff options
author | Jason Zaman <perfinion@gentoo.org> | 2016-04-12 12:35:45 +0800 |
---|---|---|
committer | Jason Zaman <perfinion@gentoo.org> | 2016-04-12 12:56:14 +0800 |
commit | 58cf4f1dcd9c9d80c618aa06bc594be9f4aad9ba (patch) | |
tree | 99e960cd2f300431a8cb208fba2ba29c82de4f0f /dev-util/android-ndk/android-ndk-11c.ebuild | |
parent | dev-libs/libofx: Stable for HPPA (bug #568748). (diff) | |
download | gentoo-58cf4f1dcd9c9d80c618aa06bc594be9f4aad9ba.tar.gz gentoo-58cf4f1dcd9c9d80c618aa06bc594be9f4aad9ba.tar.bz2 gentoo-58cf4f1dcd9c9d80c618aa06bc594be9f4aad9ba.zip |
dev-util/android-ndk: bump to 11c, 32bit support has been dropped
Package-Manager: portage-2.2.26
Diffstat (limited to 'dev-util/android-ndk/android-ndk-11c.ebuild')
-rw-r--r-- | dev-util/android-ndk/android-ndk-11c.ebuild | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/dev-util/android-ndk/android-ndk-11c.ebuild b/dev-util/android-ndk/android-ndk-11c.ebuild new file mode 100644 index 000000000000..86e89235aeb2 --- /dev/null +++ b/dev-util/android-ndk/android-ndk-11c.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 + sys-libs/ncurses:5/5 + )" + +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}" +} |