commit:     494c6cae462ca6f08257821477cc8770bd61b045
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 21 17:54:28 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Mar 21 17:54:30 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494c6cae

gnome-base/librsvg: Fix build with USE=-introspection

Closes: https://bugs.gentoo.org/835697
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 gnome-base/librsvg/librsvg-2.54.0.ebuild | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/gnome-base/librsvg/librsvg-2.54.0.ebuild 
b/gnome-base/librsvg/librsvg-2.54.0.ebuild
index 1def62d1e4fc..6a04a29939e5 100644
--- a/gnome-base/librsvg/librsvg-2.54.0.ebuild
+++ b/gnome-base/librsvg/librsvg-2.54.0.ebuild
@@ -86,7 +86,7 @@ multilib_src_configure() {
 multilib_src_compile() {
        gnome2_src_compile
 
-       if multilib_is_native_abi; then
+       if multilib_is_native_abi && use introspection; then
                emake -C doc
        fi
 }
@@ -94,7 +94,7 @@ multilib_src_compile() {
 multilib_src_install() {
        gnome2_src_install
 
-       if multilib_is_native_abi; then
+       if multilib_is_native_abi && use introspection; then
                emake DESTDIR="${D}" install -C doc
        fi
 }
@@ -102,8 +102,10 @@ multilib_src_install() {
 multilib_src_install_all() {
        find "${ED}" -name '*.la' -delete || die
 
-       mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
-       mv "${ED}"/usr/share/doc/${PF}/Rsvg-2.0 "${ED}"/usr/share/gtk-doc/html/ 
|| die
+       if use introspection; then
+               mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+               mv "${ED}"/usr/share/doc/${PF}/Rsvg-2.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+       fi
 }
 
 pkg_postinst() {

Reply via email to