Gentoo Archives: gentoo-commits

From: Alessandro Barbieri <lssndrbarbieri@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/muster/
Date: Tue, 13 Jul 2021 11:14:09
Message-Id: 1626174835.1b961cef55ff521004040e6423e76f6a1c53a14c.Alessandro-Barbieri@gentoo
1 commit: 1b961cef55ff521004040e6423e76f6a1c53a14c
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Tue Jul 13 10:00:40 2021 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Tue Jul 13 11:13:55 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b961cef
7
8 sys-cluster/muster: use docs eclass
9
10 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
11
12 sys-cluster/muster/muster-1.0.1.ebuild | 12 ++++++------
13 1 file changed, 6 insertions(+), 6 deletions(-)
14
15 diff --git a/sys-cluster/muster/muster-1.0.1.ebuild b/sys-cluster/muster/muster-1.0.1.ebuild
16 index ab2cbd472..49032d21f 100644
17 --- a/sys-cluster/muster/muster-1.0.1.ebuild
18 +++ b/sys-cluster/muster/muster-1.0.1.ebuild
19 @@ -3,7 +3,10 @@
20
21 EAPI="7"
22
23 -inherit cmake
24 +DOCS_BUILDER="doxygen"
25 +DOCS_DIR="${S}"
26 +
27 +inherit cmake docs
28
29 DESCRIPTION="Massively Scalable Clustering"
30 HOMEPAGE="https://github.com/LLNL/muster"
31 @@ -19,7 +22,6 @@ RDEPEND="
32 virtual/mpi
33 "
34 DEPEND="${RDEPEND}"
35 -BDEPEND="doc? ( app-doc/doxygen )"
36
37 src_prepare() {
38 sed -e "s|DESTINATION lib|DESTINATION $(get_libdir)|g" -i src/CMakeLists.txt || die
39 @@ -36,14 +38,12 @@ src_configure() {
40
41 src_compile() {
42 cmake_src_compile
43 - if use doc; then
44 - doxygen || die
45 - fi
46 + docs_compile
47 }
48
49 src_install() {
50 cmake_src_install
51 - use doc && dodoc -r doc/html
52 + einstalldocs
53 if use tests; then
54 mkdir -p "${ED}/usr/libexec/${PN}/" || die
55 mv "${ED}"/usr/bin/*-test "${ED}/usr/libexec/${PN}/" || die