From baa3f594f8ab4f9390e520caf7a045eef9ea5108 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Tue, 15 Jan 2013 21:16:29 +0200 Subject: [PATCH] apidocs subpackage. (disabled: incomplete content) --- mate-session-manager.spec | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/mate-session-manager.spec b/mate-session-manager.spec index 52730ab..a79246e 100644 --- a/mate-session-manager.spec +++ b/mate-session-manager.spec @@ -1,3 +1,7 @@ +# +# Conditional build: +%bcond_with apidocs # DocBook docs (incomplete) + Summary: MATE Desktop session manager Name: mate-session-manager Version: 1.5.0 @@ -20,6 +24,7 @@ BuildRequires: mate-polkit-devel BuildRequires: polkit-devel BuildRequires: tar >= 1:1.22 BuildRequires: upower-devel >= 0.9.0 +%{?with_apidocs:BuildRequires: xmlto} BuildRequires: xorg-lib-libSM-devel BuildRequires: xz Requires: glib2 >= 1:2.26.0 @@ -31,6 +36,17 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description MATE Desktop session manager. +%package apidocs +Summary: Session Manager D-Bus API Reference +Summary(pl.UTF-8): Dokumentacja API Session Manager +Group: Documentation + +%description apidocs +Session Manager D-Bus API Reference. + +%description apidocs -l pl.UTF-8 +Dokumentacja API Session Manager. + %prep %setup -q @@ -38,6 +54,8 @@ MATE Desktop session manager. NOCONFIGURE=1 ./autogen.sh %configure \ --disable-static \ + %{!?with_apidocs:--disable-docbook-docs} \ + %{?with_apidocs:--enable-docbook-docs --docdir=%{_gtkdocdir}/%{name}} \ --enable-ipv6 \ --with-gtk=2.0 \ --with-gnu-ld \ @@ -57,9 +75,6 @@ desktop-file-install \ --dir=$RPM_BUILD_ROOT%{_desktopdir} \ $RPM_BUILD_ROOT%{_desktopdir}/mate-session-properties.desktop -# apidocs? -%{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/dbus/mate-session.html - %find_lang %{name} %clean @@ -90,3 +105,9 @@ rm -rf $RPM_BUILD_ROOT %{_iconsdir}/hicolor/scalable/apps/mate-session-properties.svg %{_datadir}/glib-2.0/schemas/org.mate.session.gschema.xml %{_datadir}/xsessions/mate.desktop + +%if %{with apidocs} +%files apidocs +%defattr(644,root,root,755) +%{_gtkdocdir}/%{name} +%endif -- 2.44.0