[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