[cluttermm] Split out a noarch -doc subpackage, similar to other *mm packages

Kalev Lember kalev at fedoraproject.org
Tue Apr 15 13:33:41 UTC 2014


commit 53e2ae31f3dcd366cedad397f0da1e494e6d0243
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Tue Apr 15 13:51:42 2014 +0200

    Split out a noarch -doc subpackage, similar to other *mm packages

 cluttermm.spec |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)
---
diff --git a/cluttermm.spec b/cluttermm.spec
index 52df21f..59ddf62 100644
--- a/cluttermm.spec
+++ b/cluttermm.spec
@@ -22,18 +22,25 @@ fast, visually rich graphical user interfaces.
 %package	devel
 Summary:	Development files for %{name}
 Group:		Development/Libraries
-
-Requires:	devhelp
 Requires:	%{name} = %{version}-%{release}
 
 %description devel
 This package contains development files for %{name}.
 
+%package	doc
+Summary:	API documentation for %{name}
+Group:		Documentation
+BuildArch:	noarch
+Requires:	%{name} = %{version}-%{release}
+
+%description doc
+This package contains the full API documentation for %{name}.
+
 %prep
 %setup -q
 
 %build
-%configure --disable-silent-rules --docdir=%{_docdir}/%{name}-%{version}
+%configure --disable-silent-rules
 
 # Omit unused direct shared library dependencies.
 sed --in-place --expression 's! -shared ! -Wl,--as-needed\0!g' libtool
@@ -44,11 +51,6 @@ make %{?_smp_mflags}
 make install INSTALL="%{__install} -p" DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name "*.la" -delete
 
-mv $RPM_BUILD_ROOT%{_docdir}/%{name}-1.0/reference .
-pushd $RPM_BUILD_ROOT%{_docdir}/%{name}-1.0
-  ln -s ../%{name}-devel-%{version}/reference reference
-popd
-
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
@@ -63,19 +65,20 @@ popd
 %doc examples/actor.png
 %doc examples/test-actors.cc
 %doc examples/test-boxes.cc
-%doc reference
-%doc %{_docdir}/%{name}-1.0
-
 %{_libdir}/libcluttermm-1.0.so
 %{_libdir}/pkgconfig/%{name}-1.0.pc
 %{_libdir}/%{name}-1.0
-%{_datadir}/devhelp/books/%{name}-1.0
 %{_datadir}/%{name}-1.0
 %{_includedir}/%{name}-1.0
 
+%files doc
+%doc %{_docdir}/cluttermm-1.0/
+%doc %{_datadir}/devhelp/
+
 %changelog
 * Tue Apr 15 2014 Kalev Lember <kalevlember at gmail.com> - 1.17.2-1
 - Update to 1.17.2
+- Split out a noarch -doc subpackage, similar to other *mm packages
 
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3.3-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild


More information about the scm-commits mailing list