]>
Commit | Line | Data |
---|---|---|
ae0d1674 ER |
1 | %define package DomCrawler |
2 | %define php_min_version 5.3.9 | |
85569d3d | 3 | Summary: Symfony2 DomCrawler Component |
4c2e4f0e | 4 | Name: php-symfony2-DomCrawler |
42d889d8 | 5 | Version: 2.8.52 |
4c2e4f0e ER |
6 | Release: 1 |
7 | License: MIT | |
8 | Group: Development/Languages/PHP | |
ae0d1674 | 9 | Source0: https://github.com/symfony/%{package}/archive/v%{version}/%{package}-%{version}.tar.gz |
42d889d8 | 10 | # Source0-md5: 0c955bdddd6da73bcd370f77e39a2606 |
ae0d1674 | 11 | URL: http://symfony.com/doc/2.7/components/dom_crawler.html |
226cb775 | 12 | BuildRequires: phpab |
4c2e4f0e ER |
13 | BuildRequires: rpmbuild(macros) >= 1.610 |
14 | Requires: php(core) >= %{php_min_version} | |
9589107a ER |
15 | Requires: php(mbstring) |
16 | Requires: php(pcre) | |
17 | Requires: php(spl) | |
18 | Requires: php(xml) | |
75eea999 | 19 | Requires: php-dirs >= 1.6 |
4c2e4f0e ER |
20 | Suggests: php-symfony2-CssSelector |
21 | BuildArch: noarch | |
22 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
23 | ||
24 | %description | |
85569d3d ER |
25 | The DomCrawler Component eases DOM navigation for HTML and XML |
26 | documents. | |
4c2e4f0e | 27 | |
85569d3d ER |
28 | While possible, the DomCrawler component is not designed for |
29 | manipulation of the DOM or re-dumping HTML/XML. | |
4c2e4f0e ER |
30 | |
31 | %prep | |
8fd26cd4 | 32 | %setup -q -n dom-crawler-%{version} |
4c2e4f0e | 33 | |
226cb775 | 34 | %build |
e95abbe7 | 35 | phpab -n -e '*/Tests/*' -o autoload.php . |
4c2e4f0e ER |
36 | |
37 | %install | |
38 | rm -rf $RPM_BUILD_ROOT | |
9e18ba2a ER |
39 | install -d $RPM_BUILD_ROOT%{php_data_dir}/Symfony/Component/%{package} |
40 | cp -a *.php */ $RPM_BUILD_ROOT%{php_data_dir}/Symfony/Component/%{package} | |
41 | rm -r $RPM_BUILD_ROOT%{php_data_dir}/Symfony/Component/%{package}/Tests | |
4c2e4f0e ER |
42 | |
43 | %clean | |
44 | rm -rf $RPM_BUILD_ROOT | |
45 | ||
46 | %files | |
47 | %defattr(644,root,root,755) | |
226cb775 | 48 | %doc CHANGELOG.md LICENSE README.md |
9e18ba2a ER |
49 | %dir %{php_data_dir}/Symfony/Component/DomCrawler |
50 | %{php_data_dir}/Symfony/Component/DomCrawler/*.php | |
51 | %{php_data_dir}/Symfony/Component/DomCrawler/Field |