commit: d8f94b00ac94ccecb46ea21d08d80d4826b329ed Author: Michael Weber <michael <AT> xmw <DOT> de> AuthorDate: Thu Apr 30 21:19:37 2015 +0000 Commit: Michael Weber <xmw <AT> gentoo <DOT> org> CommitDate: Thu Apr 30 21:19:37 2015 +0000 URL: https://gitweb.gentoo.org/dev/xmw.git/commit/?id=d8f94b00
Bug 547632. Package-Manager: portage-2.2.18 Manifest-Sign-Key: 62EEF090 dev-util/android-ndk/ChangeLog | 5 ++ dev-util/android-ndk/Manifest | 12 +++++ dev-util/android-ndk/android-ndk-10d.ebuild | 74 +++++++++++++++++++++++++++++ dev-util/android-ndk/metadata.xml | 8 ++++ 4 files changed, 99 insertions(+) diff --git a/dev-util/android-ndk/ChangeLog b/dev-util/android-ndk/ChangeLog new file mode 100644 index 0000000..a10890c --- /dev/null +++ b/dev-util/android-ndk/ChangeLog @@ -0,0 +1,5 @@ +*android-ndk-10d (30 Apr 2015) + + 30 Apr 2015; Michael Weber <[email protected]> +android-ndk-10d.ebuild, + +metadata.xml: + Bug 547632. diff --git a/dev-util/android-ndk/Manifest b/dev-util/android-ndk/Manifest new file mode 100644 index 0000000..0ff98e1 --- /dev/null +++ b/dev-util/android-ndk/Manifest @@ -0,0 +1,12 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST android-ndk-r10d-linux-x86.bin 449997190 SHA256 c0d07e5ce2fff13b5eb456c10e99527184c9139e798cb7fd1adfadafa65cb696 SHA512 8d66229f6f07d6fba00650a96267c3c4a8308d296d9f13aa359af34ad49f57ba3a02e39f14d2b04609816e5f28ed939e71024043a0f08dc3711895a42e39f771 WHIRLPOOL 482ea86675f2b983669d30e508a21d813a7b03eb19c98696017591ecebf78102f5549df2b4be2d29c301b0b2dfc774b2057248facc2f395beec7f04326841e62 +DIST android-ndk-r10d-linux-x86_64.bin 459151600 SHA256 812949f9299afd4b91890863054dc42f6547b6d485211d5f0faca9f286685df6 SHA512 b2ba10d7757ed7189b4e6dc2ecd38fce0c32dc6701151542b9e225e890faee84dded30dd4e907b0e42473e2a6df8ef4d46f37514edc270a04e1129d9c9e677fa WHIRLPOOL 6eddc1401db7d2766335f8a9ddc2dbe395999a1e210855e23ee7b3c5f65ff1e56859c8cdcaff598acd52f8ffe30e148e6ff2e6e2f712d1e4f69fb350a8d3a174 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iF4EAREIAAYFAlVCnGUACgkQknrdDGLu8JDIOQD/eozbQ/iA18aT4UU8g0UAmdqY +aghohYM+wBt6BRYLh8AA/i84in2tyLNi3Gb9evY4V3FYNSmhKiKvox1qYw82iGIb +=SQ6p +-----END PGP SIGNATURE----- diff --git a/dev-util/android-ndk/android-ndk-10d.ebuild b/dev-util/android-ndk/android-ndk-10d.ebuild new file mode 100644 index 0000000..357c2e1 --- /dev/null +++ b/dev-util/android-ndk/android-ndk-10d.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/android-ndk/android-ndk-10b.ebuild,v 1.1 2014/09/17 10:08:02 jauhien Exp $ + +EAPI=5 + +DESCRIPTION="Open Handset Alliance's Android NDK (Native Dev Kit)" +HOMEPAGE="http://developer.android.com/sdk/ndk/" +SRC_URI="x86? ( http://dl.google.com/android/ndk/${PN}-r${PV}-linux-x86.bin ) + amd64? ( http://dl.google.com/android/ndk/${PN}-r${PV}-linux-x86_64.bin )" + +LICENSE="android" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror strip installsources test" + +DEPEND="app-arch/p7zip" +RDEPEND=">=dev-util/android-sdk-update-manager-10 + >=sys-devel/make-3.81" + +S="${WORKDIR}/${PN}-r${PV}" + +ANDROID_NDK_DIR="opt/${PN}" + +QA_PREBUILT="*" + +src_unpack() { + local my_a + for my_a in ${A} ; do + 7z x "${DISTDIR}/${my_a}" + done +} + +src_configure() { + : +} + +src_compile() { + : +} + +src_install() { + dodir "/${ANDROID_NDK_DIR}" + cp -pPR * "${ED}/${ANDROID_NDK_DIR}" || die + + fowners -R root:android "/${ANDROID_NDK_DIR}" + fperms 0775 "/${ANDROID_NDK_DIR}/"{,build,docs,platforms,samples} + fperms 0775 "/${ANDROID_NDK_DIR}/"{sources,tests,toolchains} + + dodir "/${ANDROID_NDK_DIR}/out" + fowners root:android "/${ANDROID_NDK_DIR}/out" + 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}" +} diff --git a/dev-util/android-ndk/metadata.xml b/dev-util/android-ndk/metadata.xml new file mode 100644 index 0000000..5b80fb9 --- /dev/null +++ b/dev-util/android-ndk/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> +<email>[email protected]</email> +<name>Michael Weber</name> +</maintainer> +</pkgmetadata>
