]> git.pld-linux.org Git - packages/php-pear-Validate.git/blame - php-pear-Validate.spec
- use virtual php extension deps (to be independant of php version)
[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
6b91c316 16BuildRequires: rpmbuild(macros) >= 1.300
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
79b22278 25# It's in a comment block
38577671 26%define _noautoreq 'pear(FR_insee_country_codes.php)' 'pear(Date.*)' pear(Net/IDNA.*)
79b22278 27
531a0ab1 28%description
a2423e3c 29Package to validate various data. It includes:
76fbd9d5 30- numbers (min/max, decimal or not),
31- email (syntax, domain check),
32- string (predifined type alpha upper and/or lowercase, numeric,...),
33- date (min, max),
34- Credit cards,
35- possibility valid multiple data with a single method call
36 (::multiple).
531a0ab1 37
43c7eefc 38In PEAR status of this package is: %{_status}.
097e55cf 39
59c30d7c
JR
40%description -l pl.UTF-8
41Pakiet do sprawdzania poprawności różnych danych:
42- liczb (minimalna/maksymalna, dziesiętne czy nie),
43- adresy e-mail (składnia, sprawdzanie domeny),
44- łańcuchy znaków (predefiniowane typy alfanumeryczne z dużymi i
45 małymi literami, numeryczne...),
0c40a01d 46- daty (minimalna, maksymalna),
76fbd9d5 47- karty kredytowe,
59c30d7c 48- możliwe sprawdzenie większej ilości danych wywołaniem pojedynczej
76fbd9d5 49 metody (::multiple).
531a0ab1 50
097e55cf
PG
51Ta klasa ma w PEAR status: %{_status}.
52
531a0ab1 53%prep
827bb542 54%pear_package_setup
531a0ab1
PG
55
56%install
57rm -rf $RPM_BUILD_ROOT
827bb542
ER
58install -d $RPM_BUILD_ROOT%{php_pear_dir}
59%pear_package_install
531a0ab1
PG
60
61%clean
62rm -rf $RPM_BUILD_ROOT
63
1f0072f2
ER
64%post
65if [ -f %{_docdir}/%{name}-%{version}/optional-packages.txt ]; then
66 cat %{_docdir}/%{name}-%{version}/optional-packages.txt
67fi
68
531a0ab1
PG
69%files
70%defattr(644,root,root,755)
1f0072f2 71%doc install.log optional-packages.txt
827bb542 72%doc docs/%{_pearname}/docs/*
827bb542 73%{php_pear_dir}/.registry/*.reg
531a0ab1 74%{php_pear_dir}/*.php
This page took 0.08563 seconds and 4 git commands to generate.