sci-libs/fftw: fix doc build for live ebuild
authorChristoph Junghans <junghans@gentoo.org>
Fri, 12 Jan 2018 05:20:35 +0000 (22:20 -0700)
committerChristoph Junghans <junghans@gentoo.org>
Sat, 13 Jan 2018 02:54:02 +0000 (19:54 -0700)
Package-Manager: Portage-2.3.13, Repoman-2.3.3

sci-libs/fftw/fftw-9999.ebuild

index bef41e83ea09bb5278d650eb8c77de77318023fa..c08278dde80122987ad1c0553c7a40d7e45038d5 100644 (file)
@@ -30,11 +30,11 @@ DEPEND="${RDEPEND}
        test? ( dev-lang/perl )"
 if [[ ${PV} = *9999 ]]; then
        DEPEND="${DEPEND}
-               dev-ml/ocamlbuild"
+               dev-ml/ocamlbuild
+               doc? ( media-gfx/transfig )"
 fi
 
 S=${WORKDIR}/${MY_P}
-HTML_DOCS=( doc/html/. )
 
 pkg_pretend() {
        [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
@@ -146,7 +146,7 @@ src_configure() {
 }
 
 src_compile() {
-       multibuild_foreach_variant multilib-minimal_src_compile
+       multibuild_foreach_variant multilib-minimal_src_compile all $([[ ${PV} = *9999 ]] && usev doc)
 }
 
 multilib_src_test() {
@@ -164,6 +164,7 @@ src_test() {
 }
 
 src_install() {
+       use doc && HTML_DOCS=( doc/html/. )
        multibuild_foreach_variant multilib-minimal_src_install
        dodoc CONVENTIONS
 
@@ -171,8 +172,6 @@ src_install() {
                dodoc doc/*.pdf
                docinto faq
                dodoc -r doc/FAQ/fftw-faq.html/.
-       else
-               rm -r "${ED%/}"/usr/share/doc/${PF}/html || die
        fi
 
        local x