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