]> git.pld-linux.org Git - packages/passwdqc.git/blame - passwdqc.spec
- updated to 1.3.1
[packages/passwdqc.git] / passwdqc.spec
CommitLineData
ae527f24 1Summary: A password/passphrase strength checking and policy enforcement toolset
3e4255b7 2Summary(pl.UTF-8): Narzędzia do sprawdzania i wymuszania polityki jakości haseł
ae527f24 3Name: passwdqc
8c44b10d
JB
4Version: 1.3.1
5Release: 1
ae527f24
AM
6License: BSD
7Group: Base
ae527f24 8Source0: http://www.openwall.com/passwdqc/%{name}-%{version}.tar.gz
8c44b10d 9# Source0-md5: 3878b57bcd3fdbcf3d4b362dbc6228b9
3e4255b7 10URL: http://www.openwall.com/passwdqc/
ae527f24
AM
11BuildRequires: pam-devel
12BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14%description
15passwdqc is a password/passphrase strength checking and policy
16enforcement toolset, including a PAM module (pam_passwdqc),
17command-line programs (pwqcheck and pwqgen), and a library
18(libpasswdqc).
19
ae527f24
AM
20pwqcheck and pwqgen are standalone password/passphrase strength
21checking and random passphrase generator programs, respectively, which
22are usable from scripts.
23
24libpasswdqc is the underlying library, which may also be used from
25third-party programs.
26
3e4255b7
JB
27%description -l pl.UTF-8
28passwdqc to zbiór narzędzi do sprawdzania jakości haseł i wymuszania
29jej polityki. Zawiera moduł PAM (pam_passwdqc), programy uruchamiane z
30linii poleceń (pwqcheck i pwqgen) oraz bibliotekę (libpasswdqc).
31
32pwqcheck oraz pwqgen to samodzielne programy do - odpowiednio -
33sprawdzania jakości hasła oraz generowania losowych haseł, nadające
34się do wykorzystania w skryptach.
35
36libpasswdqc to będąca ich podstawą biblioteka, którą można
37wykorzystywać także w innych programach.
38
ae527f24 39%package devel
3e4255b7 40Summary: Header files for building passwdqc-aware applications
ae527f24 41Group: Development/Libraries
338e778a 42Requires: %{name} = %{version}-%{release}
ae527f24
AM
43
44%description devel
3e4255b7
JB
45This package contains the header files needed for building
46passwdqc-aware applications.
47
48%description devel -l pl.UTF-8
49Ten pakiet zawiera pliki nagłówkowe potrzebne do tworzenia aplikacji
50wykorzystujących passwdqc.
ae527f24
AM
51
52%package -n pam-pam_passwdqc
53Summary: Password quality-control PAM module
3e4255b7 54Summary(pl.UTF-8): Moduł PAM do sprawdzania jakości haseł
ae527f24 55Group: Base
338e778a 56Requires: %{name} = %{version}-%{release}
ae527f24
AM
57
58%description -n pam-pam_passwdqc
59The pam_passwdqc module is a simple password strength checking module
3e4255b7
JB
60for PAM, normally invoked on password changes by programs such as
61passwd(1). In addition to checking regular passwords, it's capable of
62enforcing a policy, and offering ramdomly-generated passphrases, with
63all of these features being optional and easily (re)configurable.
64
65%description -n pam-pam_passwdqc -l pl.UTF-8
66Moduł pam_passwdc to prosty moduł PAM do sprawdzania jakości haseł,
67zwykle wywoływany przy zmianie hasła przez programy takie jak
68passwd(1). Poza sprawdzaniem zwykłych haseł, potrafi wymuszać ich
69politykę i oferuje hasła losowo generowane. Wszystkie te elementy są
70opcjonalne i łatwo (re)konfigurowalne.
ae527f24
AM
71
72%prep
73%setup -q
74
75%build
3e4255b7
JB
76%{__make} \
77 CC="%{__cc}" \
78 CFLAGS="%{rpmcflags} %{rpmcppflags} -Wall -W -DLINUX_PAM" \
ae527f24
AM
79 LDFLAGS="%{rpmldflags}"
80
81%install
82rm -rf $RPM_BUILD_ROOT
83
84%{__make} install \
85 DESTDIR=$RPM_BUILD_ROOT \
86 MANDIR=%{_mandir} \
87 SHARED_LIBDIR=/%{_lib} \
88 DEVEL_LIBDIR=%{_libdir} \
89 SECUREDIR=/%{_lib}/security
90
ae527f24
AM
91%clean
92rm -rf $RPM_BUILD_ROOT
93
3e4255b7
JB
94%post -p /sbin/ldconfig
95%postun -p /sbin/ldconfig
96
ae527f24
AM
97%files
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*
107
108%files devel
109%defattr(644,root,root,755)
ae527f24 110%attr(755,root,root) %{_libdir}/libpasswdqc.so
3e4255b7 111%{_includedir}/passwdqc.h
ae527f24
AM
112
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*
This page took 0.104906 seconds and 4 git commands to generate.