glib glib-utils gdbus-codegen: only warn on doc failures
This is an intentional deviation from Gentoo upstream because
in CrOS document generation is flaky so we convert the errors
into warnings.
BUG=b/183876649,b/183876470
TEST=Presubmit
RELEASE_NOTE=None
Change-Id: If3c0f5dec436e556921d31117d6ae3f2e0bfbc67
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/3129460
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-on: https://cos-review.googlesource.com/c/third_party/overlays/chromiumos-overlay/+/22672
Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
Reviewed-by: Robert Kolchmeyer <rkolchmeyer@google.com>
diff --git a/dev-libs/glib/glib-2.68.3-r1.ebuild b/dev-libs/glib/glib-2.68.3-r2.ebuild
similarity index 95%
rename from dev-libs/glib/glib-2.68.3-r1.ebuild
rename to dev-libs/glib/glib-2.68.3-r2.ebuild
index 53a84fb..03f963d 100644
--- a/dev-libs/glib/glib-2.68.3-r1.ebuild
+++ b/dev-libs/glib/glib-2.68.3-r2.ebuild
@@ -204,7 +204,7 @@
multilib_src_install_all() {
if use doc ; then
- einstalldocs
+ einstalldocs || ewarn "Failed to install docs"
fi
# These are installed by dev-util/glib-utils
@@ -213,11 +213,11 @@
rm "${ED}/usr/bin/glib-mkenums" || die
rm "${ED}/usr/bin/gtester-report" || die
use doc && (
- rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die
- rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die
- rm "${ED}/usr/share/man/man1/gtester-report.1" || die
+ rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || ewarn "Failed to remove glib-genmarshal.1"
+ rm "${ED}/usr/share/man/man1/glib-mkenums.1" || ewarn "Failed to remove glib-mkenums.1"
+ rm "${ED}/usr/share/man/man1/gtester-report.1" || ewarn "Failed to remove gtester-report.1"
# gdbus-codegen manpage installed by dev-util/gdbus-codegen
- rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die
+ rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || ewarn "Failed to remove gdbus-codegen.1"
)
}
diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.68.3-r1.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.68.3-r1.ebuild
new file mode 120000
index 0000000..e6dffe8
--- /dev/null
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.68.3-r1.ebuild
@@ -0,0 +1 @@
+gdbus-codegen-2.68.3.ebuild
\ No newline at end of file
diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.68.3.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.68.3.ebuild
index 54e5e8b..826a631 100644
--- a/dev-util/gdbus-codegen/gdbus-codegen-2.68.3.ebuild
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.68.3.ebuild
@@ -53,7 +53,7 @@
--stringparam man.copyright.section.enabled 0 \
-o "${2}" \
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
- "${1}" || die "manpage generation failed"
+ "${1}" || ewarn "manpage generation failed"
}
src_compile() {
diff --git a/dev-util/glib-utils/glib-utils-2.68.3-r1.ebuild b/dev-util/glib-utils/glib-utils-2.68.3-r1.ebuild
new file mode 120000
index 0000000..400e706
--- /dev/null
+++ b/dev-util/glib-utils/glib-utils-2.68.3-r1.ebuild
@@ -0,0 +1 @@
+glib-utils-2.68.3.ebuild
\ No newline at end of file
diff --git a/dev-util/glib-utils/glib-utils-2.68.3.ebuild b/dev-util/glib-utils/glib-utils-2.68.3.ebuild
index 19db913..03b0ab5 100644
--- a/dev-util/glib-utils/glib-utils-2.68.3.ebuild
+++ b/dev-util/glib-utils/glib-utils-2.68.3.ebuild
@@ -39,7 +39,7 @@
--stringparam man.copyright.section.enabled 0 \
-o "${2}" \
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
- "${1}" || die "manpage generation failed"
+ "${1}" || ewarn "manpage generation failed"
}
src_compile() {