[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