]> git.pld-linux.org Git - packages/php-symfony-polyfill.git/blame - php-symfony-polyfill.spec
php-dirs 1.6 packages symfony dir
[packages/php-symfony-polyfill.git] / php-symfony-polyfill.spec
CommitLineData
e65cf075
ER
1%define php_min_version 5.3.3
2Summary: Symfony polyfills backporting features to lower PHP versions
3Name: php-symfony-polyfill
4Version: 1.7.0
5Release: 1
6License: MIT
7Group: Development/Languages/PHP
8Source0: https://github.com/symfony/polyfill/archive/v%{version}/%{name}-%{version}.tar.gz
9# Source0-md5: 751761359d26c55731c1858cc14a74c6
10URL: https://github.com/symfony/polyfill
11Requires: php(core) >= %{php_min_version}
a72edd94 12Requires: php-dirs >= 1.6
e65cf075
ER
13BuildArch: noarch
14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16%description
17Symfony polyfills backporting features to lower PHP versions.
18
19%prep
20%setup -qn polyfill-%{version}
21
22# Docs
23install -d -p docs/{Php54,Php55,Php56,Php70,Php71,Php72,Util}
24mv *.md composer.json docs/
25mv src/Php54/{*.md,composer.json} docs/Php54/
26mv src/Php55/{*.md,composer.json} docs/Php55/
27mv src/Php56/{*.md,composer.json} docs/Php56/
28mv src/Php70/{*.md,composer.json} docs/Php70/
29mv src/Php71/{*.md,composer.json} docs/Php71/
30mv src/Php72/{*.md,composer.json} docs/Php72/
31mv src/Util/{*.md,composer.json} docs/Util/
32# duplicates
33rm src/*/LICENSE
34rm src/Intl/*/LICENSE
35
36# Remove unneeded polyfills
37rm -r {src,tests}/{Apcu,Iconv,Intl,Mbstring}
38
39%install
40rm -rf $RPM_BUILD_ROOT
41install -d $RPM_BUILD_ROOT%{php_data_dir}/Symfony/Polyfill
42cp -a src/* $RPM_BUILD_ROOT%{php_data_dir}/Symfony/Polyfill
43
44%clean
45rm -rf $RPM_BUILD_ROOT
46
47%files
48%defattr(644,root,root,755)
49%doc docs/* LICENSE
50%{php_data_dir}/Symfony/Polyfill
This page took 0.080997 seconds and 4 git commands to generate.