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