]>
Commit | Line | Data |
---|---|---|
d539941c ER |
1 | %define package DependencyInjection |
2 | %define php_min_version 5.3.9 | |
ded721e0 | 3 | Summary: Symfony2 DependencyInjection Component |
a14994f6 | 4 | Name: php-symfony2-DependencyInjection |
320bb469 | 5 | Version: 2.7.8 |
a14994f6 ER |
6 | Release: 1 |
7 | License: MIT | |
8 | Group: Development/Languages/PHP | |
d539941c | 9 | Source0: https://github.com/symfony/%{package}/archive/v%{version}/%{package}-%{version}.tar.gz |
320bb469 | 10 | # Source0-md5: 3315196a28777abe255df0f0c281d31d |
d539941c | 11 | URL: http://symfony.com/doc/2.7/components/dependency_injection/index.html |
1901b94c | 12 | BuildRequires: phpab |
a14994f6 ER |
13 | BuildRequires: rpmbuild(macros) >= 1.610 |
14 | Requires: php(core) >= %{php_min_version} | |
517eaf20 ER |
15 | Requires: php(dom) |
16 | Requires: php(pcre) | |
17 | Requires: php(simplexml) | |
18 | Requires: php(spl) | |
f29f9f04 | 19 | Requires: php-dirs >= 1.6 |
a14994f6 | 20 | Suggests: php-symfony2-Config |
517eaf20 | 21 | Suggests: php-symfony2-ProxyManagerBridge |
a14994f6 | 22 | Suggests: php-symfony2-Yaml |
d539941c | 23 | Conflicts: php-symfony2-ExpressionLanguage < 2.6 |
a14994f6 ER |
24 | BuildArch: noarch |
25 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
26 | ||
27 | %description | |
ded721e0 ER |
28 | The Dependency Injection component allows you to standardize and |
29 | centralize the way objects are constructed in your application. | |
a14994f6 ER |
30 | |
31 | %prep | |
ad97e202 | 32 | %setup -q -n dependency-injection-%{version} |
a14994f6 | 33 | |
1901b94c | 34 | %build |
749b54bf | 35 | phpab -n -e '*/Tests/*' -o autoload.php . |
a14994f6 ER |
36 | |
37 | %install | |
38 | rm -rf $RPM_BUILD_ROOT | |
fa2a3563 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 | |
a14994f6 ER |
42 | |
43 | %clean | |
44 | rm -rf $RPM_BUILD_ROOT | |
45 | ||
46 | %files | |
47 | %defattr(644,root,root,755) | |
1901b94c | 48 | %doc CHANGELOG.md LICENSE README.md |
fa2a3563 ER |
49 | %dir %{php_data_dir}/Symfony/Component/DependencyInjection |
50 | %{php_data_dir}/Symfony/Component/DependencyInjection/*.php | |
51 | %{php_data_dir}/Symfony/Component/DependencyInjection/Compiler | |
52 | %{php_data_dir}/Symfony/Component/DependencyInjection/Dumper | |
53 | %{php_data_dir}/Symfony/Component/DependencyInjection/Exception | |
54 | %{php_data_dir}/Symfony/Component/DependencyInjection/Extension | |
55 | %{php_data_dir}/Symfony/Component/DependencyInjection/LazyProxy | |
56 | %{php_data_dir}/Symfony/Component/DependencyInjection/Loader | |
57 | %{php_data_dir}/Symfony/Component/DependencyInjection/ParameterBag |