parlay

yet another gentoo overlay
git clone https://git.parazyd.org/parlay
Log | Files | Refs | README

commit cac83359cdf36e16129eb67546af09764f9576fb
parent 8ee207edd529b47ea52a07359a2c880130b9c5e1
Author: parazyd <parazyd@dyne.org>
Date:   Mon, 26 Jun 2017 13:30:04 +0200

sys-devel/android-tools: Add 9999

Diffstat:
Asys-devel/android-tools/android-tools-9999.ebuild | 37+++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+), 0 deletions(-)

diff --git a/sys-devel/android-tools/android-tools-9999.ebuild b/sys-devel/android-tools/android-tools-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit git-r3 toolchain-funcs + +DESCRIPTION="Android platform tools (adb, fastboot, and mkbootimg)" +HOMEPAGE="https://android.googlesource.com/platform/system/core" +EGIT_REPO_URI="https://github.com/smaeul/android-tools" + +# The entire source code is Apache-2.0, except for fastboot which is BSD-2. +LICENSE="Apache-2.0 BSD-2" +SLOT="0" +KEYWORDS="" +IUSE="static" + +RDEPEND="sys-libs/zlib:=" +# ADB only works with BoringSSL (not LibreSSL or OpenSSL). +# BoringSSL uses perl in its build system. +# Android core libraries use stdatomic.h from C++, which breaks g++. +# Both Android libraries and BoringSSL use several clang-only warning flags. +DEPEND=" + ${RDEPEND} + dev-lang/perl + sys-devel/clang +" + +src_compile() { + if use static; then + LDFLAGS+=" -static" + else + ewarn "Installed binaries might depend on libcxx/libunwind, set USE=static to avoid." + fi + + default +}