media-libs/waffle: Use IUSE=doc to control only dev docs
authorMatt Turner <mattst88@gentoo.org>
Tue, 31 Mar 2020 20:32:05 +0000 (13:32 -0700)
committerMatt Turner <mattst88@gentoo.org>
Tue, 31 Mar 2020 20:44:02 +0000 (13:44 -0700)
So wflinfo(1) is always installed. Also move dependencies to BDEPEND.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
media-libs/waffle/waffle-9999.ebuild

index 4ae9a9bbcf9d53aed918058e681f38e5e22a23aa..6080dd579e23884e6229bfb3190f05abea235238 100644 (file)
@@ -30,10 +30,10 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
        >=x11-base/xcb-proto-1.8-r3[${MULTILIB_USEDEP}]
-       doc? (
-               dev-libs/libxslt
-               app-text/docbook-xml-dtd:4.2
-       )
+"
+BDEPEND="
+       dev-libs/libxslt
+       app-text/docbook-xml-dtd:4.2
 "
 
 MULTILIB_CHOST_TOOLS=(
@@ -52,7 +52,7 @@ multilib_src_configure() {
                $(meson_feature X x11_egl)
                $(meson_feature gbm)
                $(meson_feature egl surfaceless_egl)
-               $(meson_use doc build-manpages)
+               -Dbuild-manpages=true
                -Dbuild-tests=false
        )
        meson_src_configure
@@ -69,5 +69,5 @@ multilib_src_test() {
 multilib_src_install() {
        meson_src_install
 
-       rm -rf "${D}"/usr/share/doc/waffle1
+       ! use doc && rm -rf "${D}"/usr/share/doc/waffle1
 }