]> git.pld-linux.org Git - packages/pwdb.git/blame - pwdb.spec
- really ghost
[packages/pwdb.git] / pwdb.spec
CommitLineData
6211da13 1Summary: Password Database Library
9a3b03b0
ER
2Summary(de.UTF-8): Passwortdatenbank-Library
3Summary(fr.UTF-8): Bibliothèque de la base de données des mots de passe
a710843f 4Summary(pl.UTF-8): Biblioteka danych o użytkownikach
9a3b03b0 5Summary(tr.UTF-8): Parola veri tabanı arşivi
6211da13 6Name: pwdb
a710843f 7Version: 0.62
92f70113 8Release: 2
a710843f 9License: BSD or GPL
6211da13 10Group: Base
a710843f
JB
11Source0: http://pkgs.fedoraproject.org/repo/pkgs/compat-pwdb/pwdb-0.62.tar.gz/1a1fd0312040ef37aa741d09465774b4/%{name}-%{version}.tar.gz
12# Source0-md5: 1a1fd0312040ef37aa741d09465774b4
ad848a3e 13Patch0: %{name}-pld.patch
a059197d 14BuildRequires: sgml-tools
cc8c01ef 15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
4795c4ec 16
17%description
ad848a3e
JB
18The pwdb package contains libpwdb, the password database library.
19Libpwdb is a library which implements a generic user information
20database. Libpwdb was specifically designed to work with Linux's PAM
21(Pluggable Authentication Modules). Libpwdb allows configurable access
22to and management of security tools like /etc/passwd, /etc/shadow and
23network authentication systems including NIS and Radius.
4795c4ec 24
d0e37c33
JR
25%description -l de.UTF-8
26Das pwdb-Paket enthält libpwdb, die Passwortdatenbank-Library. Libpwdb
ad848a3e
JB
27ist eine Library, die eine Userinformations-Datenbank implementiert,
28und mit Linux-PAM (Pluggable Authentication Modules) zusammenarbeited.
29Libpwdb erlaubt konfigurierbaren Zugriff auf /etc/passwd, /etc/shadow
30und Netzwerkauthentifizierungssysteme wie NIS und Radius.
4795c4ec 31
d0e37c33
JR
32%description -l fr.UTF-8
33pwdb (Password Database Library) permet un accès configurable à (et la
34gestion de) /etc/passwd, /etc/shadow ainsi que des systèmes
35d'authentification réseau, dont NIS et Radius.
4795c4ec 36
d0e37c33
JR
37%description -l pl.UTF-8
38Pwdb (Password Database Library) zapewnia spójny interfejs dostępu do
39zarządzania bazami danych o użytkownikach. Biblioteka zwalnia
a710843f
JB
40aplikacje z konieczności samodzielnego przetwarzania baz danych oraz
41daje administratorowi możliwość wyboru poprzez prosty plik
42konfiguracyjny, czy dane będą pochodzić z /etc/passwd, /etc/shadow czy
43baz sieciowych, takich jak NIS lub RADIUS.
4795c4ec 44
d0e37c33
JR
45%description -l tr.UTF-8
46pwdb, /etc/passwd ve /etc/shadow dosyalarının yönetimine ve erişimine,
47NIS ve Radius içeren sistemlerde ağ doğrulamasına izin verir.
4795c4ec 48
a059197d 49%package devel
6211da13 50Summary: PWDB header files
a710843f 51Summary(pl.UTF-8): Pliki nagłówkowe biblioteki PWDB
455bf21e 52Group: Development/Libraries
231a0fc3 53Requires: %{name} = %{version}-%{release}
4795c4ec 54
55%description devel
56Header files for developing PWDB based applications.
57
d0e37c33 58%description devel -l pl.UTF-8
a710843f
JB
59Pliki nagłówkowe biblioteki PWDB, przeznaczone do tworzenia aplikacji
60opartych na PWDB.
4795c4ec 61
a059197d 62%package static
a710843f
JB
63Summary: PWDB static library
64Summary(pl.UTF-8): Biblioteka statyczna PWDB
455bf21e 65Group: Development/Libraries
231a0fc3 66Requires: %{name}-devel = %{version}-%{release}
4795c4ec 67
68%description static
a710843f 69PWDB static library.
4795c4ec 70
d0e37c33 71%description static -l pl.UTF-8
a710843f 72Biblioteka statyczna PWDB.
4795c4ec 73
74%prep
a710843f 75%setup -q
a0787e1c 76%patch0 -p1
4795c4ec 77
78%build
6211da13 79ln -sf defs/pld.defs default.defs
4795c4ec 80
ed688f93 81%{__make} \
a710843f 82 CC="%{__cc}" \
ed688f93 83 OPTIMIZE="%{rpmcflags}"
6211da13 84
ed688f93 85%{__make} -C doc
4795c4ec 86
87%install
88rm -rf $RPM_BUILD_ROOT
ed688f93 89install -d $RPM_BUILD_ROOT{%{_sysconfdir},/%{_lib},%{_includedir}/pwdb,%{_libdir}}
2e1f48c6 90
19c43a78 91%{__make} install \
a059197d 92 INCLUDED=$RPM_BUILD_ROOT%{_includedir}/pwdb \
a304732a 93 LIBDIR=$RPM_BUILD_ROOT/%{_lib}
4795c4ec 94
92f70113 95cp -p conf/pwdb.conf $RPM_BUILD_ROOT%{_sysconfdir}/pwdb.conf
4795c4ec 96
a710843f 97mv -f $RPM_BUILD_ROOT/%{_lib}/libpwdb.a $RPM_BUILD_ROOT%{_libdir}
b9053437 98
a710843f 99%{__rm} $RPM_BUILD_ROOT/%{_lib}/libpwdb.so
a304732a 100ln -sf /%{_lib}/libpwdb.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libpwdb.so
92f70113 101/sbin/ldconfig -n $RPM_BUILD_ROOT/%{_lib}
df04c175 102
a1d8ec71
JB
103%clean
104rm -rf $RPM_BUILD_ROOT
6211da13 105
ac258927 106%post -p /sbin/ldconfig
107%postun -p /sbin/ldconfig
4795c4ec 108
4795c4ec 109%files
6211da13 110%defattr(644,root,root,755)
a710843f
JB
111%doc CHANGES CREDITS Copyright README doc/pwdb.txt doc/html/*.html
112%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pwdb.conf
113%attr(755,root,root) /%{_lib}/libpwdb.so.*.*
48fbb637 114%attr(755,root,root) %ghost /%{_lib}/libpwdb.so.0
4795c4ec 115
116%files devel
6211da13 117%defattr(644,root,root,755)
a710843f 118%attr(755,root,root) %{_libdir}/libpwdb.so
998e3904 119%{_includedir}/pwdb
4795c4ec 120
121%files static
ad848a3e 122%defattr(644,root,root,755)
a710843f 123%{_libdir}/libpwdb.a
This page took 0.124882 seconds and 4 git commands to generate.