diff options
Diffstat (limited to 'php-brick-varexporter.spec')
| -rw-r--r-- | php-brick-varexporter.spec | 96 |
1 files changed, 50 insertions, 46 deletions
diff --git a/php-brick-varexporter.spec b/php-brick-varexporter.spec index e181117..845eeb3 100644 --- a/php-brick-varexporter.spec +++ b/php-brick-varexporter.spec @@ -1,13 +1,13 @@ # remirepo/fedora spec file for php-brick-varexporter # -# Copyright (c) 2020-2021 Remi Collet -# License: CC-BY-SA -# http://creativecommons.org/licenses/by-sa/4.0/ +# SPDX-FileCopyrightText: Copyright 2020-2026 Remi Collet +# SPDX-License-Identifier: CECILL-2.1 +# http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt # # Please, preserve the changelog entries # # Github -%global gh_commit 05241f28dfcba2b51b11e2d750e296316ebbe518 +%global gh_commit b3a50b8f630a9ed5015ea3e1f00479af261ed80d %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner brick %global gh_project varexporter @@ -19,7 +19,7 @@ %global ns_project VarExporter Name: php-%{pk_vendor}-%{pk_name} -Version: 0.3.5 +Version: 0.7.0 Release: 1%{?dist} Summary: A powerful alternative to var_export @@ -31,47 +31,24 @@ Source1: makesrc.sh BuildArch: noarch -BuildRequires: php(language) >= 7.2 -# remirepo:1 -%if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 -BuildRequires: (php-composer(nikic/php-parser) >= 4.0 with php-composer(nikic/php-parser) < 5) -# remirepo:3 -%else -BuildRequires: php-nikic-php-parser4 -%endif -BuildRequires: php-reflection -BuildRequires: php-date -BuildRequires: php-pcre -BuildRequires: php-spl +BuildRequires: php(language) >= 8.2 +BuildRequires: (php-composer(nikic/php-parser) >= 5.0 with php-composer(nikic/php-parser) < 6) # From composer.json, "require-dev": { -# "phpunit/phpunit": "^8.5 || ^9.0", +# "phpunit/phpunit": "^11.0", # "php-coveralls/php-coveralls": "^2.2", -# "vimeo/psalm": "4.4.1" -%if 0%{?fedora} >= 32 || 0%{?rhel} >= 9 -BuildRequires: phpunit9 -%global phpunit %{_bindir}/phpunit9 -%else -BuildRequires: phpunit8 >= 8.5 -%global phpunit %{_bindir}/phpunit8 -%endif +# "vimeo/psalm": "6.14.3" +BuildRequires: phpunit11 +%global phpunit %{_bindir}/phpunit11 # Autoloader BuildRequires: php-fedora-autoloader-devel # From composer.json, "require": { -# "php": "^7.2 || ^8.0", -# "nikic/php-parser": "^4.0" -Requires: php(language) >= 7.2 -# remirepo:1 -%if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 -Requires: (php-composer(nikic/php-parser) >= 4.0 with php-composer(nikic/php-parser) < 5) -# remirepo:3 -%else -Requires: php-nikic-php-parser4 -%endif +# "php": "^8.2", +# "nikic/php-parser": "^5.0" +Requires: php(language) >= 8.2 +Requires: (php-composer(nikic/php-parser) >= 5.0 with php-composer(nikic/php-parser) < 6) # From phpcompatifo report for 0.3.2 -Requires: php-reflection -Requires: php-pcre -Requires: php-spl +# Only reflection pcre spl # Autoloader Requires: php-composer(fedora/autoloader) @@ -100,7 +77,7 @@ phpab \ cat << 'EOF' | tee -a src/autoload.php \Fedora\Autoloader\Dependencies::required([ - '/usr/share/php/PhpParser4/autoload.php', + '/usr/share/php/PhpParser5/autoload.php', ]); EOF @@ -123,20 +100,17 @@ EOF : Run upstream test suite ret=0 -for cmdarg in "php %{phpunit}" "php72 %{_bindir}/phpunit8" php73 php74 php80; do +for cmdarg in "php %{phpunit}" php82 php83 php84 php85; do if which $cmdarg; then set $cmdarg - $1 ${2:-%{_bindir}/phpunit9} \ - --no-coverage \ - --verbose || ret=1 + $1 ${2:-%{_bindir}/phpunit11} \ + --no-coverage || ret=1 fi done exit $ret %files -# remirepo:1 -%{!?_licensedir:%global license %%doc} %license LICENSE %doc *.md %doc composer.json @@ -144,6 +118,36 @@ exit $ret %changelog +* Wed Jan 7 2026 Remi Collet <remi@remirepo.net> - 0.7.0-1 +- update to 0.7.0 +- raise dependency on PHP 8.2 +- switch to phpunit11 + +* Tue Feb 25 2025 Remi Collet <remi@remirepo.net> - 0.6.0-1 +- update to 0.6.0 +- re-license spec file to CECILL-2.1 +- raise dependency on PHP 8.1 + +* Mon May 13 2024 Remi Collet <remi@remirepo.net> - 0.5.0-1 +- update to 0.5.0 +- raise dependency on nikic/php-parser 5.0 + +* Mon Sep 4 2023 Remi Collet <remi@remirepo.net> - 0.4.0-1 +- update to 0.4.0 +- raise dependency on PHP 7.4 + +* Wed Jan 25 2023 Remi Collet <remi@remirepo.net> - 0.3.8-1 +- update to 0.3.8 + +* Thu Jun 30 2022 Remi Collet <remi@remirepo.net> - 0.3.7-1 +- update to 0.3.7 + +* Thu Jun 16 2022 Remi Collet <remi@remirepo.net> - 0.3.6-1 +- update to 0.3.6 + +* Wed Nov 24 2021 Remi Collet <remi@remirepo.net> - 0.3.5-3 +- add upstream patch to fix test suite with PHP 8.1 + * Wed Feb 10 2021 Remi Collet <remi@remirepo.net> - 0.3.5-1 - update to 0.3.5 |
