[packages/radiusclient-ng] - added link patch (avoid unnecessary linking with -lnsl etc.) - verbose sbin and config files - add
qboosh
qboosh at pld-linux.org
Sun Jan 5 17:57:41 CET 2014
commit 5012f4057a27c392260b10a8fcb07e8e1ab60b13
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Jan 5 17:58:18 2014 +0100
- added link patch (avoid unnecessary linking with -lnsl etc.)
- verbose sbin and config files
- added URL
radiusclient-ng-link.patch | 22 ++++++++++++++++++++++
radiusclient-ng.spec | 27 ++++++++++++++++++++++-----
2 files changed, 44 insertions(+), 5 deletions(-)
---
diff --git a/radiusclient-ng.spec b/radiusclient-ng.spec
index 907e182..6815290 100644
--- a/radiusclient-ng.spec
+++ b/radiusclient-ng.spec
@@ -16,6 +16,8 @@ License: BSD-like
Group: Libraries
Source0: http://download.berlios.de/radiusclient-ng/%{name}-%{version}.tar.gz
# Source0-md5: 6fb7d4d0aefafaee7385831ac46a8e9c
+Patch0: %{name}-link.patch
+URL: http://developer.berlios.de/projects/radiusclient-ng/
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
@@ -77,15 +79,17 @@ Statyczna biblioteka Radiusclient.
%prep
%setup -q
+%patch0 -p1
%build
%{__libtoolize}
%{__aclocal}
%{__autoconf}
+%{__autoheader}
%{__automake}
%configure \
- --enable-shadow \
- --enable-scp
+ --enable-scp \
+ --enable-shadow
%{__make}
%install
@@ -103,20 +107,33 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc BUGS CHANGES COPYRIGHT README* doc/*.html
-%attr(755,root,root) %{_sbindir}/*
+%attr(755,root,root) %{_sbindir}/login.radius
+%attr(755,root,root) %{_sbindir}/radacct
+%attr(755,root,root) %{_sbindir}/radexample
+%attr(755,root,root) %{_sbindir}/radiusclient
+%attr(755,root,root) %{_sbindir}/radlogin
+%attr(755,root,root) %{_sbindir}/radstatus
%files libs
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libradiusclient-ng.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libradiusclient-ng.so.2
%attr(750,root,root) %dir %{_sysconfdir}/radiusclient-ng
-%attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/*
+%attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/dictionary
+%attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/dictionary.ascend
+%attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/dictionary.compat
+%attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/dictionary.merit
+%attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/dictionary.sip
+%attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/issue
+%attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/port-id-map
+%attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/radiusclient.conf
+%attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/servers
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libradiusclient-ng.so
%{_libdir}/libradiusclient-ng.la
-%{_includedir}/*.h
+%{_includedir}/radiusclient-ng.h
%files static
%defattr(644,root,root,755)
diff --git a/radiusclient-ng-link.patch b/radiusclient-ng-link.patch
new file mode 100644
index 0000000..50251bf
--- /dev/null
+++ b/radiusclient-ng-link.patch
@@ -0,0 +1,22 @@
+--- radiusclient-ng-0.5.6/configure.in.orig 2007-07-24 02:19:22.000000000 +0200
++++ radiusclient-ng-0.5.6/configure.in 2014-01-05 17:56:22.984401597 +0100
+@@ -53,8 +53,8 @@
+ )
+
+ dnl Checks for libraries.
+-AC_CHECK_LIB(nsl, gethostbyname)
+-AC_CHECK_LIB(socket, socket)
++AC_SEARCH_LIBS(gethostbyname, nsl)
++AC_SEARCH_LIBS(socket, socket)
+ if test "$shadow_passwords" = "yes"
+ then
+ AC_CHECK_LIB(c, getspnam,:,
+@@ -63,7 +63,7 @@
+ )
+ )
+ fi
+-AC_CHECK_LIB(crypt, crypt)
++AC_SEARCH_LIBS(crypt, crypt)
+
+ dnl Checks for endianness
+ AC_C_BIGENDIAN
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/radiusclient-ng.git/commitdiff/5012f4057a27c392260b10a8fcb07e8e1ab60b13
More information about the pld-cvs-commit
mailing list