[freeradius] Move all documentation into doc sub-package.
John Dennis
jdennis at fedoraproject.org
Tue Jul 23 16:37:05 UTC 2013
commit dab27e1b5025c38d1e021e79292e79462858b435
Author: John Dennis <jdennis at redhat.com>
Date: Tue Jul 23 12:36:20 2013 -0400
Move all documentation into doc sub-package.
freeradius.spec | 87 +++++++++++++++++++++++++++++++++---------------------
1 files changed, 53 insertions(+), 34 deletions(-)
---
diff --git a/freeradius.spec b/freeradius.spec
index 5edda3c..6d10772 100644
--- a/freeradius.spec
+++ b/freeradius.spec
@@ -68,6 +68,14 @@ more. Using RADIUS allows authentication and authorization for a network to
be centralized, and minimizes the amount of re-configuration which has to be
done when adding or deleting new users.
+%package doc
+Group: Documentation
+Summary: FreeRADIUS documentation
+
+%description doc
+All documentation supplied by the FreeRADIUS project is included
+in this package.
+
%package utils
Group: System Environment/Daemons
Summary: FreeRADIUS utilities
@@ -85,7 +93,7 @@ attributes Selecting a particular configuration Authentication methods
%package devel
Group: System Environment/Daemons
-Summary: FreeRADIUS utilities
+Summary: FreeRADIUS development files
Requires: %{name} = %{version}-%{release}
%description devel
@@ -255,6 +263,8 @@ http://wiki.freeradius.org/guide/Red-Hat-FAQ
Please reference that document.
+All documentation is in the freeradius-doc sub-package.
+
EOF
@@ -292,36 +302,10 @@ exit 0
%defattr(-,root,root)
# doc
-%doc %{docdir}/
-
-# man-pages
-%doc %{_mandir}/man5/clients.conf.5.gz
-%doc %{_mandir}/man5/dictionary.5.gz
-%doc %{_mandir}/man5/radiusd.conf.5.gz
-%doc %{_mandir}/man5/radrelay.conf.5.gz
-%doc %{_mandir}/man5/rlm_always.5.gz
-%doc %{_mandir}/man5/rlm_attr_filter.5.gz
-%doc %{_mandir}/man5/rlm_chap.5.gz
-%doc %{_mandir}/man5/rlm_counter.5.gz
-%doc %{_mandir}/man5/rlm_detail.5.gz
-%doc %{_mandir}/man5/rlm_digest.5.gz
-%doc %{_mandir}/man5/rlm_expr.5.gz
-%doc %{_mandir}/man5/rlm_files.5.gz
-%doc %{_mandir}/man5/rlm_idn.5.gz
-%doc %{_mandir}/man5/rlm_mschap.5.gz
-%doc %{_mandir}/man5/rlm_pap.5.gz
-%doc %{_mandir}/man5/rlm_passwd.5.gz
-%doc %{_mandir}/man5/rlm_policy.5.gz
-%doc %{_mandir}/man5/rlm_realm.5.gz
-%doc %{_mandir}/man5/rlm_sql.5.gz
-%doc %{_mandir}/man5/rlm_unix.5.gz
-%doc %{_mandir}/man5/unlang.5.gz
-%doc %{_mandir}/man5/users.5.gz
-%doc %{_mandir}/man8/raddebug.8.gz
-%doc %{_mandir}/man8/radiusd.8.gz
-%doc %{_mandir}/man8/radmin.8.gz
-%doc %{_mandir}/man8/radrelay.8.gz
-%doc %{_mandir}/man8/radwatch.8.gz
+%doc %{docdir}/LICENSE.gpl
+%doc %{docdir}/LICENSE.lgpl
+%doc %{docdir}/LICENSE.openssl
+%doc %{docdir}/REDHAT
# system
%config(noreplace) %{_sysconfdir}/pam.d/radiusd
@@ -590,9 +574,40 @@ exit 0
%{_libdir}/freeradius/rlm_wimax.so
%{_libdir}/freeradius/rlm_yubikey.so
-%files utils
-/usr/bin/*
-# man-pages
+%files doc
+
+%doc %{docdir}/
+
+# main man pages
+%doc %{_mandir}/man5/clients.conf.5.gz
+%doc %{_mandir}/man5/dictionary.5.gz
+%doc %{_mandir}/man5/radiusd.conf.5.gz
+%doc %{_mandir}/man5/radrelay.conf.5.gz
+%doc %{_mandir}/man5/rlm_always.5.gz
+%doc %{_mandir}/man5/rlm_attr_filter.5.gz
+%doc %{_mandir}/man5/rlm_chap.5.gz
+%doc %{_mandir}/man5/rlm_counter.5.gz
+%doc %{_mandir}/man5/rlm_detail.5.gz
+%doc %{_mandir}/man5/rlm_digest.5.gz
+%doc %{_mandir}/man5/rlm_expr.5.gz
+%doc %{_mandir}/man5/rlm_files.5.gz
+%doc %{_mandir}/man5/rlm_idn.5.gz
+%doc %{_mandir}/man5/rlm_mschap.5.gz
+%doc %{_mandir}/man5/rlm_pap.5.gz
+%doc %{_mandir}/man5/rlm_passwd.5.gz
+%doc %{_mandir}/man5/rlm_policy.5.gz
+%doc %{_mandir}/man5/rlm_realm.5.gz
+%doc %{_mandir}/man5/rlm_sql.5.gz
+%doc %{_mandir}/man5/rlm_unix.5.gz
+%doc %{_mandir}/man5/unlang.5.gz
+%doc %{_mandir}/man5/users.5.gz
+%doc %{_mandir}/man8/raddebug.8.gz
+%doc %{_mandir}/man8/radiusd.8.gz
+%doc %{_mandir}/man8/radmin.8.gz
+%doc %{_mandir}/man8/radrelay.8.gz
+%doc %{_mandir}/man8/radwatch.8.gz
+
+# utils man pages
%doc %{_mandir}/man1/radclient.1.gz
%doc %{_mandir}/man1/radeapclient.1.gz
%doc %{_mandir}/man1/radlast.1.gz
@@ -607,6 +622,10 @@ exit 0
%doc %{_mandir}/man8/radsqlrelay.8.gz
%doc %{_mandir}/man8/rlm_ippool_tool.8.gz
+
+%files utils
+/usr/bin/*
+
%files devel
/usr/include/freeradius
More information about the scm-commits
mailing list