]> git.pld-linux.org Git - packages/radiusclient-ng.git/blob - radiusclient-ng.spec
- libs conflict before split for smoother upgrades; rel 3
[packages/radiusclient-ng.git] / radiusclient-ng.spec
1 Summary:        Radiusclient library and tools
2 Summary(pl.UTF-8):      Biblioteka radiusclient oraz narzędzia
3 Name:           radiusclient-ng
4 Version:        0.5.5
5 Release:        3
6 License:        BSD-like
7 Group:          Libraries
8 Source0:        http://ftp.iptel.org/pub/radiusclient-ng/%{name}-%{version}.tar.gz
9 # Source0-md5:  77b7b4bff09da195750710afbed8cef9
10 BuildRequires:  autoconf
11 BuildRequires:  automake
12 BuildRequires:  libtool
13 Requires:       %{name}-libs = %{version}-%{release}
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
17 Radiusclient is a /bin/login replacement which gets called by a getty
18 to log in a user and to setup the user's login environment. Normal
19 login programs just check the login name and password which the user
20 entered against the local password file (/etc/passwd, /etc/shadow). In
21 contrast to that Radiusclient also uses the RADIUS protocol to
22 authenticate the user.
23
24 %description -l pl.UTF-8
25 Radiusclient jest zamiennikiem /bin/login wywoływanym przez getty w
26 celu umożliwienia użytkownikowi zalogowania się. Normalne programy
27 typu login sprawdzają nazwę użytkownika oraz hasło względem lokalnego
28 pliku (/etc/passwd, /etc/shadow). W przeciwieństwie do nich
29 Radiusclient używa także protokołu RADIUS w celu uwierzytelnienia
30 użytkownika.
31
32 %package libs
33 Summary:        Radius client implementation
34 Summary(pl.UTF-8):      Implementacja klienta radius
35 Group:          Libraries
36 Requires:       %{name}-libs = %{version}-%{release}
37 Conflicts:      radiusclient-ng < 0.5.5-2
38
39 %description libs
40 Radius client implementation library.
41
42 %description libs -l pl.UTF-8
43 Biblioteka implementująca klienta protokołu Radius.
44
45 %package devel
46 Summary:        Header files for radiusclient-ng library
47 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki radiusclient-ng
48 Group:          Development/Libraries
49 Requires:       %{name}-libs = %{version}-%{release}
50
51 %description devel
52 Header files for radiusclient library.
53
54 %description devel -l pl.UTF-8
55 Pliki nagłówkowe biblioteki radiusclient.
56
57 %package static
58 Summary:        Radiusclient static library
59 Summary(pl.UTF-8):      Statyczna biblioteka radiusclient
60 Group:          Development/Libraries
61 Requires:       %{name}-devel = %{version}-%{release}
62
63 %description static
64 Radiusclient static library.
65
66 %description static -l pl.UTF-8
67 Statyczna biblioteka Radiusclient.
68
69 %prep
70 %setup -q
71
72 %build
73 %{__libtoolize}
74 %{__aclocal}
75 %{__autoconf}
76 %{__automake}
77 %configure \
78         --enable-shadow \
79         --enable-scp
80 %{__make}
81
82 %install
83 rm -rf $RPM_BUILD_ROOT
84
85 %{__make} install \
86         DESTDIR=$RPM_BUILD_ROOT
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %post   libs -p /sbin/ldconfig
92 %postun libs -p /sbin/ldconfig
93
94 %files
95 %defattr(644,root,root,755)
96 %doc BUGS CHANGES COPYRIGHT README* doc/*.html
97 %attr(755,root,root) %{_sbindir}/*
98
99 %files libs
100 %defattr(644,root,root,755)
101 %attr(755,root,root) %{_libdir}/libradiusclient-ng.so.*.*.*
102 %attr(755,root,root) %ghost %{_libdir}/libradiusclient-ng.so.2
103 %attr(750,root,root) %dir %{_sysconfdir}/radiusclient-ng
104 %attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient-ng/*
105
106 %files devel
107 %defattr(644,root,root,755)
108 %attr(755,root,root) %{_libdir}/libradiusclient-ng.so
109 %{_libdir}/libradiusclient-ng.la
110 %{_includedir}/*.h
111
112 %files static
113 %defattr(644,root,root,755)
114 %{_libdir}/libradiusclient-ng.a
This page took 0.090627 seconds and 3 git commands to generate.