public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/xmw:master commit in: dev-util/android-ndk/
@ 2015-04-30 21:21 Michael Weber
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Weber @ 2015-04-30 21:21 UTC (permalink / raw
  To: gentoo-commits

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 <xmw@gentoo.org> +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>xmw@gentoo.org</email>
+<name>Michael Weber</name>
+</maintainer>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] dev/xmw:master commit in: dev-util/android-ndk/
@ 2015-04-30 22:01 Michael Weber
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Weber @ 2015-04-30 22:01 UTC (permalink / raw
  To: gentoo-commits

commit:     af5b860c593eed71a15beb21b630001f72c8aa0f
Author:     Michael Weber <michael <AT> xmw <DOT> de>
AuthorDate: Thu Apr 30 22:00:57 2015 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu Apr 30 22:00:57 2015 +0000
URL:        https://gitweb.gentoo.org/dev/xmw.git/commit/?id=af5b860c

Replace cp -pPR with mv to avoid replicating 3.3GB, add check-req test.

Package-Manager: portage-2.2.18
Manifest-Sign-Key: 62EEF090

 dev-util/android-ndk/ChangeLog              |  3 +++
 dev-util/android-ndk/android-ndk-10d.ebuild | 22 +++++++++++++---------
 2 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/dev-util/android-ndk/ChangeLog b/dev-util/android-ndk/ChangeLog
index a10890c..8d472c6 100644
--- a/dev-util/android-ndk/ChangeLog
+++ b/dev-util/android-ndk/ChangeLog
@@ -1,3 +1,6 @@
+  30 Apr 2015; Michael Weber <xmw@gentoo.org> android-ndk-10d.ebuild:
+  Replace cp -pPR with mv to avoid replicating 3.3GB, add check-req test.
+
 *android-ndk-10d (30 Apr 2015)
 
   30 Apr 2015; Michael Weber <xmw@gentoo.org> +android-ndk-10d.ebuild,

diff --git a/dev-util/android-ndk/android-ndk-10d.ebuild b/dev-util/android-ndk/android-ndk-10d.ebuild
index 357c2e1..955f2ea 100644
--- a/dev-util/android-ndk/android-ndk-10d.ebuild
+++ b/dev-util/android-ndk/android-ndk-10d.ebuild
@@ -4,6 +4,8 @@
 
 EAPI=5
 
+inherit check-reqs
+
 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 )
@@ -25,6 +27,8 @@ ANDROID_NDK_DIR="opt/${PN}"
 
 QA_PREBUILT="*"
 
+CHECKREQS_DISK_BUILD="3300M"
+
 src_unpack() {
 	local my_a
 	for my_a in ${A} ; do
@@ -41,8 +45,16 @@ src_compile() {
 }
 
 src_install() {
+	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
+
 	dodir "/${ANDROID_NDK_DIR}"
-	cp -pPR * "${ED}/${ANDROID_NDK_DIR}" || die
+	mv * "${ED}/${ANDROID_NDK_DIR}" || die
 
 	fowners -R root:android "/${ANDROID_NDK_DIR}"
 	fperms 0775 "/${ANDROID_NDK_DIR}/"{,build,docs,platforms,samples}
@@ -52,14 +64,6 @@ src_install() {
 	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' \


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-04-30 22:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-30 21:21 [gentoo-commits] dev/xmw:master commit in: dev-util/android-ndk/ Michael Weber
  -- strict thread matches above, loose matches on Subject: below --
2015-04-30 22:01 Michael Weber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox