mirror of
https://github.com/gentoo-mirror/guru.git
synced 2025-04-20 00:08:58 -04:00
sys-cluster/muster: use docs eclass
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
parent
e8555e696a
commit
1b961cef55
@ -3,7 +3,10 @@
|
|||||||
|
|
||||||
EAPI="7"
|
EAPI="7"
|
||||||
|
|
||||||
inherit cmake
|
DOCS_BUILDER="doxygen"
|
||||||
|
DOCS_DIR="${S}"
|
||||||
|
|
||||||
|
inherit cmake docs
|
||||||
|
|
||||||
DESCRIPTION="Massively Scalable Clustering"
|
DESCRIPTION="Massively Scalable Clustering"
|
||||||
HOMEPAGE="https://github.com/LLNL/muster"
|
HOMEPAGE="https://github.com/LLNL/muster"
|
||||||
@ -19,7 +22,6 @@ RDEPEND="
|
|||||||
virtual/mpi
|
virtual/mpi
|
||||||
"
|
"
|
||||||
DEPEND="${RDEPEND}"
|
DEPEND="${RDEPEND}"
|
||||||
BDEPEND="doc? ( app-doc/doxygen )"
|
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
sed -e "s|DESTINATION lib|DESTINATION $(get_libdir)|g" -i src/CMakeLists.txt || die
|
sed -e "s|DESTINATION lib|DESTINATION $(get_libdir)|g" -i src/CMakeLists.txt || die
|
||||||
@ -36,14 +38,12 @@ src_configure() {
|
|||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
cmake_src_compile
|
cmake_src_compile
|
||||||
if use doc; then
|
docs_compile
|
||||||
doxygen || die
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
cmake_src_install
|
cmake_src_install
|
||||||
use doc && dodoc -r doc/html
|
einstalldocs
|
||||||
if use tests; then
|
if use tests; then
|
||||||
mkdir -p "${ED}/usr/libexec/${PN}/" || die
|
mkdir -p "${ED}/usr/libexec/${PN}/" || die
|
||||||
mv "${ED}"/usr/bin/*-test "${ED}/usr/libexec/${PN}/" || die
|
mv "${ED}"/usr/bin/*-test "${ED}/usr/libexec/${PN}/" || die
|
||||||
|
Loading…
x
Reference in New Issue
Block a user