commit:     674b462afd20d8b7586262b19389914b6c15b911
Author:     David Michael <fedora.dm0 <AT> gmail <DOT> com>
AuthorDate: Tue May  4 12:57:11 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue May  4 19:21:04 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674b462a

x11-libs/pango: Fix USE=-gtk-doc issues

This prevents pango from installing its own bundled gi-docgen when
it's not installed as a dependency, and it avoids trying to rename
a missing documentation directory.

Closes: https://bugs.gentoo.org/788091
Signed-off-by: David Michael <fedora.dm0 <AT> gmail.com>
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 x11-libs/pango/pango-1.48.4.ebuild | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/x11-libs/pango/pango-1.48.4.ebuild 
b/x11-libs/pango/pango-1.48.4.ebuild
index 53dc3cde0ba..e856f644a63 100644
--- a/x11-libs/pango/pango-1.48.4.ebuild
+++ b/x11-libs/pango/pango-1.48.4.ebuild
@@ -52,6 +52,9 @@ src_prepare() {
 
 multilib_src_configure() {
        local emesonargs=(
+               # Never use gi-docgen subproject
+               --wrap-mode nofallback
+
                $(meson_feature sysprof)
                -Dcairo=enabled
                -Dfontconfig=enabled
@@ -78,7 +81,10 @@ multilib_src_install() {
 }
 
 multilib_src_install_all() {
-       mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+       if use gtk-doc; then
+               mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+       fi
+       einstalldocs
 }
 
 pkg_postinst() {

Reply via email to