[glibmm24/f14/master] fix documentation location

Haïkel Guémar hguemar at fedoraproject.org
Mon Feb 21 15:36:30 UTC 2011


commit 4a4e64b4003d97638a2a06db5bd4ef77c5f34976
Author: Haikel Guemar <hguemar at fedoraproject.org>
Date:   Mon Feb 21 16:09:04 2011 +0100

    fix documentation location

 glibmm24.spec |   27 ++++++++++++++-------------
 1 files changed, 14 insertions(+), 13 deletions(-)
---
diff --git a/glibmm24.spec b/glibmm24.spec
index 52f5939..a5b259c 100644
--- a/glibmm24.spec
+++ b/glibmm24.spec
@@ -1,6 +1,9 @@
+%global tarname glibmm
+%global api_ver 2.4
+
 Name:           glibmm24
 Version:        2.24.2
-Release:        1%{?dist}.1
+Release:        2%{?dist}
 Summary:        C++ interface for the GLib library
 
 Group:          System Environment/Libraries
@@ -37,14 +40,14 @@ Summary:        Documentation for %{name}, includes full API docs
 Group:          Documentation
 BuildArch:      noarch
 Requires:       %{name} = %{version}-%{release}
-
+Requires:       libsigc++20-doc
 
 %description    doc
 This package contains the full API documentation for %{name}.
 
 
 %prep
-%setup -q -n glibmm-%{version}
+%setup -q -n %{tarname}-%{version}
 
 
 %build
@@ -63,15 +66,6 @@ make install DESTDIR=$RPM_BUILD_ROOT
 rm -rf tools
 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 
-# Fix documentation installation, put everything under gtk-doc
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/glibmm-2.4
-mv ${RPM_BUILD_ROOT}%{_docdir}/glibmm-2.4/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/glibmm-2.4/
-mv ${RPM_BUILD_ROOT}%{_datadir}/devhelp/books/glibmm-2.4/*.devhelp2 $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/glibmm-2.4/
-# Fix devhelp broken base tag
-sed -i 's:base="[^\"]*":base="/usr/share/gtk-doc/html/glibmm-2.4/reference/html":' ${RPM_BUILD_ROOT}%{_datadir}/gtk-doc/html/glibmm-2.4/*.devhelp2
-# Remove old doc directory
-rm -fr ${RPM_BUILD_ROOT}%{_datadir}/doc/glibmm-2.4
-
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -104,10 +98,17 @@ rm -rf $RPM_BUILD_ROOT
 
 %files doc
 %defattr(-, root, root, -)
-%{_datadir}/gtk-doc/
+%doc %{_docdir}/%{tarname}-%{api_ver}/*
+# according guidelines, we can co-own this, since devhelp is not required
+# for accessing documentation
+%{_datadir}/devhelp/
 
 
 %changelog
+* Mon Feb 21 2011 Haïkel Guémar <hguemar at fedoraproject.org> - 2.24.2-2
+- Fix documentation location
+- Co-own /usr/share/devhelp
+
 * Wed Sep 29 2010 jkeating - 2.24.2-1.1
 - Rebuilt for gcc bug 634757
 


More information about the scm-commits mailing list