]> git.pld-linux.org Git - packages/glib2.git/commitdiff
- package also gvariant docs from rst2html5 auto/th/glib2-2.76.2-1
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 22 Apr 2023 15:47:06 +0000 (17:47 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Sat, 22 Apr 2023 15:47:06 +0000 (17:47 +0200)
glib2.spec

index 76b332189fe5b40738fc0e8ef0646975607e7047..7b8cf767d883d9b704dd1358df7ef16f6e725ab4 100644 (file)
@@ -1,6 +1,5 @@
 # TODO: 
 # - use -Dmultiarch for arch-dependent binaries? (like gio-querymodules or gio-launch-desktop)
-# - docutils >= 0.13.1 (rst2html5) based gvariant docs
 #
 # Conditional build:
 %bcond_without apidocs         # gtk-doc based API documentation
@@ -41,9 +40,6 @@ BuildRequires:        gettext-tools
 %if %(locale -a | grep -q '^C\.utf8$'; echo $?)
 BuildRequires: glibc-localedb-all
 %endif
-%if %{with apidocs}
-BuildRequires: gtk-doc >= 1.32.1
-%endif
 BuildRequires: libffi-devel >= 3.0.0
 BuildRequires: libmount-devel >= 2.28
 %{?with_selinux:BuildRequires: libselinux-devel >= 2.2}
@@ -69,6 +65,10 @@ BuildRequires:       sed >= 4.0
 BuildRequires: tar >= 1:1.22
 BuildRequires: xz
 BuildRequires: zlib-devel
+%if %{with apidocs}
+BuildRequires: docutils >= 0.13.1
+BuildRequires: gtk-doc >= 1.32.1
+%endif
 Requires:      iconv
 Requires:      libmount >= 2.28
 %{?with_selinux:Requires:      libselinux >= 2.2}
@@ -265,6 +265,11 @@ install -d $RPM_BUILD_ROOT%{_libdir}/gio/modules
 
 %ninja_install -C build
 
+%if %{with apidocs}
+# gvariant documentation (generated by rst2html5)
+%{__mv} $RPM_BUILD_ROOT%{_docdir}/glib-2.0 $RPM_BUILD_ROOT%{_gtkdocdir}
+%endif
+
 > $RPM_BUILD_ROOT%{_libdir}/gio/modules/giomodule.cache
 > $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas/gschemas.compiled
 
@@ -386,6 +391,7 @@ umask 022
 %defattr(644,root,root,755)
 %{_gtkdocdir}/gio
 %{_gtkdocdir}/glib
+%{_gtkdocdir}/glib-2.0
 %{_gtkdocdir}/gobject
 %endif
 
This page took 0.072905 seconds and 4 git commands to generate.