2 # Note: this project is no longer maintained. Its developers moved to
3 # freeradius-client, which, while it hasn't seen a release since 2008,
4 # contains (a) newer code and (b) is part of an actively maintained
5 # project that accepts patches, so it might see a release in the
6 # future. Unfortunately, while opensips supports freeradius-client,
7 # asterisk doesn't, so it doesn't make much sense to switch. At least
10 Summary: Radiusclient library and tools
11 Summary(pl.UTF-8): Biblioteka radiusclient oraz narzędzia
17 Source0: http://download.berlios.de/radiusclient-ng/%{name}-%{version}.tar.gz
18 # Source0-md5: 6fb7d4d0aefafaee7385831ac46a8e9c
19 Patch0: %{name}-link.patch
20 URL: http://developer.berlios.de/projects/radiusclient-ng/
21 BuildRequires: autoconf
22 BuildRequires: automake
23 BuildRequires: libtool
24 Requires: %{name}-libs = %{version}-%{release}
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 Radiusclient is a /bin/login replacement which gets called by a getty
29 to log in a user and to setup the user's login environment. Normal
30 login programs just check the login name and password which the user
31 entered against the local password file (/etc/passwd, /etc/shadow). In
32 contrast to that Radiusclient also uses the RADIUS protocol to
33 authenticate the user.
35 %description -l pl.UTF-8
36 Radiusclient jest zamiennikiem /bin/login wywoływanym przez getty w
37 celu umożliwienia użytkownikowi zalogowania się. Normalne programy
38 typu login sprawdzają nazwę użytkownika oraz hasło względem lokalnego
39 pliku (/etc/passwd, /etc/shadow). W przeciwieństwie do nich
40 Radiusclient używa także protokołu RADIUS w celu uwierzytelnienia
44 Summary: Radius client implementation
45 Summary(pl.UTF-8): Implementacja klienta radius
47 Conflicts: radiusclient-ng < 0.5.5-2
50 Radius client implementation library.
52 %description libs -l pl.UTF-8
53 Biblioteka implementująca klienta protokołu Radius.
56 Summary: Header files for radiusclient-ng library
57 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki radiusclient-ng
58 Group: Development/Libraries
59 Requires: %{name}-libs = %{version}-%{release}
62 Header files for radiusclient library.
64 %description devel -l pl.UTF-8
65 Pliki nagłówkowe biblioteki radiusclient.
68 Summary: Radiusclient static library
69 Summary(pl.UTF-8): Statyczna biblioteka radiusclient
70 Group: Development/Libraries
71 Requires: %{name}-devel = %{version}-%{release}
74 Radiusclient static library.
76 %description static -l pl.UTF-8
77 Statyczna biblioteka Radiusclient.
95 rm -rf $RPM_BUILD_ROOT
98 DESTDIR=$RPM_BUILD_ROOT
101 rm -rf $RPM_BUILD_ROOT
103 %post libs -p /sbin/ldconfig
104 %postun libs -p /sbin/ldconfig
107 %defattr(644,root,root,755)
108 %doc BUGS CHANGES COPYRIGHT README* doc/*.html
109 %attr(755,root,root) %{_sbindir}/login.radius
110 %attr(755,root,root) %{_sbindir}/radacct
111 %attr(755,root,root) %{_sbindir}/radexample
112 %attr(755,root,root) %{_sbindir}/radiusclient
113 %attr(755,root,root) %{_sbindir}/radlogin
114 %attr(755,root,root) %{_sbindir}/radstatus
117 %defattr(644,root,root,755)
118 %attr(755,root,root) %{_libdir}/libradiusclient-ng.so.*.*.*
119 %attr(755,root,root) %ghost %{_libdir}/libradiusclient-ng.so.2
120 %attr(750,root,root) %dir %{_sysconfdir}/radiusclient-ng
121 %attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/dictionary
122 %attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/dictionary.ascend
123 %attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/dictionary.compat
124 %attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/dictionary.merit
125 %attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/dictionary.sip
126 %attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/issue
127 %attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/port-id-map
128 %attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/radiusclient.conf
129 %attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/servers
132 %defattr(644,root,root,755)
133 %attr(755,root,root) %{_libdir}/libradiusclient-ng.so
134 %{_libdir}/libradiusclient-ng.la
135 %{_includedir}/radiusclient-ng.h
138 %defattr(644,root,root,755)
139 %{_libdir}/libradiusclient-ng.a