From: Jakub Bogusz Date: Sun, 5 Jan 2014 16:58:18 +0000 (+0100) Subject: - added link patch (avoid unnecessary linking with -lnsl etc.) X-Git-Tag: auto/th/radiusclient-ng-0.5.6-2~2 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=5012f4057a27c392260b10a8fcb07e8e1ab60b13;p=packages%2Fradiusclient-ng.git - added link patch (avoid unnecessary linking with -lnsl etc.) - verbose sbin and config files - added URL --- 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 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)