summaryrefslogtreecommitdiffstats
path: root/php-webmozart-assert2.spec
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2025-12-25 09:44:04 +0100
committerRemi Collet <remi@php.net>2025-12-25 09:44:04 +0100
commitedd741cb23e28055829ca960b28df2d697c3de8a (patch)
tree6ebd6f934d759b0c66706642a77b1531010d345b /php-webmozart-assert2.spec
parentf9d80ff7e7375a6703071f2fb6a54d262e082e49 (diff)
update to 2.0.0
rename to php-webmozart-assert2 install in /usr/share/php/Webmozart/Assert2 raise dependency on PHP 8.2
Diffstat (limited to 'php-webmozart-assert2.spec')
-rw-r--r--php-webmozart-assert2.spec37
1 files changed, 21 insertions, 16 deletions
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 <shawn@iwin.ski>
#
@@ -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 <remi@remirepo.net> - 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 <remi@remirepo.net> - 1.12.1-1
- update to 1.12.1 (no change)