# 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
%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}
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}
%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
%defattr(644,root,root,755)
%{_gtkdocdir}/gio
%{_gtkdocdir}/glib
+%{_gtkdocdir}/glib-2.0
%{_gtkdocdir}/gobject
%endif