diff options
author | Remi Collet <fedora@famillecollet.com> | 2016-10-13 17:49:47 +0200 |
---|---|---|
committer | Remi Collet <fedora@famillecollet.com> | 2016-10-13 17:49:47 +0200 |
commit | 930292e0ef5666de86add39f6c232c3245643255 (patch) | |
tree | d5bd112021807680865ed8d8e889fe0fff4f5fc9 | |
parent | 9373b99ed12aa3ed95dcae06fa4223ab2916ae3f (diff) |
php-sebastian-global-state: add optional dependency on uopz extension
-rw-r--r-- | php-sebastian-global-state.spec | 36 |
1 files changed, 30 insertions, 6 deletions
diff --git a/php-sebastian-global-state.spec b/php-sebastian-global-state.spec index 465c04e..935d404 100644 --- a/php-sebastian-global-state.spec +++ b/php-sebastian-global-state.spec @@ -20,7 +20,7 @@ Name: php-sebastian-global-state Version: 1.1.1 -Release: 1%{?dist} +Release: 3%{?dist} Summary: Snapshotting of global state Group: Development/Libraries @@ -41,7 +41,11 @@ BuildRequires: php-composer(phpunit/phpunit) > 4.2 # from composer.json, "require": { # "php": ">=5.3.3" Requires: php(language) >= 5.3.3 -# Optional: php-pecl-uopz +# from composer.json, "suggest": { +# "ext-uopz": "*" +%if 0%{?fedora} > 21 +Suggests: php-uopz +%endif Provides: php-composer(sebastian/global-state) = %{version} @@ -77,10 +81,27 @@ require 'SebastianBergmann/GlobalState/autoload.php'; require 'tests/autoload.php'; EOF +: Run upstream test suite +# remirepo:13 +run=0 +ret=0 +if which php56; then + php56 -d include_path=.:%{buildroot}%{_datadir}/php:%{_datadir}/php \ + %{_bindir}/phpunit --bootstrap bs.php tests || ret=1 + run=1 +fi +if which php71; then + php71 -d include_path=.:%{buildroot}%{_datadir}/php:%{_datadir}/php \ + %{_bindir}/phpunit --bootstrap bs.php tests || ret=1 + run=1 +fi +if [ $run -eq 0 ]; then %{_bindir}/php -d include_path=.:%{buildroot}%{_datadir}/php:%{_datadir}/php \ -%{_bindir}/phpunit \ - --bootstrap bs.php \ - tests +%{_bindir}/phpunit --bootstrap bs.php --verbose tests +# remirepo:2 +fi +exit $ret + %else : bootstrap build with test suite disabled %endif @@ -98,8 +119,11 @@ rm -rf %{buildroot} %changelog +* Thu Oct 13 2016 Remi Collet <remi@fedoraproject.org> - 1.1.1-3 +- add optional dependency on uopz extension + * Mon Oct 12 2015 Remi Collet <remi@fedoraproject.org> - 1.1.1-1 - update to 1.1.1 * Fri Dec 5 2014 Remi Collet <remi@fedoraproject.org> - 1.0.0-1 -- initial package
\ No newline at end of file +- initial package |