diff options
author | Remi Collet <remi@remirepo.net> | 2019-03-06 10:59:38 +0100 |
---|---|---|
committer | Remi Collet <remi@remirepo.net> | 2019-03-06 10:59:38 +0100 |
commit | baed6fec14906e23ff5edaedece69b9f153de144 (patch) | |
tree | a13d06ec7a069eab5c3b722f353d57e81ee37ac4 | |
parent | 26a01b7a9b6f8a3f402148408c612d636162aeb4 (diff) |
v2.1.0
-rw-r--r-- | composer.json | 7 | ||||
-rw-r--r-- | php-mock2.spec | 33 |
2 files changed, 25 insertions, 15 deletions
diff --git a/composer.json b/composer.json index 44e876b..3d34f6b 100644 --- a/composer.json +++ b/composer.json @@ -16,14 +16,15 @@ "autoload": { "psr-4": { "phpmock\\": ["classes/", "tests/"] - } + }, + "files": ["autoload.php"] }, "require": { - "php": ">=5.6", + "php": "^5.6 || ^7.0", "phpunit/php-text-template": "^1" }, "require-dev": { - "phpunit/phpunit": "^5.7" + "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.0" }, "replace": { "malkusch/php-mock": "*" diff --git a/php-mock2.spec b/php-mock2.spec index 4970a72..e8446fa 100644 --- a/php-mock2.spec +++ b/php-mock2.spec @@ -1,12 +1,12 @@ # remirepo/fedora spec file for php-mock2 # -# Copyright (c) 2016-2018 Remi Collet +# Copyright (c) 2016-2019 Remi Collet # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries # -%global gh_commit 22d297231118e6fd5b9db087fbe1ef866c2b95d2 +%global gh_commit 611ccd15f53d70b4d1fd31e886f7a5c08dc53bbb %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner php-mock %global gh_project php-mock @@ -14,8 +14,8 @@ %global major 2 Name: php-mock%{major} -Version: 2.0.0 -Release: 2%{?dist} +Version: 2.1.0 +Release: 1%{?dist} Summary: PHP-Mock can mock built-in PHP functions License: WTFPL @@ -26,21 +26,24 @@ BuildArch: noarch BuildRequires: php(language) >= 5.6 %if %{with_tests} # from composer.json, "require-dev": { -# "phpunit/phpunit": "^5.7" +# "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.0" # remirepo:1 %if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 BuildRequires: (php-composer(phpunit/php-text-template) >= 1 with php-composer(phpunit/php-text-template) < 2) -# remirepo:3 +BuildRequires: phpunit7 +%global phpunit %{_bindir}/phpunit7 +# remirepo:5 %else BuildRequires: php-phpunit-Text-Template -%endif BuildRequires: php-phpunit-PHPUnit >= 5.7 +%global phpunit %{_bindir}/phpunit +%endif %endif # For autoloader BuildRequires: php-composer(fedora/autoloader) # from composer.json, "require": { -# "php": ">=5.6", +# "php": "^5.6 || ^7.0", # "phpunit/php-text-template": "^1" Requires: php(language) >= 5.6 # remirepo:1 @@ -94,10 +97,12 @@ cat << 'AUTOLOAD' | tee tests/autoload.php <?php /* Autoloader for %{name} tests */ -require_once '%{_datadir}/php/phpmock%{major}/autoload.php'; +require_once dirname(dirname(__DIR__)) . '/php/phpmock%{major}/autoload.php'; \Fedora\Autoloader\Autoload::addPsr4('phpmock\\', __DIR__); AUTOLOAD +grep -v '<?php' autoload.php >>tests/autoload.php + %build # Nothing @@ -117,9 +122,10 @@ cp -pr tests %{buildroot}%{_datadir}/tests/phpmock%{major} %if %{with_tests} # TODO: local build fails, build in mock is ok ret=0 -for cmd in php php70 php71 php72; do - if which $cmd; then - $cmd %{_bindir}/phpunit --bootstrap %{buildroot}%{_datadir}/php/phpmock2/autoload.php --verbose || ret=1 +for cmdarg in "php %{phpunit}" "php70 %{_bindir}/phpunit6" "php71 %{_bindir}/phpunit7" "php72 %{_bindir}/phpunit8" "php73 %{_bindir}/phpunit8"; do + if which $cmdarg; then + set $cmdarg + $1 $2 --bootstrap %{buildroot}%{_datadir}/tests/phpmock2/autoload.php --verbose || ret=1 fi done exit $ret @@ -138,6 +144,9 @@ exit $ret %changelog +* Wed Mar 6 2019 Remi Collet <remi@remirepo.net> - 2.1.0-1 +- update to 2.1.0 + * Fri Mar 23 2018 Remi Collet <remi@remirepo.net> - 2.0.0-2 - use range dependencies on F27+ |