From 42c6789a4badb9dd94780d7fad3d39e72a905505 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 6 Nov 2017 08:39:16 +0100 Subject: Update to 5.2.3 raise dependency on phpunit/php-token-stream 2.0 --- php-phpunit-php-code-coverage5.spec | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) (limited to 'php-phpunit-php-code-coverage5.spec') diff --git a/php-phpunit-php-code-coverage5.spec b/php-phpunit-php-code-coverage5.spec index fec4509..affb586 100644 --- a/php-phpunit-php-code-coverage5.spec +++ b/php-phpunit-php-code-coverage5.spec @@ -9,7 +9,7 @@ %global bootstrap 0 # Github -%global gh_commit 8ed1902a57849e117b5651fc1a5c48110946c06b +%global gh_commit 8e1d2397d8adf59a3f12b2878a3aaa66d1ab189d #global gh_date 20150924 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_vendor sebastianbergmann @@ -23,8 +23,8 @@ %global php_home %{_datadir}/php %global ver_major 5 %global ver_minor 2 -%global ver_patch 2 -%global specrel 3 +%global ver_patch 3 +%global specrel 1 %if %{bootstrap} %global with_tests 0%{?_with_tests:1} %else @@ -48,8 +48,6 @@ Source0: https://github.com/%{gh_vendor}/%{gh_project}/archive/%{gh_commi # RPM specific changes: use system .ttf file Patch0: %{name}-fonts.patch -Patch1: https://patch-diff.githubusercontent.com/raw/sebastianbergmann/php-code-coverage/pull/554.patch - BuildArch: noarch BuildRequires: php-fedora-autoloader-devel >= 1.0.0 %if %{with_tests} @@ -57,7 +55,7 @@ BuildRequires: php(language) >= 7.0 BuildRequires: php-composer(phpunit/php-file-iterator) < 2 BuildRequires: php-composer(phpunit/php-file-iterator) >= 1.4.2 BuildRequires: php-composer(phpunit/php-token-stream) < 3 -BuildRequires: php-composer(phpunit/php-token-stream) >= 1.4.11 +BuildRequires: php-composer(phpunit/php-token-stream) >= 2.0 BuildRequires: php-composer(phpunit/php-text-template) < 2 BuildRequires: php-composer(phpunit/php-text-template) >= 1.2.1 BuildRequires: php-composer(sebastian/code-unit-reverse-lookup) < 2 @@ -80,7 +78,7 @@ BuildRequires: php-pecl-xdebug >= 2.5.5 # "ext-dom": "*", # "ext-xmlwriter": "*", # "phpunit/php-file-iterator": "^1.4.2", -# "phpunit/php-token-stream": "^1.4.11 || ^2.0", +# "phpunit/php-token-stream": "^2.0", # "phpunit/php-text-template": "^1.2.1", # "sebastian/code-unit-reverse-lookup": "^1.0.1", # "sebastian/environment": "^3.0", @@ -92,7 +90,7 @@ Requires: php-xmlwriter Requires: php-composer(phpunit/php-file-iterator) < 2 Requires: php-composer(phpunit/php-file-iterator) >= 1.4.2 Requires: php-composer(phpunit/php-token-stream) < 3 -Requires: php-composer(phpunit/php-token-stream) >= 1.4.11 +Requires: php-composer(phpunit/php-token-stream) >= 2.0 Requires: php-composer(phpunit/php-text-template) < 2 Requires: php-composer(phpunit/php-text-template) >= 1.2.1 Requires: php-composer(sebastian/code-unit-reverse-lookup) < 2 @@ -142,7 +140,6 @@ Autoloader: %{php_home}/%{ns_vendor}/%{ns_project}%{ver_major}/autoload.php %prep %setup -q -n %{gh_project}-%{gh_commit} -%patch1 -p1 %if %{with_glyphicons} %patch0 -p0 -b .rpm @@ -157,10 +154,14 @@ rm src/Report/Html/Renderer/Template/fonts/glyphicons-halflings-regular.ttf --output src/autoload.php \ src +# Temporarily keep fallback on old phpunit/php-token-stream cat << 'EOF' | tee -a src/autoload.php \Fedora\Autoloader\Dependencies::required([ 'File/Iterator/Autoload.php', - 'PHP/Token/Stream/Autoload.php', + [ + 'SebastianBergmann/PhpTokenStream2/autoload.php', + 'PHP/Token/Stream/Autoload.php', + ], 'Text/Template/Autoload.php', '%{ns_vendor}/CodeUnitReverseLookup/autoload.php', '%{ns_vendor}/Environment3/autoload.php', @@ -196,7 +197,7 @@ for cmd in php php70 php71 php72; do -d include_path=.:%{buildroot}%{php_home}:%{php_home} \ %{_bindir}/phpunit6 \ --filter '^((?!(testForClassWithAnonymousFunction|testTextForClassWithAnonymousFunction|testGetLinesToBeIgnored3|testCloverForClassWithAnonymousFunction)).)*$' \ - --no-coverage --verbose || ret=1 + --verbose || ret=1 fi done exit $ret @@ -213,6 +214,10 @@ exit $ret %changelog +* Mon Nov 6 2017 Remi Collet - 5.2.3-1 +- Update to 5.2.3 +- raise dependency on phpunit/php-token-stream 2.0 + * Fri Nov 3 2017 Remi Collet - 5.2.2-3 - fix FTBFS from Koschei, add patch for PHP 7.2 from https://github.com/sebastianbergmann/php-code-coverage/pull/554 -- cgit