]> git.pld-linux.org Git - packages/freeradius-client.git/blob - freeradius-client.spec
Release 2 (by relup.sh)
[packages/freeradius-client.git] / freeradius-client.spec
1 #
2 # Conditional build:
3 %bcond_without  static_libs     # static library
4 #
5 Summary:        FreeRADIUS Client framework
6 Summary(pl.UTF-8):      Szkielet klienta FreeRADIUS
7 Name:           freeradius-client
8 Version:        1.1.7
9 Release:        2
10 License:        BSD
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)
17
18 %description
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.
23
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.
30
31 %package libs
32 Summary:        FreeRADIUS Client library
33 Summary(pl.UTF-8):      Biblioteka kliencka FreeRADIUS
34 Group:          Libraries
35
36 %description libs
37 FreeRADIUS Client library.
38
39 %description libs -l pl.UTF-8
40 Biblioteka kliencka FreeRADIUS.
41
42 %package devel
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}
47
48 %description devel
49 Header files for FreeRADIUS Client library.
50
51 %description devel -l pl.UTF-8
52 Pliki nagłówkowe biblioteki FreeRADIUS Client.
53
54 %package static
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}
59
60 %description static
61 Static FreeRADIUS Client library.
62
63 %description static -l pl.UTF-8
64 Statyczna biblioteka FreeRADIUS Client.
65
66 %prep
67 %setup -q
68
69 %build
70 %configure \
71         ac_cv_lib_nsl_gethostbyaddr=no \
72         ac_cv_lib_socket_socket=no \
73         %{!?with_static_libs:--disable-static}
74 %{__make}
75
76 %install
77 rm -rf $RPM_BUILD_ROOT
78
79 %{__make} install \
80         DESTDIR=$RPM_BUILD_ROOT
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %post   libs -p /sbin/ldconfig
86 %postun libs -p /sbin/ldconfig
87
88 %files
89 %defattr(644,root,root,755)
90 %doc BUGS COPYRIGHT README.radexample README.rst doc/{ChangeLog,README,instop.html}
91 # dummy
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
109
110 %files libs
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
114
115 %files devel
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
120
121 %if %{with static_libs}
122 %files static
123 %defattr(644,root,root,755)
124 %{_libdir}/libfreeradius-client.a
125 %endif
This page took 0.075036 seconds and 4 git commands to generate.