From 5514123820c205bada4151f0a35400858e7be95f Mon Sep 17 00:00:00 2001 From: Sam James Date: Fri, 26 Apr 2024 22:34:33 +0100 Subject: dev-debug/valgrind: install man pages in live ebuild Thanks to mjw for helping out. Signed-off-by: Sam James --- dev-debug/valgrind/valgrind-3.23.0.ebuild | 20 +++++++++++++------- dev-debug/valgrind/valgrind-9999.ebuild | 20 +++++++++++++------- 2 files changed, 26 insertions(+), 14 deletions(-) (limited to 'dev-debug') diff --git a/dev-debug/valgrind/valgrind-3.23.0.ebuild b/dev-debug/valgrind/valgrind-3.23.0.ebuild index 5a073f147105..efcec418f726 100644 --- a/dev-debug/valgrind/valgrind-3.23.0.ebuild +++ b/dev-debug/valgrind/valgrind-3.23.0.ebuild @@ -37,8 +37,14 @@ IUSE="mpi" DEPEND="mpi? ( virtual/mpi )" RDEPEND="${DEPEND}" -if [[ ${PV} != 9999 ]] ; then - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-valgrind )" +if [[ ${PV} == 9999 ]] ; then + # Needed for man pages + BDEPEND+=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + " +else + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-valgrind )" fi PATCHES=( @@ -121,14 +127,14 @@ src_test() { } src_install() { - default - - if [[ ${PV} == "9999" ]]; then - # Otherwise FAQ.txt won't exist: - emake -C docs FAQ.txt + if [[ ${PV} == 9999 ]]; then + # TODO: Could do HTML docs too with 'all-docs' + emake -C docs man-pages FAQ.txt mv docs/FAQ.txt . || die "Couldn't move FAQ.txt" fi + default + dodoc FAQ.txt pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux diff --git a/dev-debug/valgrind/valgrind-9999.ebuild b/dev-debug/valgrind/valgrind-9999.ebuild index 5a073f147105..efcec418f726 100644 --- a/dev-debug/valgrind/valgrind-9999.ebuild +++ b/dev-debug/valgrind/valgrind-9999.ebuild @@ -37,8 +37,14 @@ IUSE="mpi" DEPEND="mpi? ( virtual/mpi )" RDEPEND="${DEPEND}" -if [[ ${PV} != 9999 ]] ; then - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-valgrind )" +if [[ ${PV} == 9999 ]] ; then + # Needed for man pages + BDEPEND+=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + " +else + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-valgrind )" fi PATCHES=( @@ -121,14 +127,14 @@ src_test() { } src_install() { - default - - if [[ ${PV} == "9999" ]]; then - # Otherwise FAQ.txt won't exist: - emake -C docs FAQ.txt + if [[ ${PV} == 9999 ]]; then + # TODO: Could do HTML docs too with 'all-docs' + emake -C docs man-pages FAQ.txt mv docs/FAQ.txt . || die "Couldn't move FAQ.txt" fi + default + dodoc FAQ.txt pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux -- cgit v1.2.3-65-gdbad