Author: blues Date: Wed Oct 29 15:19:15 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - disabled ac/am regeneration and as-needed - needs fixing; cleanups. Builds now.
---- Files affected: SPECS: freeradius-server.spec (1.4 -> 1.5) ---- Diffs: ================================================================ Index: SPECS/freeradius-server.spec diff -u SPECS/freeradius-server.spec:1.4 SPECS/freeradius-server.spec:1.5 --- SPECS/freeradius-server.spec:1.4 Fri Oct 24 16:45:09 2008 +++ SPECS/freeradius-server.spec Wed Oct 29 16:19:09 2008 @@ -1,9 +1,10 @@ # $Revision$, $Date$ # # TODO: -# - Currently this package conflicts with freeradius - should we use Obsolete header ? -# - check log files permisions - should be writable by radius user/group -# (log files are created by server) +# - check log files permisions - should be writable by radius user/group +# (log files are created by server) +# - prepare to use with --as-needed +# - ac/am regeneration doesn't work # %include /usr/lib/rpm/macros.perl # @@ -11,7 +12,7 @@ Summary(pl.UTF-8): Szybki i wysoce konfigurowalny serwer RADIUS Name: freeradius-server Version: 2.1.1 -Release: 0.1 +Release: 0.9 License: GPL Group: Networking/Daemons/Radius Source0: ftp://ftp.freeradius.org/pub/radius/%{name}-%{version}.tar.bz2 @@ -60,6 +61,8 @@ Conflicts: logrotate < 3.7-4 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +%define filterout_ld -Wl,--as-needed + %description The FreeRADIUS Server Project is an attempt to create a high-performance and highly configurable GPL'd RADIUS server. It is @@ -80,14 +83,15 @@ %patch3 -p1 %build -find -name 'configure.[ia][nc]' -type f | while read FILE; do - cd $(dirname "$FILE") - %{__libtoolize} - %{__aclocal} -I $OLDPWD - %{__autoconf} - [ -f config.h.in ] && %{__autoheader} - cd - -done +# Keep it for future when ac/am regeneration will be ok +#find -name 'configure.[ia][nc]' -type f | while read FILE; do +# cd $(dirname "$FILE") +# %{__libtoolize} +# %{__aclocal} -I $OLDPWD +# %{__autoconf} +# [ -f config.h.in ] && %{__autoheader} +# cd - +#done LIBS="-lgdbm" \ %configure \ @@ -105,27 +109,22 @@ %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d} \ + $RPM_BUILD_ROOT%{_var}/log/{,archive}/freeradius/radacct %{__make} -j1 install \ R=$RPM_BUILD_ROOT -rm -rf $RPM_BUILD_ROOT/%{_docdir}/freeradius -rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.a -rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.la -rm -rf $RPM_BUILD_ROOT/%{_libdir}/freeradius/*.a -rm -rf $RPM_BUILD_ROOT/%{_sbindir}/rc.* -rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/*.pl - -install -d $RPM_BUILD_ROOT/etc/logrotate.d install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/%{name} - -install -d $RPM_BUILD_ROOT/etc/rc.d/init.d install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} - -install -d $RPM_BUILD_ROOT/etc/pam.d install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/radius -install -d $RPM_BUILD_ROOT%{_var}/log/{,archive}/freeradius/radacct +# Cleanups: +rm -rf $RPM_BUILD_ROOT%{_docdir}/freeradius \ + $RPM_BUILD_ROOT%{_libdir}/*.{a,la} \ + $RPM_BUILD_ROOT%{_libdir}/freeradius/*.a \ + $RPM_BUILD_ROOT%{_sbindir}/rc.* \ + $RPM_BUILD_ROOT%{_sysconfdir}/*.pl %clean rm -rf $RPM_BUILD_ROOT @@ -187,6 +186,10 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.5 2008/10/29 15:19:09 blues +- disabled ac/am regeneration and as-needed - needs fixing; cleanups. + Builds now. + Revision 1.4 2008/10/24 14:45:09 blues - 2.1.1 - NFY ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/freeradius-server.spec?r1=1.4&r2=1.5&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit