]>
Commit | Line | Data |
---|---|---|
816b71ea ER |
1 | %define pearname Validator |
2 | %define php_min_version 5.3.3 | |
3 | %include /usr/lib/rpm/macros.php | |
7ef55fc2 | 4 | Summary: Symfony2 Validator Component |
816b71ea | 5 | Name: php-symfony2-Validator |
7ef55fc2 | 6 | Version: 2.3.4 |
816b71ea ER |
7 | Release: 1 |
8 | License: MIT | |
9 | Group: Development/Languages/PHP | |
10 | Source0: http://pear.symfony.com/get/%{pearname}-%{version}.tgz | |
7ef55fc2 | 11 | # Source0-md5: f70ef6131089912796b980c15e654d56 |
816b71ea ER |
12 | URL: http://pear.symfony.com/package/Validator/ |
13 | BuildRequires: php-channel(pear.symfony.com) | |
14 | BuildRequires: php-pear-PEAR | |
15 | BuildRequires: rpm-php-pearprov >= 4.4.2-11 | |
16 | BuildRequires: rpmbuild(macros) >= 1.610 | |
17 | Requires: php(core) >= %{php_min_version} | |
18 | Requires: php-channel(pear.symfony.com) | |
19 | Requires: php-pear >= 4:1.3.10 | |
20 | Suggests: php-symfony2-HttpFoundation | |
21 | Suggests: php-symfony2-Yaml | |
22 | BuildArch: noarch | |
23 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
24 | ||
25 | %description | |
7ef55fc2 ER |
26 | This component is based on the JSR-303 Bean Validation specification |
27 | and enables specifying validation rules for classes using XML, YAML, | |
28 | PHP or annotations, which can then be checked against instances of | |
29 | these classes. | |
816b71ea ER |
30 | |
31 | %prep | |
32 | %pear_package_setup | |
33 | ||
34 | # no packaging of tests | |
7ef55fc2 ER |
35 | mv .%{php_pear_dir}/Symfony/Component/%{pearname}/Tests . |
36 | mv .%{php_pear_dir}/Symfony/Component/%{pearname}/phpunit.xml.dist . | |
816b71ea ER |
37 | |
38 | # fixups | |
816b71ea ER |
39 | mv docs/%{pearname}/Symfony/Component/%{pearname}/* . |
40 | ||
41 | %install | |
42 | rm -rf $RPM_BUILD_ROOT | |
43 | install -d $RPM_BUILD_ROOT%{php_pear_dir} | |
44 | %pear_package_install | |
45 | ||
46 | %clean | |
47 | rm -rf $RPM_BUILD_ROOT | |
48 | ||
49 | %files | |
50 | %defattr(644,root,root,755) | |
51 | %doc CHANGELOG.md LICENSE README.md install.log | |
52 | %{php_pear_dir}/.registry/.channel.*/*.reg | |
53 | %dir %{php_pear_dir}/Symfony/Component/Validator | |
54 | %{php_pear_dir}/Symfony/Component/Validator/*.php | |
55 | %{php_pear_dir}/Symfony/Component/Validator/Constraints | |
56 | %{php_pear_dir}/Symfony/Component/Validator/Exception | |
57 | %{php_pear_dir}/Symfony/Component/Validator/Mapping | |
58 | %dir %{php_pear_dir}/Symfony/Component/Validator/Resources | |
59 | %dir %{php_pear_dir}/Symfony/Component/Validator/Resources/translations | |
60 | ||
7ef55fc2 ER |
61 | %lang(af) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.af.xlf |
62 | %lang(ar) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.ar.xlf | |
816b71ea ER |
63 | %lang(bg) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.bg.xlf |
64 | %lang(ca) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.ca.xlf | |
65 | %lang(cs) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.cs.xlf | |
7ef55fc2 | 66 | %lang(cy) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.cy.xlf |
816b71ea ER |
67 | %lang(da) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.da.xlf |
68 | %lang(de) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.de.xlf | |
7ef55fc2 | 69 | %lang(el) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.el.xlf |
816b71ea ER |
70 | %lang(en) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.en.xlf |
71 | %lang(es) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.es.xlf | |
72 | %lang(et) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.et.xlf | |
73 | %lang(eu) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.eu.xlf | |
74 | %lang(fa) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.fa.xlf | |
75 | %lang(fi) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.fi.xlf | |
76 | %lang(fr) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.fr.xlf | |
7ef55fc2 | 77 | %lang(gl) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.gl.xlf |
816b71ea ER |
78 | %lang(he) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.he.xlf |
79 | %lang(hr) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.hr.xlf | |
80 | %lang(hu) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.hu.xlf | |
81 | %lang(hy) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.hy.xlf | |
82 | %lang(id) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.id.xlf | |
83 | %lang(it) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.it.xlf | |
84 | %lang(ja) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.ja.xlf | |
85 | %lang(lb) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.lb.xlf | |
86 | %lang(lt) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.lt.xlf | |
87 | %lang(mn) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.mn.xlf | |
88 | %lang(nb) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.nb.xlf | |
89 | %lang(nl) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.nl.xlf | |
7ef55fc2 | 90 | %lang(no) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.no.xlf |
816b71ea ER |
91 | %lang(pl) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.pl.xlf |
92 | %lang(pt) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.pt.xlf | |
93 | %lang(pt_BR) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf | |
94 | %lang(ro) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.ro.xlf | |
95 | %lang(ru) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.ru.xlf | |
96 | %lang(sk) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.sk.xlf | |
97 | %lang(sl) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.sl.xlf | |
7ef55fc2 ER |
98 | %lang(sq) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.sq.xlf |
99 | %lang(sr@cyrillic) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf | |
816b71ea ER |
100 | %lang(sr@latin) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf |
101 | %lang(sv) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.sv.xlf | |
7ef55fc2 | 102 | %lang(tr) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.tr.xlf |
816b71ea ER |
103 | %lang(uk) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.uk.xlf |
104 | %lang(zh_CN) %{php_pear_dir}/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf |