]> git.pld-linux.org Git - packages/php-pear-Validate.git/blame - php-pear-Validate.spec
use rpm4/rpm5 compatible _noautoreq pear
[packages/php-pear-Validate.git] / php-pear-Validate.spec
CommitLineData
6e2f919a 1%define _status beta
df101998
ER
2%define _pearname Validate
3%include /usr/lib/rpm/macros.php
531a0ab1 4Summary: %{_pearname} - Validation class
21566789 5Summary(pl.UTF-8): %{_pearname} - klasa sprawdzająca poprawność danych
531a0ab1 6Name: php-pear-%{_pearname}
78016664 7Version: 0.8.5
df101998 8Release: 2
81cf9c7b 9License: PHP
531a0ab1
PG
10Group: Development/Languages/PHP
11Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
78016664 12# Source0-md5: 3007fbf7debbb7c0fc20622f90096eb9
45669019 13URL: http://pear.php.net/package/Validate/
006ee8b8 14BuildRequires: php-pear-PEAR
827bb542 15BuildRequires: rpm-php-pearprov >= 4.4.2-11
697ee5e8 16BuildRequires: rpmbuild(macros) >= 1.654
df101998 17Requires: php(core) >= 4.2.0
531a0ab1 18Requires: php-pear
38577671
ER
19Suggests: php-pear-Date
20Suggests: php-pear-Net_IDNA
a974a1d3 21Obsoletes: php-pear-Validate-tests
531a0ab1
PG
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
697ee5e8 25%define _noautoreq_pear Date.* Net/IDNA.*
79b22278 26
531a0ab1 27%description
a2423e3c 28Package to validate various data. It includes:
76fbd9d5 29- numbers (min/max, decimal or not),
30- email (syntax, domain check),
31- string (predifined type alpha upper and/or lowercase, numeric,...),
32- date (min, max),
33- Credit cards,
34- possibility valid multiple data with a single method call
35 (::multiple).
531a0ab1 36
43c7eefc 37In PEAR status of this package is: %{_status}.
097e55cf 38
59c30d7c
JR
39%description -l pl.UTF-8
40Pakiet do sprawdzania poprawności różnych danych:
41- liczb (minimalna/maksymalna, dziesiętne czy nie),
42- adresy e-mail (składnia, sprawdzanie domeny),
43- łańcuchy znaków (predefiniowane typy alfanumeryczne z dużymi i
44 małymi literami, numeryczne...),
0c40a01d 45- daty (minimalna, maksymalna),
76fbd9d5 46- karty kredytowe,
59c30d7c 47- możliwe sprawdzenie większej ilości danych wywołaniem pojedynczej
76fbd9d5 48 metody (::multiple).
531a0ab1 49
097e55cf
PG
50Ta klasa ma w PEAR status: %{_status}.
51
531a0ab1 52%prep
827bb542 53%pear_package_setup
531a0ab1
PG
54
55%install
56rm -rf $RPM_BUILD_ROOT
827bb542
ER
57install -d $RPM_BUILD_ROOT%{php_pear_dir}
58%pear_package_install
531a0ab1
PG
59
60%clean
61rm -rf $RPM_BUILD_ROOT
62
1f0072f2
ER
63%post
64if [ -f %{_docdir}/%{name}-%{version}/optional-packages.txt ]; then
65 cat %{_docdir}/%{name}-%{version}/optional-packages.txt
66fi
67
531a0ab1
PG
68%files
69%defattr(644,root,root,755)
1f0072f2 70%doc install.log optional-packages.txt
827bb542 71%doc docs/%{_pearname}/docs/*
827bb542 72%{php_pear_dir}/.registry/*.reg
531a0ab1 73%{php_pear_dir}/*.php
This page took 0.181789 seconds and 4 git commands to generate.