]> git.pld-linux.org Git - packages/radsecproxy.git/blame - radsecproxy.spec
- release 3, rebuild against libnettle.so.6 (nettle-3.5)
[packages/radsecproxy.git] / radsecproxy.spec
CommitLineData
f2a23b56
PG
1# TODO:
2# - own UID/GID
3617ef69
PG
3Summary: RADIUS proxy that in addition to to usual RADIUS UDP transport, also supports TLS (RadSec)
4Name: radsecproxy
450155b6 5Version: 1.7.1
d2f056a0 6Release: 3
c3996559
PG
7License: GPLv2+ or BSD-like
8Group: Networking/Daemons/Radius
450155b6
AO
9Source0: https://github.com/radsecproxy/radsecproxy/releases/download/%{version}/%{name}-%{version}.tar.gz
10# Source0-md5: 070ec707aa2f351bdc5387b474b58e7a
c3996559 11Source1: %{name}.init
8d228d83 12Source2: %{name}.logrotate
207eb647 13Patch0: %{name}-paths.patch
3617ef69 14URL: http://software.uninett.no/radsecproxy/
54298ea9 15# For manual creation:
97b0f481
JK
16BuildRequires: autoconf
17BuildRequires: automake
714d9de1 18BuildRequires: docbook2X
e985cb9c 19BuildRequires: nettle-devel
80e19a82 20Requires: openssl >= 1.0.0b
54298ea9
ER
21Requires(post,preun): /sbin/chkconfig
22Requires: rc-scripts >= 0.4.3.0
3617ef69
PG
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26radsecproxy is a generic RADIUS proxy that in addition to to usual
27RADIUS UDP transport, also supports TLS (RadSec). The aim is for the
28proxy to have sufficient features to be flexible, while at the same
29time to be small, efficient and easy to configure. Currently the
30executable on Linux is only about 48 Kb, and it uses about 64 Kb
31(depending on the number of peers) while running.
32
ea7330c0
PG
33%package upstart
34Summary: Upstart job description for %{name}
35Summary(pl.UTF-8): Opis zadania Upstart dla %{name}
36Group: Daemons
37Requires: %{name} = %{version}-%{release}
38Requires: upstart >= 0.6
39
40%description upstart
41Upstart job description for %{name}.
42
43%description upstart -l pl.UTF-8
44Opis zadania Upstart dla %{name}.
45
3617ef69
PG
46%prep
47%setup -q
207eb647 48%patch0 -p1
3617ef69
PG
49
50%build
714d9de1
PG
51%{__aclocal}
52%{__autoconf}
97b0f481 53%{__automake}
f34dc1af
PG
54%configure \
55 --enable-fticks
56# Some trash comes with tar:
57%{__make} clean
3617ef69
PG
58%{__make}
59
60%install
61rm -rf $RPM_BUILD_ROOT
c3996559 62install -d $RPM_BUILD_ROOT%{_sysconfdir}/radsecproxy.conf.d \
ea7330c0 63 $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,logrotate.d,init}
c3996559 64
3617ef69
PG
65%{__make} install \
66 DESTDIR=$RPM_BUILD_ROOT
67
54298ea9 68cp -p radsecproxy.conf-example $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
c3996559 69
54298ea9
ER
70install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
71cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
c3996559 72
dac81cfd
AO
73install -p radsecproxy.conf.5 $RPM_BUILD_ROOT/%{_mandir}/man5
74
3617ef69 75%clean
231bfe5c 76rm -rf $RPM_BUILD_ROOT
3617ef69 77
c3996559
PG
78%post
79/sbin/chkconfig --add %{name}
80%service %{name} restart "RADIUS secure proxy"
81
82%preun
83if [ "$1" = "0" ]; then
54298ea9
ER
84 %service %{name} stop
85 /sbin/chkconfig --del %{name}
c3996559
PG
86fi
87
3617ef69
PG
88%files
89%defattr(644,root,root,755)
c3996559
PG
90%doc AUTHORS ChangeLog README
91%attr(640,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/radsecproxy.conf
a275063f 92%attr(640,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
c3996559 93%attr(750,root,root) %dir %{_sysconfdir}/radsecproxy.conf.d
3617ef69 94%attr(755,root,root) %{_sbindir}/radsecproxy
dac81cfd 95%attr(755,root,root) %{_bindir}/radsecproxy-conf
f34dc1af 96%attr(755,root,root) %{_bindir}/radsecproxy-hash
c3996559 97%attr(754,root,root) /etc/rc.d/init.d/%{name}
3617ef69 98%{_mandir}/man1/*
dac81cfd 99%{_mandir}/man5/*
This page took 0.091343 seconds and 4 git commands to generate.