]>
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 |
6b91c316 | 16 | BuildRequires: rpmbuild(macros) >= 1.300 |
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 | ||
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 | 29 | Package 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 | 38 | In PEAR status of this package is: %{_status}. |
097e55cf | 39 | |
59c30d7c JR |
40 | %description -l pl.UTF-8 |
41 | Pakiet 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 |
51 | Ta klasa ma w PEAR status: %{_status}. |
52 | ||
531a0ab1 | 53 | %prep |
827bb542 | 54 | %pear_package_setup |
531a0ab1 PG |
55 | |
56 | %install | |
57 | rm -rf $RPM_BUILD_ROOT | |
827bb542 ER |
58 | install -d $RPM_BUILD_ROOT%{php_pear_dir} |
59 | %pear_package_install | |
531a0ab1 PG |
60 | |
61 | %clean | |
62 | rm -rf $RPM_BUILD_ROOT | |
63 | ||
1f0072f2 ER |
64 | %post |
65 | if [ -f %{_docdir}/%{name}-%{version}/optional-packages.txt ]; then | |
66 | cat %{_docdir}/%{name}-%{version}/optional-packages.txt | |
67 | fi | |
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 |