# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=4 inherit scons-utils eutils DESCRIPTION="Binary-decimal and decimal-binary routines forIEEE doubles" HOMEPAGE="http://code.google.com/p/double-conversion/" SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="" DEPEND="${RDEPEND}" S="${WORKDIR}/${PN}" LIBNAME=lib${PN} src_prepare() { epatch "${FILESDIR}"/${P}-scons.patch } src_compile() { escons ${LIBNAME}.so use static-libs && escons ${LIBNAME}.a } src_test() { escons run_tests export LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}" ./run_tests --list | tr -d '<' | xargs ./run_tests || die } src_install() { dolib.so ${LIBNAME}.so use static-libs && dolib.a ${LIBNAME}.a insinto /usr/include doins src/double-conversion*h dodoc README Changelog AUTHORS }