]> git.pld-linux.org Git - packages/pam.git/blobdiff - pam.spec
- rebuild with fixed deps
[packages/pam.git] / pam.spec
index ba1f0bbf8c682a5fd09d6ec1c0a9aaea59ca9ad6..f20e6413ce0f89916b00dbf906bc0ef042822a53 100644 (file)
--- a/pam.spec
+++ b/pam.spec
@@ -24,12 +24,12 @@ Summary(tr.UTF-8):  Modüler, artımsal doğrulama birimleri
 Summary(uk.UTF-8):     Інструмент, що забезпечує аутентифікацію для програм
 Name:          pam
 Version:       1.3.0
-Release:       3
+Release:       5
 Epoch:         1
 # The library is BSD licensed with option to relicense as GPLv2+
 # - this option is redundant as the BSD license allows that anyway.
 # pam_timestamp, pam_loginuid, and pam_console modules are GPLv2+.
-License:       BSD and GPLv2+
+License:       BSD and GPL v2+
 Group:         Base
 Source0:       http://www.linux-pam.org/library/Linux-PAM-%{version}.tar.bz2
 # Source0-md5: da4b2289b7cfb19583d54e9eaaef1c3a
@@ -58,8 +58,8 @@ BuildRequires:        autoconf >= 2.61
 BuildRequires: automake
 BuildRequires: bison
 BuildRequires: cracklib-devel >= 2.8.3
-# gdbm due to db pulling libpthread
 BuildRequires: flex
+# gdbm due to db pulling libpthread
 BuildRequires: gdbm-devel >= 1.8.3-7
 BuildRequires: gettext-tools >= 0.18.3
 BuildRequires: glibc-devel >= 6:2.10.1
@@ -85,12 +85,12 @@ BuildRequires:      w3m
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
 %{?with_audit:Requires:        audit-libs >= 1.0.8}
 Requires:      awk
-Requires:      cracklib >= 2.8.3
-Requires:      cracklib-dicts >= 2.8.3
 Requires:      crypt(blowfish)
 Requires:      glibc >= 6:2.5-0.5
 %{?with_selinux:Requires:      libselinux >= 2.1.9}
+Requires:      pam-pam_cracklib = %{epoch}:%{version}-%{release}
 Suggests:      make
+Suggests:      pam-pam_pwquality
 Suggests:      pam-pam_userdb = %{epoch}:%{version}-%{release}
 Obsoletes:     pam-doc
 Obsoletes:     pam-pam_opie
@@ -190,7 +190,7 @@ Summary(pt_BR.UTF-8):       Bibliotecas e arquivos de inclusão para desenvolvimento c
 Summary(ru.UTF-8):     Библиотеки разработчика для PAM
 Summary(uk.UTF-8):     Бібліотеки програміста для PAM
 Group:         Development/Libraries
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
 %{?with_audit:Requires:        audit-libs-devel >= 1.0.8}
 Requires:      filesystem >= 3.0-11
 
@@ -229,10 +229,25 @@ Biblioteki statyczne PAM.
 %description static -l uk.UTF-8
 Цей пакет містить статичні бібліотеки програміста для PAM.
 
+%package pam_cracklib
+Summary:       PAM module to check the password against dictionary words
+Summary(pl.UTF-8):     Moduł PAM do sprawdzania haseł względem słów ze słownika
+Group:         Base
+Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
+Requires:      cracklib >= 2.8.3
+Requires:      cracklib-dicts >= 2.8.3
+
+%description pam_cracklib
+PAM module to check the password against dictionary words.
+
+%description pam_cracklib -l pl.UTF-8
+Moduł PAM do sprawdzania haseł względem słów ze słownika.
+
 %package pam_selinux
 Summary:       PAM module - SELinux support
 Summary(pl.UTF-8):     Moduł PAM pozwalający na zmianę kontekstów SELinuksa
 Group:         Base
+Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
 Requires:      libselinux >= 2.1.9
 
 %description pam_selinux
@@ -242,13 +257,18 @@ PAM module - SELinux support.
 Moduł PAM pozwalający na zmianę kontekstów SELinuksa.
 
 %package pam_userdb
-Summary:       PAM module - authenticate against db database
+Summary:       PAM module - authenticate against GDBM database
+Summary(pl.UTF-8):     Moduł PAM do uwierzytelniania względem bazy danych GDBM
 Group:         Base
+Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
 Requires:      gdbm >= 1.8.3-7
-Conflicts:     pam-libs < 1:1.1.8-3.1
 
 %description pam_userdb
-pam_userdb - PAM module to authenticate against a Berkeley DB database
+pam_userdb - PAM module to authenticate against GDBM database.
+
+%description pam_userdb -l pl.UTF-8
+pam_userdb - moduł PAM służący do uwierzytelniania względem bazy
+danych GDBM.
 
 %prep
 %setup -q -a2 -n Linux-PAM-%{version}
@@ -304,6 +324,7 @@ for r in modules/pam_*/README; do
        cp -pf $r doc/txts/README.$(basename $(dirname $r))
 done
 %{__rm} doc/txts/README.pam_userdb
+%{__rm} doc/txts/README.pam_cracklib
 install -d doc/html
 cp -pf doc/index.html doc/html/
 
@@ -501,13 +522,13 @@ end
 %exclude %{_mandir}/man8/pam_selinux*.8*
 %exclude %{_mandir}/man8/pam_sepermit.8*
 %endif
+%exclude %{_mandir}/man8/pam_cracklib.8*
 %exclude %{_mandir}/man8/pam_userdb.8*
 %ghost %verify(not md5 mtime size) /var/log/tallylog
 
 # PAM modules
 %attr(755,root,root) /%{_lib}/security/pam_access.so
 %attr(755,root,root) /%{_lib}/security/pam_console.so
-%attr(755,root,root) /%{_lib}/security/pam_cracklib.so
 %attr(755,root,root) /%{_lib}/security/pam_debug.so
 %attr(755,root,root) /%{_lib}/security/pam_deny.so
 %attr(755,root,root) /%{_lib}/security/pam_echo.so
@@ -598,6 +619,12 @@ end
 %dir /var/run/sepermit
 %endif
 
+%files pam_cracklib
+%defattr(644,root,root,755)
+%doc modules/pam_cracklib/README
+%attr(755,root,root) /%{_lib}/security/pam_cracklib.so
+%{_mandir}/man8/pam_cracklib.8*
+
 %files pam_userdb
 %defattr(644,root,root,755)
 %doc modules/pam_userdb/README
This page took 0.126048 seconds and 4 git commands to generate.