SPECS: freeradius-server.spec - disabled ac/am regeneration and as-needed -...
blues
blues at pld-linux.org
Wed Oct 29 16:19:15 CET 2008
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
More information about the pld-cvs-commit
mailing list