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