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