diff options
-rw-r--r-- | php-phpspec.spec | 56 |
1 files changed, 22 insertions, 34 deletions
diff --git a/php-phpspec.spec b/php-phpspec.spec index a5ebf9e..5c97c3a 100644 --- a/php-phpspec.spec +++ b/php-phpspec.spec @@ -6,7 +6,7 @@ # # Please, preserve the changelog entries # -%global gh_commit 4f42719d8d7a26063b9aa79a0f83ed56c79618f4 +%global gh_commit 8e72ed3576f6e26baebb2c214a8dba344508e3bd %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner phpspec %global gh_project phpspec @@ -16,16 +16,14 @@ # to ensure components consistency %if 0%{?fedora} > 26 %global symfony_ns Symfony3 -%global symfony_min 3.0 -%global symfony_max 4 +%global symfony_rpm php-symfony3 %else %global symfony_ns Symfony -%global symfony_min 2.7 -%global symfony_max 3 +%global symfony_rpm php-symfony %endif Name: php-phpspec -Version: 3.4.2 +Version: 3.4.3 Release: 1%{?dist} Summary: Specification-oriented BDD framework for PHP @@ -44,25 +42,18 @@ BuildRequires: php-composer(phpspec/prophecy) < 2 BuildRequires: php-composer(phpspec/prophecy) >= 1.5 BuildRequires: php-composer(phpspec/php-diff) < 2 BuildRequires: php-composer(phpspec/php-diff) >= 1.0.0 -BuildRequires: php-composer(symfony/console) < %{symfony_max} -BuildRequires: php-composer(symfony/console) >= %{symfony_min} -BuildRequires: php-composer(symfony/event-dispatcher) < %{symfony_max} -BuildRequires: php-composer(symfony/event-dispatcher) >= %{symfony_min} -BuildRequires: php-composer(symfony/finder) < %{symfony_max} -BuildRequires: php-composer(symfony/finder) >= %{symfony_min} -BuildRequires: php-composer(symfony/process) < %{symfony_max} -BuildRequires: php-composer(symfony/process) >= %{symfony_min} -BuildRequires: php-composer(symfony/yaml) < %{symfony_max} -BuildRequires: php-composer(symfony/yaml) >= %{symfony_min} +BuildRequires: %{symfony_rpm}-console +BuildRequires: %{symfony_rpm}-event-dispatcher +BuildRequires: %{symfony_rpm}-finder +BuildRequires: %{symfony_rpm}-process +BuildRequires: %{symfony_rpm}-yaml BuildRequires: php-composer(doctrine/instantiator) < 2 -BuildRequires: php-composer(doctrine/instantiator) >= 1.0.1 # From composer.json, require-dev # "behat/behat": "^3.3", # "symfony/filesystem": "^3.0", # "phpunit/phpunit": "^5.5|^6.0", # "ciaranmcnulty/versionbasedtestskipper": "^0.2.1" -BuildRequires: php-composer(symfony/filesystem) < %{symfony_max} -BuildRequires: php-composer(symfony/filesystem) >= %{symfony_min} +BuildRequires: %{symfony_rpm}-filesystem %if 0%{?fedora} >= 26 BuildRequires: php-composer(sebastian/exporter) < 4 %global phpunit %{_bindir}/phpunit6 @@ -97,16 +88,11 @@ Requires: php-composer(sebastian/exporter) < 4 %else Requires: php-composer(sebastian/exporter) < 3 %endif -Requires: php-composer(symfony/console) < %{symfony_max} -Requires: php-composer(symfony/console) >= %{symfony_min} -Requires: php-composer(symfony/event-dispatcher) < %{symfony_max} -Requires: php-composer(symfony/event-dispatcher) >= %{symfony_min} -Requires: php-composer(symfony/finder) < %{symfony_max} -Requires: php-composer(symfony/finder) >= %{symfony_min} -Requires: php-composer(symfony/process) < %{symfony_max} -Requires: php-composer(symfony/process) >= %{symfony_min} -Requires: php-composer(symfony/yaml) < %{symfony_max} -Requires: php-composer(symfony/yaml) >= %{symfony_min} +Requires: %{symfony_rpm}-console +Requires: %{symfony_rpm}-symfony/event-dispatcher +Requires: %{symfony_rpm}-symfony/finder +Requires: %{symfony_rpm}-symfony/process +Requires: %{symfony_rpm}-symfony/yaml Requires: php-composer(doctrine/instantiator) >= 1.0.1 Requires: php-composer(doctrine/instantiator) < 2 Requires: php-tokenizer @@ -165,16 +151,14 @@ rm spec/PhpSpec/Message/CurrentExampleTrackerSpec.php # Ignore this test which rely on composer installation rm spec/PhpSpec/NamespaceProvider/ComposerPsrNamespaceProviderSpec.php -# PHP 7.2: https://github.com/phpspec/phpspec/issues/1094 - -for cmd in "php %{phpunit}" "php56 %{_bindir}/phpunit" "php70 %{_bindir}/phpunit6" "php71 %{_bindir}/phpunit6"; do +for cmd in "php %{phpunit}" php70 php71 php72; do if which $cmd; then set $cmd - $1 -d include_path=.:%{buildroot}%{_datadir}/php \ + $1 -d memory_limit=1G -d include_path=.:%{buildroot}%{_datadir}/php \ bin/phpspec \ run --format pretty --verbose --no-ansi - $1 $2 \ + $1 ${2:-%{_bindir}/phpunit6} \ --verbose \ --bootstrap %{buildroot}%{_datadir}/php/PhpSpec/autoload.php fi @@ -191,6 +175,10 @@ done %changelog +* Thu Dec 7 2017 Remi Collet <remi@remirepo.net> - 3.4.3-1 +- Update to 3.4.3 +- switch to symfony package name + * Mon Aug 7 2017 Remi Collet <remi@remirepo.net> - 3.4.2-1 - Update to 3.4.2 |