[pangomm/f15/master] split doc into a subpackage fix documentation location
Haïkel Guémar
hguemar at fedoraproject.org
Mon Feb 21 17:38:12 UTC 2011
commit e06b8cc672cce96497ffa83d19df69767c30453e
Author: Haikel Guemar <hguemar at fedoraproject.org>
Date: Mon Feb 21 18:38:09 2011 +0100
split doc into a subpackage
fix documentation location
pangomm.spec | 36 ++++++++++++++++++++++++------------
1 files changed, 24 insertions(+), 12 deletions(-)
---
diff --git a/pangomm.spec b/pangomm.spec
index 54b6b80..1965d5f 100644
--- a/pangomm.spec
+++ b/pangomm.spec
@@ -4,7 +4,7 @@
Name: pangomm
Version: 2.27.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: C++ interface for Pango
Group: System Environment/Libraries
@@ -42,6 +42,20 @@ 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: 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 +71,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 +94,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-3
+- 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