]> git.pld-linux.org Git - packages/radsecproxy.git/blobdiff - radsecproxy.spec
- fix paths (/usr/local/etc -> /etc)
[packages/radsecproxy.git] / radsecproxy.spec
index ea638dcd69c09d45a29cd0d85ee3e7abf3dbd77e..1bea6dd6ad7cc767322ac3b067bbff2f99d80242 100644 (file)
@@ -1,16 +1,25 @@
+# TODO:
+# - own UID/GID
 Summary:       RADIUS proxy that in addition to to usual RADIUS UDP transport, also supports TLS (RadSec)
 Name:          radsecproxy
-Version:       1.3
+Version:       1.7.1
 Release:       1
 License:       GPLv2+ or BSD-like
 Group:         Networking/Daemons/Radius
-Source0:       http://software.uninett.no/radsecproxy/%{name}-%{version}.tar.gz
-# Source0-md5: a352ae4efeeed0528cee8efa21f460b6
+Source0:       https://github.com/radsecproxy/radsecproxy/releases/download/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 070ec707aa2f351bdc5387b474b58e7a
 Source1:       %{name}.init
 Source2:       %{name}.logrotate
-Patch0:                %{name}-logformat.patch
+Patch0:                %{name}-paths.patch
 URL:           http://software.uninett.no/radsecproxy/
-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
@@ -21,27 +30,47 @@ 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}
 
 %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
 
-mv $RPM_BUILD_ROOT%{_sysconfdir}/radsecproxy.conf-example \
-       $RPM_BUILD_ROOT%{_sysconfdir}/radsecproxy.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
@@ -52,17 +81,19 @@ 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
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README
 %attr(640,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/radsecproxy.conf
-%attr(640,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) /etc/logrotate.d/radsecproxy.conf
+%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}/radsecproxy-conf
+%attr(755,root,root) %{_bindir}/radsecproxy-hash
 %attr(754,root,root) /etc/rc.d/init.d/%{name}
 %{_mandir}/man1/*
 %{_mandir}/man5/*
This page took 0.034972 seconds and 4 git commands to generate.