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 |
+} |