[pangomm] split doc into a subpackage fix documentation location

Haïkel Guémar hguemar at fedoraproject.org
Mon Feb 21 17:01:00 UTC 2011


commit 0fc9e9a030c89f742a7a49c838eccf597632c264
Author: Haikel Guemar <hguemar at fedoraproject.org>
Date:   Mon Feb 21 18:00:44 2011 +0100

    split doc into a subpackage
    fix documentation location

 pangomm.spec |   35 ++++++++++++++++++++++++-----------
 1 files changed, 24 insertions(+), 11 deletions(-)
---
diff --git a/pangomm.spec b/pangomm.spec
index 54b6b80..31aaa82 100644
--- a/pangomm.spec
+++ b/pangomm.spec
@@ -42,6 +42,21 @@ This package contains the libraries and header files needed for
 developing pangomm applications.
 
 
+%package          doc
+Summary:          Developer's documentation for the pangomm library
+Group:            Documentation
+BuildArch:        noarch
+Requires:         %{name} = %{version}-%{release}-devel
+Requires:         libsigc++20-doc
+Requires:         glibmm24-doc
+
+%description      doc
+This package contains developer's documentation for the pangomm
+library. Pangomm is the C++ API for the Pango font layout library.
+
+The documentation can be viewed either through the devhelp
+documentation browser or through a web browser.
+
 %prep
 %setup -q
 
@@ -57,16 +72,6 @@ make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
 
 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 
-# Fix documentation installation, put everything under gtk-doc and fix
-# relative paths.
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/pangomm-%{apiver}
-mv ${RPM_BUILD_ROOT}%{_docdir}/pangomm-%{apiver}/* ${RPM_BUILD_ROOT}%{_datadir}/gtk-doc/html/pangomm-%{apiver}/
-mv ${RPM_BUILD_ROOT}%{_datadir}/devhelp/books/pangomm-%{apiver}/*.devhelp2 ${RPM_BUILD_ROOT}%{_datadir}/gtk-doc/html/pangomm-%{apiver}
-# Fix broken devhelp base tag
-sed -i 's:base="[^\"]*":base="/usr/share/gtk-doc/html/pangomm-1.4/reference/html":' $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/pangomm-1.4/*.devhelp2
-# Remove old doc directory
-rm -r ${RPM_BUILD_ROOT}%{_docdir}/pangomm-%{apiver}
-
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -90,10 +95,18 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/pangomm-%{apiver}
-%{_datadir}/gtk-doc/
 
+%files doc
+%defattr(-, root, root, -)
+%doc %{_docdir}/pangomm-%{apiver}/*
+%{_datadir}/devhelp/
 
 %changelog
+* Mon Feb 21 2011 Haïkel Guémar <hguemar at fedoraproject.org> - 2.27.1-2
+- split doc into subpackage
+- fix documentation location
+- co-own /usr/share/devhelp
+
 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.27.1-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list