[packages/php-symfony-polyfill] subpackages like upstream

glen glen at pld-linux.org
Fri Apr 6 12:14:39 CEST 2018


commit 94a533f04a93c922eb30793ee8b32353dcc01d13
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Fri Apr 6 13:13:44 2018 +0300

    subpackages like upstream

 php-symfony-polyfill.spec | 104 ++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 101 insertions(+), 3 deletions(-)
---
diff --git a/php-symfony-polyfill.spec b/php-symfony-polyfill.spec
index faeed2b..bf15af5 100644
--- a/php-symfony-polyfill.spec
+++ b/php-symfony-polyfill.spec
@@ -16,6 +16,68 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %description
 Symfony polyfills backporting features to lower PHP versions.
 
+%package php54
+Summary:	Symfony polyfill backporting some PHP 5.4+ features to lower PHP versions
+Group:		Development/Languages/PHP
+Requires:	%{name} = %{version}-%{release}
+
+%description php54
+Symfony polyfill backporting some PHP 5.4+ features to lower PHP
+versions.
+
+%package php55
+Summary:	Symfony polyfill backporting some PHP 5.5+ features to lower PHP versions
+Group:		Development/Languages/PHP
+Requires:	%{name} = %{version}-%{release}
+
+%description php55
+Symfony polyfill backporting some PHP 5.5+ features to lower PHP
+versions.
+
+%package php56
+Summary:	Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions
+Group:		Development/Languages/PHP
+Requires:	%{name} = %{version}-%{release}
+
+%description php56
+Symfony polyfill backporting some PHP 5.6+ features to lower PHP
+versions.
+
+%package php70
+Summary:	Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions
+Group:		Development/Languages/PHP
+Requires:	%{name} = %{version}-%{release}
+
+%description php70
+Symfony polyfill backporting some PHP 7.0+ features to lower PHP
+versions.
+
+%package php71
+Summary:	Symfony polyfill backporting some PHP 7.1+ features to lower PHP versions
+Group:		Development/Languages/PHP
+Requires:	%{name} = %{version}-%{release}
+
+%description php71
+Symfony polyfill backporting some PHP 7.1+ features to lower PHP
+versions.
+
+%package php72
+Summary:	Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions
+Group:		Development/Languages/PHP
+Requires:	%{name} = %{version}-%{release}
+
+%description php72
+Symfony polyfill backporting some PHP 7.2+ features to lower PHP
+versions.
+
+%package util
+Summary:	Symfony utilities for portability of PHP code
+Group:		Development/Languages/PHP
+Requires:	%{name} = %{version}-%{release}
+
+%description util
+Symfony utilities for portability of PHP code.
+
 %prep
 %setup -qn polyfill-%{version}
 
@@ -34,7 +96,8 @@ rm src/*/LICENSE
 rm src/Intl/*/LICENSE
 
 # Remove unneeded polyfills
-rm -r {src,tests}/{Apcu,Iconv,Intl,Mbstring}
+rm -r src/{Apcu,Iconv,Intl,Mbstring,Xml}
+rm -r tests/{Apcu,Iconv,Intl,Mbstring}
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -46,5 +109,40 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc docs/* LICENSE
-%{php_data_dir}/Symfony/Polyfill
+%doc LICENSE
+%dir %{php_data_dir}/Symfony/Polyfill
+
+%files php54
+%defattr(644,root,root,755)
+%doc docs/Php54/*
+%{php_data_dir}/Symfony/Polyfill/Php54
+
+%files php55
+%defattr(644,root,root,755)
+%doc docs/Php55/*
+%{php_data_dir}/Symfony/Polyfill/Php55
+
+%files php56
+%defattr(644,root,root,755)
+%doc docs/Php56/*
+%{php_data_dir}/Symfony/Polyfill/Php56
+
+%files php70
+%defattr(644,root,root,755)
+%doc docs/Php70/*
+%{php_data_dir}/Symfony/Polyfill/Php70
+
+%files php71
+%defattr(644,root,root,755)
+%doc docs/Php71/*
+%{php_data_dir}/Symfony/Polyfill/Php71
+
+%files php72
+%defattr(644,root,root,755)
+%doc docs/Php72/*
+%{php_data_dir}/Symfony/Polyfill/Php72
+
+%files util
+%defattr(644,root,root,755)
+%doc docs/Util/*
+%{php_data_dir}/Symfony/Polyfill/Util
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/php-symfony-polyfill.git/commitdiff/94a533f04a93c922eb30793ee8b32353dcc01d13



More information about the pld-cvs-commit mailing list