From edd741cb23e28055829ca960b28df2d697c3de8a Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 25 Dec 2025 09:44:04 +0100 Subject: update to 2.0.0 rename to php-webmozart-assert2 install in /usr/share/php/Webmozart/Assert2 raise dependency on PHP 8.2 --- php-webmozart-assert2.spec | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) (limited to 'php-webmozart-assert2.spec') diff --git a/php-webmozart-assert2.spec b/php-webmozart-assert2.spec index f0abd52..ea24121 100644 --- a/php-webmozart-assert2.spec +++ b/php-webmozart-assert2.spec @@ -1,6 +1,4 @@ -# remirepo spec file for php-webmozart-assert, from -# -# Fedora spec file for php-webmozart-assert +# remirepo/Fedora spec file for php-webmozart-assert # # Copyright (c) 2016-2025 Shawn Iwinski # @@ -14,18 +12,19 @@ %global bootstrap 0 %global github_owner webmozart %global github_name assert -%global github_version 1.12.1 -%global github_commit 9be6926d8b485f55b9229203f962b51ed377ba68 +%global github_version 2.0.0 +%global github_commit 1b34b004e35a164bc5bb6ebd33c844b2d8069a54 +%global major 2 %global composer_vendor webmozart %global composer_project assert -# "php": "^7.2 || ^8.0" -%global php_min_ver 7.2 +# "php": "^8.2" +%global php_min_ver 8.2 # PHPUnit -%global phpunit_require phpunit8 -%global phpunit_exec phpunit8 +%global phpunit_require phpunit11 +%global phpunit_exec phpunit11 %if %{bootstrap} # Build using "--with tests" to enable tests @@ -37,7 +36,7 @@ %{!?phpdir: %global phpdir %{_datadir}/php} -Name: php-%{composer_vendor}-%{composer_project} +Name: php-%{composer_vendor}-%{composer_project}%{major} Version: %{github_version} Release: 1%{?github_release}%{?dist} Summary: Assertions to validate method input/output with nice error messages @@ -83,7 +82,7 @@ needed to write a safe implementation. All assertions in the Assert class throw an \InvalidArgumentException if they fail. -Autoloader: %{phpdir}/Webmozart/Assert/autoload.php +Autoloader: %{phpdir}/Webmozart/Assert%{major}/autoload.php %prep @@ -105,7 +104,7 @@ AUTOLOAD %install mkdir -p %{buildroot}%{phpdir}/Webmozart -cp -rp src %{buildroot}%{phpdir}/Webmozart/Assert +cp -rp src %{buildroot}%{phpdir}/Webmozart/Assert%{major} %check @@ -120,13 +119,13 @@ BOOTSTRAP : Upstream tests RETURN_CODE=0 PHPUNIT=$(which %{phpunit_exec}) -for PHP_EXEC in php81 php82 php83 php84 php85; do +for PHP_EXEC in php82 php83 php84 php85; do if [ -z "$PHP_EXEC" ] || which $PHP_EXEC; then $PHP_EXEC \ - -d auto_prepend_file=%{buildroot}%{phpdir}/Webmozart/Assert/autoload.php \ + -d auto_prepend_file=%{buildroot}%{phpdir}/Webmozart/Assert%{major}/autoload.php \ $PHPUNIT \ --bootstrap bootstrap.php \ - --verbose || RETURN_CODE=1 + || RETURN_CODE=1 fi done exit $RETURN_CODE @@ -140,10 +139,16 @@ exit $RETURN_CODE %doc *.md %doc composer.json %dir %{phpdir}/Webmozart - %{phpdir}/Webmozart/Assert + %{phpdir}/Webmozart/Assert%{major} %changelog +* Thu Dec 25 2025 Remi Collet - 2.0.0-1 +- update to 2.0.0 +- rename to php-webmozart-assert2 +- install in /usr/share/php/Webmozart/Assert2 +- raise dependency on PHP 8.2 + * Thu Oct 30 2025 Remi Collet - 1.12.1-1 - update to 1.12.1 (no change) -- cgit