Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/
Date: Wed, 15 Sep 2021 11:45:53
Message-Id: 1631706324.c215affed692e945c950b49378b1e9fb50bf079a.leio@gentoo
1 commit: c215affed692e945c950b49378b1e9fb50bf079a
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 15 10:46:36 2021 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 15 11:45:24 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c215affe
7
8 dev-libs/json-glib: fix USE=gtk-doc deps and handling
9
10 1.6.6, compared to 1.6.2, changed over to gi-docgen. Adjust deps and handling.
11
12 Closes: https://bugs.gentoo.org/812125
13 Package-Manager: Portage-3.0.20, Repoman-3.0.2
14 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
15
16 .../{json-glib-1.6.6.ebuild => json-glib-1.6.6-r1.ebuild} | 14 +++++++++++++-
17 1 file changed, 13 insertions(+), 1 deletion(-)
18
19 diff --git a/dev-libs/json-glib/json-glib-1.6.6.ebuild b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild
20 similarity index 77%
21 rename from dev-libs/json-glib/json-glib-1.6.6.ebuild
22 rename to dev-libs/json-glib/json-glib-1.6.6-r1.ebuild
23 index 562120a52c5..173cbd9e95a 100644
24 --- a/dev-libs/json-glib/json-glib-1.6.6.ebuild
25 +++ b/dev-libs/json-glib/json-glib-1.6.6-r1.ebuild
26 @@ -23,7 +23,7 @@ BDEPEND="
27 app-text/docbook-xsl-stylesheets
28 dev-libs/libxslt
29 dev-util/glib-utils
30 - gtk-doc? ( >=dev-util/gtk-doc-1.20 )
31 + gtk-doc? ( >=dev-util/gi-docgen-2021.6 )
32 >=sys-devel/gettext-0.18
33 virtual/pkgconfig
34 "
35 @@ -38,9 +38,21 @@ src_prepare() {
36
37 multilib_src_configure() {
38 local emesonargs=(
39 + # Never use gi-docgen subproject
40 + --wrap-mode nofallback
41 +
42 $(meson_native_use_feature introspection)
43 $(meson_native_use_feature gtk-doc gtk_doc)
44 $(meson_native_true man)
45 )
46 meson_src_configure
47 }
48 +
49 +multilib_src_install_all() {
50 + einstalldocs
51 + if use gtk-doc ; then
52 + # Move to location that <devhelp-41 will see, reconsider once devhelp-41 is stable
53 + mkdir -p "${ED}"/usr/share/gtk-doc/html || die
54 + mv "${ED}"/usr/share/doc/json-glib-1.0 "${ED}"/usr/share/gtk-doc/html/ || die
55 + fi
56 +}