1 Summary: A password/passphrase strength checking and policy enforcement toolset
2 Summary(pl.UTF-8): Narzędzia do sprawdzania i wymuszania polityki jakości haseł
8 Source0: http://www.openwall.com/passwdqc/%{name}-%{version}.tar.gz
9 # Source0-md5: 3225280caba817c7009dffc157efc1b9
10 URL: http://www.openwall.com/passwdqc/
11 BuildRequires: pam-devel
12 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15 passwdqc is a password/passphrase strength checking and policy
16 enforcement toolset, including a PAM module (pam_passwdqc),
17 command-line programs (pwqcheck and pwqgen), and a library
20 pwqcheck and pwqgen are standalone password/passphrase strength
21 checking and random passphrase generator programs, respectively, which
22 are usable from scripts.
24 libpasswdqc is the underlying library, which may also be used from
27 %description -l pl.UTF-8
28 passwdqc to zbiór narzędzi do sprawdzania jakości haseł i wymuszania
29 jej polityki. Zawiera moduł PAM (pam_passwdqc), programy uruchamiane z
30 linii poleceń (pwqcheck i pwqgen) oraz bibliotekę (libpasswdqc).
32 pwqcheck oraz pwqgen to samodzielne programy do - odpowiednio -
33 sprawdzania jakości hasła oraz generowania losowych haseł, nadające
34 się do wykorzystania w skryptach.
36 libpasswdqc to będąca ich podstawą biblioteka, którą można
37 wykorzystywać także w innych programach.
40 Summary: Header files for building passwdqc-aware applications
41 Group: Development/Libraries
42 Requires: %{name} = %{version}-%{release}
45 This package contains the header files needed for building
46 passwdqc-aware applications.
48 %description devel -l pl.UTF-8
49 Ten pakiet zawiera pliki nagłówkowe potrzebne do tworzenia aplikacji
50 wykorzystujących passwdqc.
52 %package -n pam-pam_passwdqc
53 Summary: Password quality-control PAM module
54 Summary(pl.UTF-8): Moduł PAM do sprawdzania jakości haseł
56 Requires: %{name} = %{version}-%{release}
58 %description -n pam-pam_passwdqc
59 The pam_passwdqc module is a simple password strength checking module
60 for PAM, normally invoked on password changes by programs such as
61 passwd(1). In addition to checking regular passwords, it's capable of
62 enforcing a policy, and offering ramdomly-generated passphrases, with
63 all of these features being optional and easily (re)configurable.
65 %description -n pam-pam_passwdqc -l pl.UTF-8
66 Moduł pam_passwdc to prosty moduł PAM do sprawdzania jakości haseł,
67 zwykle wywoływany przy zmianie hasła przez programy takie jak
68 passwd(1). Poza sprawdzaniem zwykłych haseł, potrafi wymuszać ich
69 politykę i oferuje hasła losowo generowane. Wszystkie te elementy są
70 opcjonalne i łatwo (re)konfigurowalne.
78 CFLAGS="%{rpmcflags} %{rpmcppflags} -Wall -W -DLINUX_PAM" \
79 LDFLAGS="%{rpmldflags}"
82 rm -rf $RPM_BUILD_ROOT
85 DESTDIR=$RPM_BUILD_ROOT \
87 SHARED_LIBDIR=/%{_lib} \
88 DEVEL_LIBDIR=%{_libdir} \
89 SECUREDIR=/%{_lib}/security
92 rm -rf $RPM_BUILD_ROOT
94 %post -p /sbin/ldconfig
95 %postun -p /sbin/ldconfig
98 %defattr(644,root,root,755)
99 %doc LICENSE README pwqcheck.php
100 %attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/passwdqc.conf
101 %attr(755,root,root) /%{_lib}/libpasswdqc.so.0
102 %attr(755,root,root) %{_bindir}/pwqcheck
103 %attr(755,root,root) %{_bindir}/pwqgen
104 %{_mandir}/man1/pwqcheck.1*
105 %{_mandir}/man1/pwqgen.1*
106 %{_mandir}/man5/passwdqc.conf.5*
109 %defattr(644,root,root,755)
110 %attr(755,root,root) %{_libdir}/libpasswdqc.so
111 %{_includedir}/passwdqc.h
113 %files -n pam-pam_passwdqc
114 %defattr(644,root,root,755)
115 %attr(755,root,root) /%{_lib}/security/pam_passwdqc.so
116 %{_mandir}/man8/pam_passwdqc.8*