[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