diff options
-rw-r--r-- | composer.json | 5 | ||||
-rw-r--r-- | php-mikey179-vfsstream.spec | 40 |
2 files changed, 27 insertions, 18 deletions
diff --git a/composer.json b/composer.json index 2f5b8a9..f729a8d 100644 --- a/composer.json +++ b/composer.json @@ -17,10 +17,11 @@ "wiki": "https://github.com/bovigo/vfsStream/wiki" }, "require": { - "php": ">=5.3.0" + "php": ">=7.1.0" }, "require-dev": { - "phpunit/phpunit": "^4.5|^5.0" + "phpunit/phpunit": "^7.5||^8.5||^9.6", + "yoast/phpunit-polyfills": "^2.0" }, "autoload": { "psr-0": { "org\\bovigo\\vfs\\": "src/main/php" } diff --git a/php-mikey179-vfsstream.spec b/php-mikey179-vfsstream.spec index abf6901..5becd92 100644 --- a/php-mikey179-vfsstream.spec +++ b/php-mikey179-vfsstream.spec @@ -1,12 +1,12 @@ # spec file for php-mikey179-vfsstream # -# Copyright (c) 2014-2022 Remi Collet +# Copyright (c) 2014-2024 Remi Collet # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries # -%global gh_commit 17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f +%global gh_commit fe695ec993e0a55c3abdda10a9364eb31c6f1bf0 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner bovigo %global gh_project vfsStream @@ -15,26 +15,28 @@ %global with_tests %{?_without_tests:0}%{!?_without_tests:1} Name: php-%{pk_owner}-%{pk_project} -Version: 1.6.11 +Version: 1.6.12 Release: 1%{?dist} Summary: PHP stream wrapper for a virtual file system -License: BSD +License: BSD-3-Clause URL: https://github.com/%{gh_owner}/%{gh_project} Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{name}-%{version}-%{gh_short}.tar.gz BuildArch: noarch -BuildRequires: php(language) >= 5.3 +BuildRequires: php(language) >= 7.1 BuildRequires: %{_bindir}/phpab %if %{with_tests} # From composer.json, "require-dev": { -# "phpunit/phpunit": "~4.5|^5.0" -BuildRequires: php-composer(phpunit/phpunit) >= 4.5 +# "phpunit/phpunit": "^7.5||^8.5||^9.6", +# "yoast/phpunit-polyfills": "^2.0" +BuildRequires: phpunit9 >= 9.6 +BuildRequires: (php-composer(yoast/phpunit-polyfills) >= 2.0 with php-composer(yoast/phpunit-polyfills) < 3) %endif # From composer.json, "require": { -# "php": ">=5.3.0" -Requires: php(language) >= 5.3 +# "php": ">=7.1.0" +Requires: php(language) >= 7.1 # From phpcompatifo report for 1.6.0 Requires: php-date Requires: php-dom @@ -80,19 +82,21 @@ cp -pr src/main/php/org %{buildroot}%{_datadir}/php/org # erratic result in mock rm src/test/php/org/bovigo/vfs/vfsStreamWrapperLargeFileTestCase.php +: Use installed tree and autoloader mkdir vendor -ln -s %{buildroot}%{_datadir}/php/org/bovigo/vfs/autoload.php vendor/autoload.php +cat << 'EOF' | tee -a vendor/autoload.php +<?php +require_once '%{buildroot}%{_datadir}/php/org/bovigo/vfs/autoload.php'; +require_once '%{_datadir}/php/Yoast/PHPUnitPolyfills2/autoload.php'; +EOF ret=0 -for cmd in php php74 php80; do +for cmd in php php81 php82 php83 php84; do if which $cmd; then VER=$($cmd -r 'echo PHP_VERSION_ID;') - if [ $VER -ge 80100 ]; then - echo skip test with PHP $ver - else $cmd %{_bindir}/phpunit \ + $cmd %{_bindir}/phpunit9 \ --filter '^((?!(unregisterThirdPartyVfsScheme|unregisterWhenNotInRegisteredState)).)*$' \ --verbose --no-coverage || ret=1 - fi fi done exit $ret @@ -100,7 +104,6 @@ exit $ret %files -%{!?_licensedir:%global license %%doc} %license LICENSE %doc *.md %doc composer.json @@ -111,6 +114,11 @@ exit $ret %changelog +* Fri Aug 30 2024 Remi Collet <remi@remirepo.net> - 1.6.12-1 +- update to 1.6.12 +- raise dependency on PHP 7.1 +- add build dependency on yoast/phpunit-polyfills 2.0 + * Thu Aug 11 2022 Remi Collet <remi@remirepo.net> - 1.6.11-1 - update to 1.6.11 |