]> git.pld-linux.org Git - packages/php-pecl-crack.git/blob - php-pecl-crack.spec
- unify pecl package
[packages/php-pecl-crack.git] / php-pecl-crack.spec
1 %define         modname crack
2 %define         status          beta
3 Summary:        %{modname} - checks if password is vulnerable to dictionary attacks
4 Summary(pl.UTF-8):      %{modname} - sprawdzanie czy hasło jest podatne na ataki słownikowe
5 Name:           php-pecl-%{modname}
6 Version:        0.4
7 Release:        3
8 License:        PHP
9 Group:          Development/Languages/PHP
10 Source0:        http://pecl.php.net/get/%{modname}-%{version}.tgz
11 # Source0-md5:  7cfe9df99f546cf6bd55b535d71e3b1f
12 Patch0:         %{name}-m4_fixes.patch
13 URL:            http://pecl.php.net/package/crack/
14 BuildRequires:  cracklib-devel
15 BuildRequires:  php-devel >= 3:5.0.0
16 BuildRequires:  rpmbuild(macros) >= 1.344
17 %{?requires_php_extension}
18 Obsoletes:      php-crack
19 Requires:       php-common >= 4:5.0.4
20 Obsoletes:      php-pear-%{modname}
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 This package provides an interface to the cracklib (libcrack)
25 libraries that come standard on most Unix-like distributions. This
26 allows you to check passwords against dictionaries of words to ensure
27 some minimal level of password security.
28
29 In PECL status of this extension is: %{status}.
30
31 %description -l pl.UTF-8
32 Ten pakiet dostarcza interfejsu do bibliotek cracklib (libcrack),
33 dostarczanych z większością dystrybucji uniksopodobnych. Pozwala to na
34 porównanie haseł względem słowników celem zapewnienia minimalnego
35 poziomu bezpieczeństwa.
36
37 To rozszerzenie ma w PECL status: %{status}.
38
39 %prep
40 %setup -qc
41 mv %{modname}-%{version}/* .
42 %patch0 -p1
43
44 %build
45 phpize
46 %configure
47 %{__make}
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
52
53 install -p modules/%{modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
54 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
55 ; Enable %{modname} extension module
56 extension=%{modname}.so
57 EOF
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
62 %post
63 %php_webserver_restart
64
65 %postun
66 if [ "$1" = 0 ]; then
67         %php_webserver_restart
68 fi
69
70 %files
71 %defattr(644,root,root,755)
72 %doc CREDITS EXPERIMENTAL
73 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
74 %attr(755,root,root) %{php_extensiondir}/%{modname}.so
This page took 0.553528 seconds and 3 git commands to generate.