]> git.pld-linux.org Git - packages/radsecproxy.git/blobdiff - radsecproxy.spec
call automake for build
[packages/radsecproxy.git] / radsecproxy.spec
index a8bc39493b30fcec05b183b920af825c5472ebd4..76275befd47238fb0b1e8733477de12517b315f0 100644 (file)
@@ -1,20 +1,25 @@
-####
 # TODO:
-# - docbook2x is required for manual build
+# - own UID/GID
 Summary:       RADIUS proxy that in addition to to usual RADIUS UDP transport, also supports TLS (RadSec)
 Name:          radsecproxy
-Version:       1.4
-Release:       0.9
+Version:       1.6.1
+Release:       2
 License:       GPLv2+ or BSD-like
 Group:         Networking/Daemons/Radius
 Source0:       http://software.uninett.no/radsecproxy/%{name}-%{version}.tar.gz
-# Source0-md5: 7b5248b2a7a133561cf685730824c893
+# Source0-md5: 841ec9b1492a7c7ae301a05ab035d85d
 Source1:       %{name}.init
 Source2:       %{name}.logrotate
+Patch0:                %{name}-docbook2x.patch
 URL:           http://software.uninett.no/radsecproxy/
-#For manual creation:
-#BuildRequires:        docbook2x-to-man
-BuildRequires: openssl-devel
+# For manual creation:
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: docbook2X
+BuildRequires: nettle-devel
+Requires:      openssl >= 1.0.0b
+Requires(post,preun):  /sbin/chkconfig
+Requires:      rc-scripts >= 0.4.3.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -25,25 +30,49 @@ time to be small, efficient and easy to configure. Currently the
 executable on Linux is only about 48 Kb, and it uses about 64 Kb
 (depending on the number of peers) while running.
 
+%package upstart
+Summary:       Upstart job description for %{name}
+Summary(pl.UTF-8):     Opis zadania Upstart dla %{name}
+Group:         Daemons
+Requires:      %{name} = %{version}-%{release}
+Requires:      upstart >= 0.6
+
+%description upstart
+Upstart job description for %{name}.
+
+%description upstart -l pl.UTF-8
+Opis zadania Upstart dla %{name}.
+
 %prep
 %setup -q
+%patch0 -p1
 
 %build
-%configure
+%{__aclocal}
+%{__autoconf}
+%{__automake}
+%configure \
+       --enable-fticks
+# Some trash comes with tar:
+%{__make} clean
 %{__make}
+# FIXME:
+mv ______radsecproxy.conf\ ____.5 radsecproxy.conf.5
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_sysconfdir}/radsecproxy.conf.d \
-       $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,logrotate.d}
+       $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,logrotate.d,init}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install radsecproxy.conf-example $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
+cp -p radsecproxy.conf-example $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
+
+install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
+cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
 
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
-install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
+install -p radsecproxy.conf.5 $RPM_BUILD_ROOT/%{_mandir}/man5
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -54,8 +83,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %preun
 if [ "$1" = "0" ]; then
-        %service %{name} stop
-        /sbin/chkconfig --del %{name}
+       %service %{name} stop
+       /sbin/chkconfig --del %{name}
 fi
 
 %files
@@ -65,8 +94,8 @@ fi
 %attr(640,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
 %attr(750,root,root) %dir %{_sysconfdir}/radsecproxy.conf.d
 %attr(755,root,root) %{_sbindir}/radsecproxy
-%attr(755,root,root) %{_bindir}/catgconf
+%attr(755,root,root) %{_bindir}/radsecproxy-conf
+%attr(755,root,root) %{_bindir}/radsecproxy-hash
 %attr(754,root,root) /etc/rc.d/init.d/%{name}
 %{_mandir}/man1/*
-# With manual created:
-#%{_mandir}/man5/*
+%{_mandir}/man5/*
This page took 0.066069 seconds and 4 git commands to generate.