diff --git a/gtkmm24.spec b/gtkmm24.spec index 5c9165a..900a2b6 100644 --- a/gtkmm24.spec +++ b/gtkmm24.spec @@ -1,9 +1,11 @@ # first two digits of version -%define release_version %(echo %{version} | awk -F. '{print $1"."$2}') +%global release_version %(echo %{version} | awk -F. '{print $1"."$2}') +%global tarname gtkmm +%global api_ver 2.4 Name: gtkmm24 Version: 2.24.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: C++ interface for GTK2 (a GUI library for X) @@ -48,7 +50,8 @@ Summary: Documentation for %{name}, includes full API docs Group: Documentation BuildArch: noarch Requires: %{name}-devel = %{version}-%{release} - +Requires: glibmm24-doc +Requires: libsigc++20-doc %description docs This package contains the full API documentation for %{name}. @@ -72,15 +75,6 @@ rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT 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/gtkmm-2.4 -mv ${RPM_BUILD_ROOT}%{_docdir}/gtkmm-2.4/* ${RPM_BUILD_ROOT}%{_datadir}/gtk-doc/html/gtkmm-2.4/ -mv ${RPM_BUILD_ROOT}%{_datadir}/devhelp/books/gtkmm-2.4/*.devhelp2 ${RPM_BUILD_ROOT}%{_datadir}/gtk-doc/html/gtkmm-2.4 -# Fix devhelp broken base tag -sed -i 's:base="[^\"]*":base="/usr/share/gtk-doc/html/gtkmm-2.4/reference/html":' ${RPM_BUILD_ROOT}%{_datadir}/gtk-doc/html/gtkmm-2.4/*.devhelp2 -# Remove old doc directory -rm -r ${RPM_BUILD_ROOT}%{_datadir}/doc/gtkmm-2.4 - %clean rm -rf $RPM_BUILD_ROOT @@ -112,10 +106,13 @@ rm -rf $RPM_BUILD_ROOT %files docs %defattr(-, root, root, -) -%{_datadir}/gtk-doc/ - +%doc %{_docdir}/%{tarname}-%{api_ver}/* +%{_datadir}/devhelp %changelog +* Mon Feb 21 2011 Haïkel Guémar - 2.24.0-2 +- fix documentation location + * Thu Feb 10 2011 Kalev Lember - 2.24.0-1 - Update to 2.24.0 - Use macro for automatically figuring out the download URL