3 %bcond_without static_libs # static library
5 Summary: FreeRADIUS Client framework
6 Summary(pl.UTF-8): Szkielet klienta FreeRADIUS
7 Name: freeradius-client
11 Group: Applications/Networking
12 Source0: ftp://ftp.freeradius.org/pub/radius/%{name}-%{version}.tar.gz
13 # Source0-md5: 43b4d21715b613dc4fe8ef128467fe78
14 URL: http://www.freeradius.org/
15 Requires: %{name}-libs = %{version}-%{release}
16 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 FreeRADIUS Client is a framework and library for writing RADIUS
20 clients which additionally includes radlogin, a flexible RADIUS aware
21 login replacement, a command line program to send RADIUS accounting
22 records and a utility to query the status of a (Merit) RADIUS server.
24 %description -l pl.UTF-8
25 FreeRADIUS Client to szkielet i biblioteka do tworzenia klientów
26 RADIUS; szkielet dodatkowo zawiera program radlogin (elastyczny
27 zamiennik programu login obsługujący RADIUS), klienta linii poleceń do
28 wysyłania rekordów rozliczeniowych RADIUS oraz narzędzie do
29 odpytywania stanu (właściwego) serwera RADIUS.
32 Summary: FreeRADIUS Client library
33 Summary(pl.UTF-8): Biblioteka kliencka FreeRADIUS
37 FreeRADIUS Client library.
39 %description libs -l pl.UTF-8
40 Biblioteka kliencka FreeRADIUS.
43 Summary: Header files for FreeRADIUS Client library
44 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki FreeRADIUS Client
45 Group: Development/Libraries
46 Requires: %{name}-libs = %{version}-%{release}
49 Header files for FreeRADIUS Client library.
51 %description devel -l pl.UTF-8
52 Pliki nagłówkowe biblioteki FreeRADIUS Client.
55 Summary: Static FreeRADIUS Client library
56 Summary(pl.UTF-8): Statyczna biblioteka FreeRADIUS Client
57 Group: Development/Libraries
58 Requires: %{name}-devel = %{version}-%{release}
61 Static FreeRADIUS Client library.
63 %description static -l pl.UTF-8
64 Statyczna biblioteka FreeRADIUS Client.
71 ac_cv_lib_nsl_gethostbyaddr=no \
72 ac_cv_lib_socket_socket=no \
73 %{!?with_static_libs:--disable-static}
77 rm -rf $RPM_BUILD_ROOT
80 DESTDIR=$RPM_BUILD_ROOT
83 rm -rf $RPM_BUILD_ROOT
85 %post libs -p /sbin/ldconfig
86 %postun libs -p /sbin/ldconfig
89 %defattr(644,root,root,755)
90 %doc BUGS COPYRIGHT README.radexample README.rst doc/{ChangeLog,README,instop.html}
92 #%attr(755,root,root) %{_sbindir}/login.radius
93 %attr(755,root,root) %{_sbindir}/radacct
94 %attr(755,root,root) %{_sbindir}/radembedded
95 %attr(755,root,root) %{_sbindir}/radexample
96 %attr(755,root,root) %{_sbindir}/radiusclient
97 %attr(755,root,root) %{_sbindir}/radlogin
98 %attr(755,root,root) %{_sbindir}/radstatus
99 %dir %{_sysconfdir}/radiusclient
100 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/dictionary
101 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/dictionary.ascend
102 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/dictionary.compat
103 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/dictionary.merit
104 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/dictionary.sip
105 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/issue
106 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/port-id-map
107 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/radiusclient.conf
108 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/servers
111 %defattr(644,root,root,755)
112 %attr(755,root,root) %{_libdir}/libfreeradius-client.so.*.*.*
113 %attr(755,root,root) %ghost %{_libdir}/libfreeradius-client.so.2
116 %defattr(644,root,root,755)
117 %attr(755,root,root) %{_libdir}/libfreeradius-client.so
118 %{_libdir}/libfreeradius-client.la
119 %{_includedir}/freeradius-client.h
121 %if %{with static_libs}
123 %defattr(644,root,root,755)
124 %{_libdir}/libfreeradius-client.a