# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" AUTOTOOLS_AUTORECONF=1 AUTOTOOLS_IN_SOURCE_BUILD=1 # Python is required for tests and some build tasks. PYTHON_COMPAT=( python2_7 ) inherit eutils python-any-r1 autotools-multilib DESCRIPTION="Google C++ Testing Framework" HOMEPAGE="https://github.com/google/googletest" SRC_URI="https://github.com/google/googletest/archive/release-${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" IUSE="examples static-libs" DEPEND="${PYTHON_DEPS}" RDEPEND="" PATCHES=( "${FILESDIR}/configure-fix-pthread-linking.patch" #371647 ) src_prepare() { sed -i -e "s|/tmp|${T}|g" test/gtest-filepath_test.cc || die sed -i -r \ -e '/^install-(data|exec)-local:/s|^.*$|&\ndisabled-&|' \ Makefile.am || die autotools-multilib_src_prepare } multilib_src_install() { default multilib_is_native_abi && dobin scripts/gtest-config } multilib_src_install_all() { prune_libtool_files --all einstalldocs if use examples ; then insinto /usr/share/doc/${PF}/examples doins samples/*.{cc,h} fi }