]>
Commit | Line | Data |
---|---|---|
6e2f919a | 1 | %define _status beta |
df101998 ER |
2 | %define _pearname Validate |
3 | %include /usr/lib/rpm/macros.php | |
531a0ab1 | 4 | Summary: %{_pearname} - Validation class |
21566789 | 5 | Summary(pl.UTF-8): %{_pearname} - klasa sprawdzająca poprawność danych |
531a0ab1 | 6 | Name: php-pear-%{_pearname} |
78016664 | 7 | Version: 0.8.5 |
df101998 | 8 | Release: 2 |
81cf9c7b | 9 | License: PHP |
531a0ab1 PG |
10 | Group: Development/Languages/PHP |
11 | Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz | |
78016664 | 12 | # Source0-md5: 3007fbf7debbb7c0fc20622f90096eb9 |
45669019 | 13 | URL: http://pear.php.net/package/Validate/ |
006ee8b8 | 14 | BuildRequires: php-pear-PEAR |
827bb542 | 15 | BuildRequires: rpm-php-pearprov >= 4.4.2-11 |
697ee5e8 | 16 | BuildRequires: rpmbuild(macros) >= 1.654 |
df101998 | 17 | Requires: php(core) >= 4.2.0 |
531a0ab1 | 18 | Requires: php-pear |
38577671 ER |
19 | Suggests: php-pear-Date |
20 | Suggests: php-pear-Net_IDNA | |
a974a1d3 | 21 | Obsoletes: php-pear-Validate-tests |
531a0ab1 PG |
22 | BuildArch: noarch |
23 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
24 | ||
697ee5e8 | 25 | %define _noautoreq_pear Date.* Net/IDNA.* |
79b22278 | 26 | |
531a0ab1 | 27 | %description |
a2423e3c | 28 | Package 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 | 37 | In PEAR status of this package is: %{_status}. |
097e55cf | 38 | |
59c30d7c JR |
39 | %description -l pl.UTF-8 |
40 | Pakiet 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 |
50 | Ta klasa ma w PEAR status: %{_status}. |
51 | ||
531a0ab1 | 52 | %prep |
827bb542 | 53 | %pear_package_setup |
531a0ab1 PG |
54 | |
55 | %install | |
56 | rm -rf $RPM_BUILD_ROOT | |
827bb542 ER |
57 | install -d $RPM_BUILD_ROOT%{php_pear_dir} |
58 | %pear_package_install | |
531a0ab1 PG |
59 | |
60 | %clean | |
61 | rm -rf $RPM_BUILD_ROOT | |
62 | ||
1f0072f2 ER |
63 | %post |
64 | if [ -f %{_docdir}/%{name}-%{version}/optional-packages.txt ]; then | |
65 | cat %{_docdir}/%{name}-%{version}/optional-packages.txt | |
66 | fi | |
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 |