From 0f5c13936bb74c4ea9252f6a2f7164dc2e1eb00c Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 26 Mar 2019 09:58:05 +0100 Subject: update phpunitgoodpractices/polyfill to 1.2.0 update phpunitgoodpractices/traits to 1.8.0 allow PHPUnit 8 --- composer-polyfill.json | 2 +- composer-traits.json | 16 ++++++++++------ php-phpunitgoodpractices-polyfill.spec | 23 +++++++++++++++-------- 3 files changed, 26 insertions(+), 15 deletions(-) diff --git a/composer-polyfill.json b/composer-polyfill.json index f26f435..620e665 100644 --- a/composer-polyfill.json +++ b/composer-polyfill.json @@ -11,7 +11,7 @@ ], "require": { "php": "^5.5 || ^7.0", - "phpunit/phpunit": "^4.0 || ^5.3 || ^6.0 || ^7.0" + "phpunit/phpunit": "^4.0 || ^5.3 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^2.12" diff --git a/composer-traits.json b/composer-traits.json index 61e28cc..c3d6f7a 100644 --- a/composer-traits.json +++ b/composer-traits.json @@ -11,22 +11,26 @@ ], "require": { "php": "^5.5 || ^7.0", - "phpunit/phpunit": "~4.0.0 || ~4.1.0 || ~4.2.0 || ~4.3.0 || ~4.4.0 || ~4.5.0 || ~4.6.0 || ~4.8.0 || ~5.3.0 || ~5.4.0 || ~5.5.0 || ~5.6.0 || ~5.7.0 || ~6.0.0 || ~6.1.0 || ~6.2.0 || ~6.3.0 || ~6.4.0 || ~6.5.0 || ~7.0.0 || ~7.1.0 || ~7.2.6 || ~7.3.0 || ~7.4.0 || ~7.5.0" - }, - "require-dev": { - "phpunitgoodpractices/polyfill": "^1.1" + "phpunit/phpunit": "~4.0.0 || ~4.1.0 || ~4.2.0 || ~4.3.0 || ~4.4.0 || ~4.5.0 || ~4.6.0 || ~4.8.0 || ~5.3.0 || ~5.4.0 || ~5.5.0 || ~5.6.0 || ~5.7.0 || ~6.0.0 || ~6.1.0 || ~6.2.0 || ~6.3.0 || ~6.4.0 || ~6.5.0 || ~7.0.0 || ~7.1.0 || ~7.2.6 || ~7.3.0 || ~7.4.0 || ~7.5.0 || ~8.0.0" }, "conflict": { "hhvm": "*" }, + "require-dev": { + "phpunitgoodpractices/polyfill": "^1.1" + }, "config": { "optimize-autoloader": true, "sort-packages": true }, "autoload": { - "psr-4": { "PHPUnitGoodPractices\\Traits\\": "src/" } + "psr-4": { + "PHPUnitGoodPractices\\Traits\\": "src/" + } }, "autoload-dev": { - "psr-4": { "PHPUnitGoodPractices\\Traits\\Tests\\": "tests/" } + "psr-4": { + "PHPUnitGoodPractices\\Traits\\Tests\\": "tests/" + } } } diff --git a/php-phpunitgoodpractices-polyfill.spec b/php-phpunitgoodpractices-polyfill.spec index 5ca0279..c2416db 100644 --- a/php-phpunitgoodpractices-polyfill.spec +++ b/php-phpunitgoodpractices-polyfill.spec @@ -7,8 +7,9 @@ # Please, preserve the changelog entries # -# Github -%global gh_commit f7c9b779e5c14ad37d27b108f2a370bb3c0312e8 +# Polyfill +# https://github.com/PHPUnitGoodPractices/polyfill/releases +%global gh_commit 1613c59be473c6b238c119607de820b9274c81fd %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner PHPUnitGoodPractices %global gh_project polyfill @@ -21,16 +22,16 @@ %global php_home %{_datadir}/php %global with_tests 0%{!?_without_tests:1} # Traits -%global tr_commit d7864f7d8eb9ee2e84eebc45baf3eace73ce2c4b +# https://github.com/PHPUnitGoodPractices/Traits/releases +%global tr_commit 7bdb460da0f9d4cfa2f11ca1ecb69a6d7f126925 %global tr_short %(c=%{tr_commit}; echo ${c:0:7}) -%global tr_version 1.7.0 +%global tr_version 1.8.0 Name: php-%{pk_vendor}-%{pk_project} -Version: 1.1.0 -Release: 5%{?dist} +Version: 1.2.0 +Release: 1%{?dist} Summary: Lacking future-compat polyfills for PHPUnit -Group: Development/Tools License: MIT URL: https://github.com/%{gh_owner}/%{gh_project} # git snapshot to get upstream test suite (none for now) @@ -55,7 +56,7 @@ BuildRequires: php-fedora-autoloader-devel Requires: php(language) >= 5.5 # remirepo:1 %if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 -Requires: (phpunit7 or phpunit6 or php-phpunit-PHPUnit) +Requires: (phpunit8 or phpunit7 or phpunit6 or php-phpunit-PHPUnit) # remirepo:3 %else Requires: php-phpunit-PHPUnit @@ -93,6 +94,7 @@ require_once '%{php_home}/Fedora/Autoloader/autoload.php'; if (!class_exists('PHPUnit\\Framework\\TestCase')) { // Call outside of phpunit command \Fedora\Autoloader\Dependencies::required([ [ + '%{php_home}/PHPUnit8/autoload.php', '%{php_home}/PHPUnit7/autoload.php', '%{php_home}/PHPUnit6/autoload.php', '%{php_home}/PHPUnit/Autoload.php', @@ -146,6 +148,11 @@ if (!class_exists("PHPUnitGoodPractices\\Traits\\PHPUnitVersionRetriever")) { %changelog +* Tue Mar 26 2019 Remi Collet - 1.2.0-1 +- update phpunitgoodpractices/polyfill to 1.2.0 +- update phpunitgoodpractices/traits to 1.8.0 +- allow PHPUnit 8 + * Sat Dec 29 2018 Remi Collet - 1.1.0-5 - update phpunitgoodpractices/traits to 1.7.0 -- cgit