Files
guru/dev-cpp/pcg-cpp/pcg-cpp-0.98.1_p20210406-r1.ebuild
T

46 lines
1010 B
Bash
Raw Normal View History

2021-05-18 04:12:49 +05:00
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
2021-05-18 04:12:49 +05:00
inherit toolchain-funcs
2021-05-18 04:12:49 +05:00
COMMIT="ffd522e7188bef30a00c74dc7eb9de5faff90092"
2021-05-18 04:12:49 +05:00
DESCRIPTION="Family of better random number generators"
HOMEPAGE="https://www.pcg-random.org https://github.com/imneme/pcg-cpp"
SRC_URI="https://github.com/imneme/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples test"
2021-05-19 03:15:55 +05:00
RESTRICT="!test? ( test )"
2021-05-18 04:12:49 +05:00
# header-only library
2021-05-18 04:12:49 +05:00
src_compile() {
tc-export CXX
if use test ; then
cd test-high || die
emake
fi
}
src_test() {
cd test-high || die
sh ./run-tests.sh || die
}
src_install() {
doheader include/*
docompress -x /usr/share/doc/${PF}/sample
use examples && dodoc -r sample
einstalldocs
insinto /usr/$(get_libdir)/pkgconfig
doins "${FILESDIR}"/pcg-cpp.pc
sed -e "s:@PREFIX@:${EPREFIX}/usr:" \
-i "${ED}"/usr/$(get_libdir)/pkgconfig/pcg-cpp.pc || die
2021-05-18 04:12:49 +05:00
}