diff options
-rw-r--r-- | composer.json | 20 | ||||
-rw-r--r-- | php-sabre-vobject4.spec | 20 |
2 files changed, 29 insertions, 11 deletions
diff --git a/composer.json b/composer.json index 9e522f8..d4fa56a 100644 --- a/composer.json +++ b/composer.json @@ -38,7 +38,8 @@ }, "require-dev" : { "friendsofphp/php-cs-fixer": "~2.16.1", - "phpunit/phpunit" : "^7 || ^8" + "phpunit/phpunit" : "^7.5 || ^8.5 || ^9.0", + "phpstan/phpstan": "^0.12" }, "suggest" : { "hoa/bench" : "If you would like to run the benchmark scripts" @@ -86,7 +87,20 @@ "dev-master" : "4.0.x-dev" } }, - "config" : { - "bin-dir" : "bin" + "scripts": { + "phpstan": [ + "phpstan analyse lib tests" + ], + "cs-fixer": [ + "php-cs-fixer fix" + ], + "phpunit": [ + "phpunit --configuration tests/phpunit.xml" + ], + "test": [ + "composer phpstan", + "composer cs-fixer", + "composer phpunit" + ] } } diff --git a/php-sabre-vobject4.spec b/php-sabre-vobject4.spec index 082d8f4..c6a4c86 100644 --- a/php-sabre-vobject4.spec +++ b/php-sabre-vobject4.spec @@ -10,11 +10,11 @@ # For compatibility with SCL %undefine __brp_mangle_shebangs -%global gh_commit 5b2248d965160f93053f3a24704794a13a22a1bb +%global gh_commit a7feca8311462e5da16952454e420b92c20d3586 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner sabre-io %global gh_project vobject -%global with_tests %{?_without_tests:0}%{!?_without_tests:1} +%bcond_without tests %if 0%{?fedora} >= 26 || 0%{?rhel} >= 8 %global with_cmd 1 @@ -24,7 +24,7 @@ Name: php-sabre-vobject4 Summary: Library to parse and manipulate iCalendar and vCard objects -Version: 4.3.0 +Version: 4.3.1 Release: 1%{?dist} URL: http://sabre.io/vobject/ @@ -36,7 +36,7 @@ Source1: %{name}-autoload.php Patch0: %{name}-bin.patch BuildArch: noarch -%if %{with_tests} +%if %{with tests} BuildRequires: php(language) >= 7.1 BuildRequires: php-mbstring # remirepo:1 @@ -53,8 +53,9 @@ BuildRequires: php-spl BuildRequires: php-xml # From composer.json, "require-dev" # "friendsofphp/php-cs-fixer": "~2.16.1", -# "phpunit/phpunit" : "^7 || ^8" -BuildRequires: phpunit8 +# "phpunit/phpunit" : "^7.5 || ^8.5 || ^9.0", +# "phpstan/phpstan": "^0.12" +BuildRequires: phpunit8 >= 8.5 # Autoloader BuildRequires: php-composer(fedora/autoloader) %endif @@ -126,7 +127,7 @@ install -Dpm 0755 bin/generate_vcards \ %check -%if %{with_tests} +%if %{with tests} : Fix bootstrap cd tests sed -e 's:@BUILDROOT@:%{buildroot}:' -i bootstrap.php @@ -138,7 +139,7 @@ fi : Run upstream test suite against installed library ret=0 -for cmd in php php72 php73 php74; do +for cmd in php php72 php73 php74 php80; do if which $cmd; then $cmd %{_bindir}/phpunit8 $opt || ret=1 fi @@ -161,6 +162,9 @@ exit $ret %endif %changelog +* Mon Jul 13 2020 Remi Collet <remi@remirepo.net> - 4.3.1-1 +- update to 4.3.1 + * Sat Feb 1 2020 Remi Collet <remi@remirepo.net> - 4.3.0-1 - update to 4.3.0 - raise dependency on PHP 7.1 |