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