diff options
| -rw-r--r-- | composer.json | 23 | ||||
| -rw-r--r-- | installed.json | 227 | ||||
| -rw-r--r-- | pie-bash-completion | 2 | ||||
| -rw-r--r-- | pie-noxdg.patch | 12 | ||||
| -rw-r--r-- | pie-rpm.patch | 38 | ||||
| -rw-r--r-- | pie.spec | 23 |
6 files changed, 203 insertions, 122 deletions
diff --git a/composer.json b/composer.json index 5ec778c..55e0624 100644 --- a/composer.json +++ b/composer.json @@ -28,24 +28,25 @@ ], "require": { "php": "8.1.*||8.2.*||8.3.*||8.4.*||8.5.*", - "composer/composer": "^2.8.11", + "composer/composer": "^2.8.12", "composer/pcre": "^3.3.2", "composer/semver": "^3.4.4", "fidry/cpu-core-counter": "^1.3.0", - "illuminate/container": "^10.48.28", + "illuminate/container": "^10.49.0", "psr/container": "^2.0.2", - "symfony/console": "^6.4.25", - "symfony/event-dispatcher": "^6.4.24", - "symfony/process": "^6.4.25", - "webmozart/assert": "^1.11" + "symfony/console": "^6.4.27", + "symfony/event-dispatcher": "^6.4.25", + "symfony/process": "^6.4.26", + "thephpf/attestation": "^0.0.2", + "webmozart/assert": "^1.12.1" }, "require-dev": { "ext-openssl": "*", - "behat/behat": "^3.23.0", - "doctrine/coding-standard": "^13.0.1", - "phpunit/phpunit": "^10.5.48", - "psalm/plugin-phpunit": "^0.19.5", - "vimeo/psalm": "^6.13.1" + "behat/behat": "^3.26.0", + "bnf/phpstan-psr-container": "^1.1", + "doctrine/coding-standard": "^14.0.0", + "phpstan/phpstan": "^2.1.31", + "phpunit/phpunit": "^10.5.58" }, "replace": { "symfony/polyfill-php81": "*", diff --git a/installed.json b/installed.json index 1265687..817412e 100644 --- a/installed.json +++ b/installed.json @@ -149,17 +149,17 @@ }, { "name": "composer/composer", - "version": "2.8.11", - "version_normalized": "2.8.11.0", + "version": "2.8.12", + "version_normalized": "2.8.12.0", "source": { "type": "git", "url": "https://github.com/composer/composer.git", - "reference": "00e1a3396eea67033775c4a49c772376f45acd73" + "reference": "3e38919bc9a2c3c026f2151b5e56d04084ce8f0b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/00e1a3396eea67033775c4a49c772376f45acd73", - "reference": "00e1a3396eea67033775c4a49c772376f45acd73", + "url": "https://api.github.com/repos/composer/composer/zipball/3e38919bc9a2c3c026f2151b5e56d04084ce8f0b", + "reference": "3e38919bc9a2c3c026f2151b5e56d04084ce8f0b", "shasum": "" }, "require": { @@ -170,20 +170,20 @@ "composer/semver": "^3.3", "composer/spdx-licenses": "^1.5.7", "composer/xdebug-handler": "^2.0.2 || ^3.0.3", - "justinrainbow/json-schema": "^6.3.1", + "justinrainbow/json-schema": "^6.5.1", "php": "^7.2.5 || ^8.0", "psr/log": "^1.0 || ^2.0 || ^3.0", - "react/promise": "^2.11 || ^3.3", + "react/promise": "^3.3", "seld/jsonlint": "^1.4", "seld/phar-utils": "^1.2", "seld/signal-handler": "^2.0", - "symfony/console": "^5.4.35 || ^6.3.12 || ^7.0.3", - "symfony/filesystem": "^5.4.35 || ^6.3.12 || ^7.0.3", - "symfony/finder": "^5.4.35 || ^6.3.12 || ^7.0.3", + "symfony/console": "^5.4.47 || ^6.4.25 || ^7.1.10", + "symfony/filesystem": "^5.4.45 || ^6.4.24 || ^7.1.10", + "symfony/finder": "^5.4.45 || ^6.4.24 || ^7.1.10", "symfony/polyfill-php73": "^1.24", "symfony/polyfill-php80": "^1.24", "symfony/polyfill-php81": "^1.24", - "symfony/process": "^5.4.35 || ^6.3.12 || ^7.0.3" + "symfony/process": "^5.4.47 || ^6.4.25 || ^7.1.10" }, "require-dev": { "phpstan/phpstan": "^1.11.8", @@ -191,14 +191,14 @@ "phpstan/phpstan-phpunit": "^1.4.0", "phpstan/phpstan-strict-rules": "^1.6.0", "phpstan/phpstan-symfony": "^1.4.0", - "symfony/phpunit-bridge": "^6.4.3 || ^7.0.1" + "symfony/phpunit-bridge": "^6.4.25 || ^7.3.3" }, "suggest": { "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", "ext-zip": "Enabling the zip extension allows you to unzip archives", "ext-zlib": "Allow gzip compression of HTTP requests" }, - "time": "2025-08-21T09:29:39+00:00", + "time": "2025-09-19T11:41:59+00:00", "bin": [ "bin/composer" ], @@ -246,7 +246,7 @@ "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/composer/issues", "security": "https://github.com/composer/composer/security/policy", - "source": "https://github.com/composer/composer/tree/2.8.11" + "source": "https://github.com/composer/composer/tree/2.8.12" }, "funding": [ { @@ -712,17 +712,17 @@ }, { "name": "illuminate/container", - "version": "v10.48.28", - "version_normalized": "10.48.28.0", + "version": "v10.49.0", + "version_normalized": "10.49.0.0", "source": { "type": "git", "url": "https://github.com/illuminate/container.git", - "reference": "ed6253f7dd3a67d468b2cc7a69a657e1f14c7ba3" + "reference": "b4956de5de18524c21ef36221a8ffd7fa3b534db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/container/zipball/ed6253f7dd3a67d468b2cc7a69a657e1f14c7ba3", - "reference": "ed6253f7dd3a67d468b2cc7a69a657e1f14c7ba3", + "url": "https://api.github.com/repos/illuminate/container/zipball/b4956de5de18524c21ef36221a8ffd7fa3b534db", + "reference": "b4956de5de18524c21ef36221a8ffd7fa3b534db", "shasum": "" }, "require": { @@ -733,7 +733,7 @@ "provide": { "psr/container-implementation": "1.1|2.0" }, - "time": "2024-11-21T14:02:44+00:00", + "time": "2025-03-24T11:47:24+00:00", "type": "library", "extra": { "branch-alias": { @@ -766,17 +766,17 @@ }, { "name": "illuminate/contracts", - "version": "v10.48.28", - "version_normalized": "10.48.28.0", + "version": "v10.49.0", + "version_normalized": "10.49.0.0", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", - "reference": "f90663a69f926105a70b78060a31f3c64e2d1c74" + "reference": "2393ef579e020d88e24283913c815c3e2c143323" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/f90663a69f926105a70b78060a31f3c64e2d1c74", - "reference": "f90663a69f926105a70b78060a31f3c64e2d1c74", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/2393ef579e020d88e24283913c815c3e2c143323", + "reference": "2393ef579e020d88e24283913c815c3e2c143323", "shasum": "" }, "require": { @@ -784,7 +784,7 @@ "psr/container": "^1.1.1|^2.0.1", "psr/simple-cache": "^1.0|^2.0|^3.0" }, - "time": "2024-11-21T14:02:44+00:00", + "time": "2025-03-24T11:47:24+00:00", "type": "library", "extra": { "branch-alias": { @@ -817,17 +817,17 @@ }, { "name": "justinrainbow/json-schema", - "version": "6.5.1", - "version_normalized": "6.5.1.0", + "version": "6.6.0", + "version_normalized": "6.6.0.0", "source": { "type": "git", "url": "https://github.com/jsonrainbow/json-schema.git", - "reference": "b5ab21e431594897e5bb86343c01f140ba862c26" + "reference": "68ba7677532803cc0c5900dd5a4d730537f2b2f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/b5ab21e431594897e5bb86343c01f140ba862c26", - "reference": "b5ab21e431594897e5bb86343c01f140ba862c26", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/68ba7677532803cc0c5900dd5a4d730537f2b2f3", + "reference": "68ba7677532803cc0c5900dd5a4d730537f2b2f3", "shasum": "" }, "require": { @@ -843,7 +843,7 @@ "phpstan/phpstan": "^1.12", "phpunit/phpunit": "^8.5" }, - "time": "2025-08-29T10:58:11+00:00", + "time": "2025-10-10T11:34:09+00:00", "bin": [ "bin/validate-json" ], @@ -889,23 +889,23 @@ ], "support": { "issues": "https://github.com/jsonrainbow/json-schema/issues", - "source": "https://github.com/jsonrainbow/json-schema/tree/6.5.1" + "source": "https://github.com/jsonrainbow/json-schema/tree/6.6.0" }, "install-path": "../justinrainbow/json-schema" }, { "name": "marc-mabe/php-enum", - "version": "v4.7.1", - "version_normalized": "4.7.1.0", + "version": "v4.7.2", + "version_normalized": "4.7.2.0", "source": { "type": "git", "url": "https://github.com/marc-mabe/php-enum.git", - "reference": "7159809e5cfa041dca28e61f7f7ae58063aae8ed" + "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/7159809e5cfa041dca28e61f7f7ae58063aae8ed", - "reference": "7159809e5cfa041dca28e61f7f7ae58063aae8ed", + "url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/bb426fcdd65c60fb3638ef741e8782508fda7eef", + "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef", "shasum": "" }, "require": { @@ -918,7 +918,7 @@ "phpunit/phpunit": "^7.5.20 | ^8.5.22 | ^9.5.11", "vimeo/psalm": "^4.17.0 | ^5.26.1" }, - "time": "2024-11-28T04:54:44+00:00", + "time": "2025-09-14T11:18:39+00:00", "type": "library", "extra": { "branch-alias": { @@ -965,7 +965,7 @@ ], "support": { "issues": "https://github.com/marc-mabe/php-enum/issues", - "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.1" + "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.2" }, "install-path": "../marc-mabe/php-enum" }, @@ -1445,17 +1445,17 @@ }, { "name": "symfony/console", - "version": "v6.4.25", - "version_normalized": "6.4.25.0", + "version": "v6.4.27", + "version_normalized": "6.4.27.0", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "273fd29ff30ba0a88ca5fb83f7cf1ab69306adae" + "reference": "13d3176cf8ad8ced24202844e9f95af11e2959fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/273fd29ff30ba0a88ca5fb83f7cf1ab69306adae", - "reference": "273fd29ff30ba0a88ca5fb83f7cf1ab69306adae", + "url": "https://api.github.com/repos/symfony/console/zipball/13d3176cf8ad8ced24202844e9f95af11e2959fc", + "reference": "13d3176cf8ad8ced24202844e9f95af11e2959fc", "shasum": "" }, "require": { @@ -1488,7 +1488,7 @@ "symfony/stopwatch": "^5.4|^6.0|^7.0", "symfony/var-dumper": "^5.4|^6.0|^7.0" }, - "time": "2025-08-22T10:21:53+00:00", + "time": "2025-10-06T10:25:16+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -1522,7 +1522,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.25" + "source": "https://github.com/symfony/console/tree/v6.4.27" }, "funding": [ { @@ -1855,17 +1855,17 @@ }, { "name": "symfony/finder", - "version": "v6.4.24", - "version_normalized": "6.4.24.0", + "version": "v6.4.27", + "version_normalized": "6.4.27.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "73089124388c8510efb8d2d1689285d285937b08" + "reference": "a1b6aa435d2fba50793b994a839c32b6064f063b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/73089124388c8510efb8d2d1689285d285937b08", - "reference": "73089124388c8510efb8d2d1689285d285937b08", + "url": "https://api.github.com/repos/symfony/finder/zipball/a1b6aa435d2fba50793b994a839c32b6064f063b", + "reference": "a1b6aa435d2fba50793b994a839c32b6064f063b", "shasum": "" }, "require": { @@ -1874,7 +1874,7 @@ "require-dev": { "symfony/filesystem": "^6.0|^7.0" }, - "time": "2025-07-15T12:02:45+00:00", + "time": "2025-10-15T18:32:00+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -1902,7 +1902,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.24" + "source": "https://github.com/symfony/finder/tree/v6.4.27" }, "funding": [ { @@ -2273,23 +2273,23 @@ }, { "name": "symfony/process", - "version": "v6.4.25", - "version_normalized": "6.4.25.0", + "version": "v6.4.26", + "version_normalized": "6.4.26.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "6be2f0c9ab3428587c07bed03aa9e3d1b823c6c8" + "reference": "48bad913268c8cafabbf7034b39c8bb24fbc5ab8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/6be2f0c9ab3428587c07bed03aa9e3d1b823c6c8", - "reference": "6be2f0c9ab3428587c07bed03aa9e3d1b823c6c8", + "url": "https://api.github.com/repos/symfony/process/zipball/48bad913268c8cafabbf7034b39c8bb24fbc5ab8", + "reference": "48bad913268c8cafabbf7034b39c8bb24fbc5ab8", "shasum": "" }, "require": { "php": ">=8.1" }, - "time": "2025-08-14T06:23:17+00:00", + "time": "2025-09-11T09:57:09+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -2317,7 +2317,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.25" + "source": "https://github.com/symfony/process/tree/v6.4.26" }, "funding": [ { @@ -2427,17 +2427,17 @@ }, { "name": "symfony/string", - "version": "v6.4.25", - "version_normalized": "6.4.25.0", + "version": "v6.4.26", + "version_normalized": "6.4.26.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "7cdec7edfaf2cdd9c18901e35bcf9653d6209ff1" + "reference": "5621f039a71a11c87c106c1c598bdcd04a19aeea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/7cdec7edfaf2cdd9c18901e35bcf9653d6209ff1", - "reference": "7cdec7edfaf2cdd9c18901e35bcf9653d6209ff1", + "url": "https://api.github.com/repos/symfony/string/zipball/5621f039a71a11c87c106c1c598bdcd04a19aeea", + "reference": "5621f039a71a11c87c106c1c598bdcd04a19aeea", "shasum": "" }, "require": { @@ -2451,13 +2451,12 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0|^7.0", "symfony/http-client": "^5.4|^6.0|^7.0", "symfony/intl": "^6.2|^7.0", "symfony/translation-contracts": "^2.5|^3.0", "symfony/var-exporter": "^5.4|^6.0|^7.0" }, - "time": "2025-08-22T12:33:20+00:00", + "time": "2025-09-11T14:32:46+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -2496,7 +2495,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.25" + "source": "https://github.com/symfony/string/tree/v6.4.26" }, "funding": [ { @@ -2519,32 +2518,96 @@ "install-path": "../symfony/string" }, { + "name": "thephpf/attestation", + "version": "0.0.2", + "version_normalized": "0.0.2.0", + "source": { + "type": "git", + "url": "https://github.com/ThePHPF/attestation.git", + "reference": "997770de5fcfb548dba84b3b444a67a30943973f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ThePHPF/attestation/zipball/997770de5fcfb548dba84b3b444a67a30943973f", + "reference": "997770de5fcfb548dba84b3b444a67a30943973f", + "shasum": "" + }, + "require": { + "composer/composer": "^2.2", + "ext-json": "*", + "php": "^7.4||^8.0", + "webmozart/assert": "^1.11" + }, + "require-dev": { + "doctrine/coding-standard": "^13.0 || ^14.0", + "phpstan/phpstan": "^2.1", + "phpunit/phpunit": "^9.6.25" + }, + "suggest": { + "ext-openssl": "Needed to verify certificates using OpenSSL" + }, + "time": "2025-10-11T07:40:19+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "ThePhpFoundation\\Attestation\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "James Titcumb", + "email": "james@asgrim.com" + } + ], + "description": "A PHP library to aid in verifying artifact attestations", + "support": { + "issues": "https://github.com/ThePHPF/attestation/issues", + "source": "https://github.com/ThePHPF/attestation/tree/0.0.2" + }, + "funding": [ + { + "url": "https://github.com/ThePHPF", + "type": "github" + }, + { + "url": "https://opencollective.com/phpfoundation", + "type": "open_collective" + } + ], + "install-path": "../thephpf/attestation" + }, + { "name": "webmozart/assert", - "version": "1.11.0", - "version_normalized": "1.11.0.0", + "version": "1.12.1", + "version_normalized": "1.12.1.0", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + "reference": "9be6926d8b485f55b9229203f962b51ed377ba68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/9be6926d8b485f55b9229203f962b51ed377ba68", + "reference": "9be6926d8b485f55b9229203f962b51ed377ba68", "shasum": "" }, "require": { "ext-ctype": "*", + "ext-date": "*", + "ext-filter": "*", "php": "^7.2 || ^8.0" }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" + "suggest": { + "ext-intl": "", + "ext-simplexml": "", + "ext-spl": "" }, - "time": "2022-06-03T18:03:27+00:00", + "time": "2025-10-29T15:56:20+00:00", "type": "library", "extra": { "branch-alias": { @@ -2575,7 +2638,7 @@ ], "support": { "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" + "source": "https://github.com/webmozarts/assert/tree/1.12.1" }, "install-path": "../webmozart/assert" } diff --git a/pie-bash-completion b/pie-bash-completion index f189bdc..837f518 100644 --- a/pie-bash-completion +++ b/pie-bash-completion @@ -37,7 +37,7 @@ _sf_pie() { local completecmd=("$sf_cmd" "_complete" "--no-interaction" "-sbash" "-c$cword" "-a1") for w in ${words[@]}; do - w=$(printf -- '%b' "$w") + w="${w//\\\\/\\}" # remove quotes from typed values quote="${w:0:1}" if [ "$quote" == \' ]; then diff --git a/pie-noxdg.patch b/pie-noxdg.patch index e0a2703..1ee3f16 100644 --- a/pie-noxdg.patch +++ b/pie-noxdg.patch @@ -1,7 +1,7 @@ diff -up ./src/Platform.php.noxdg ./src/Platform.php ---- ./src/Platform.php.noxdg 2025-08-29 11:49:32.251927241 +0200 -+++ ./src/Platform.php 2025-08-29 11:50:18.737674445 +0200 -@@ -37,6 +37,10 @@ class Platform +--- ./src/Platform.php.noxdg 2025-11-04 07:41:36.891311937 +0100 ++++ ./src/Platform.php 2025-11-04 07:42:29.282702463 +0100 +@@ -35,6 +35,10 @@ class Platform private static function useXdg(): bool { @@ -10,11 +10,11 @@ diff -up ./src/Platform.php.noxdg ./src/Platform.php + return false; + foreach (array_keys($_SERVER) as $key) { - /** @psalm-suppress RedundantCastGivenDocblockType */ if (strpos((string) $key, 'XDG_') === 0) { + return true; diff -up ./vendor/composer/composer/src/Composer/Factory.php.noxdg ./vendor/composer/composer/src/Composer/Factory.php ---- ./vendor/composer/composer/src/Composer/Factory.php.noxdg 2025-08-21 11:29:39.000000000 +0200 -+++ ./vendor/composer/composer/src/Composer/Factory.php 2025-08-29 11:49:32.251858889 +0200 +--- ./vendor/composer/composer/src/Composer/Factory.php.noxdg 2025-09-19 13:41:59.000000000 +0200 ++++ ./vendor/composer/composer/src/Composer/Factory.php 2025-11-04 07:41:36.891444253 +0100 @@ -707,6 +707,10 @@ class Factory private static function useXdg(): bool diff --git a/pie-rpm.patch b/pie-rpm.patch index 8203644..9d4a8d0 100644 --- a/pie-rpm.patch +++ b/pie-rpm.patch @@ -1,34 +1,42 @@ diff -up ./bin/pie.rpm ./bin/pie ---- ./bin/pie.rpm 2025-08-29 11:47:51.021892397 +0200 -+++ ./bin/pie 2025-08-29 11:48:46.211987817 +0200 -@@ -27,7 +27,7 @@ use Symfony\Component\EventDispatcher\Ev - error_reporting(error_reporting() & ~E_DEPRECATED); +--- ./bin/pie.rpm 2025-11-04 07:31:47.045861211 +0100 ++++ ./bin/pie 2025-11-04 07:34:03.568067299 +0100 +@@ -28,13 +28,14 @@ use function error_reporting; - /** @psalm-suppress UnresolvableInclude */ + use const E_DEPRECATED; + +-require_once __DIR__ . '/../src/Util/PieVersion.php'; ++require_once '/usr/share/pie/src/Util/PieVersion.php'; ++ + if (PieVersion::isPharBuild()) { + error_reporting(error_reporting() & ~E_DEPRECATED); + } + + // phpcs:ignore Squiz.NamingConventions.ValidVariableName.NotCamelCaps -include $_composer_autoload_path ?? __DIR__ . '/../vendor/autoload.php'; +include $_composer_autoload_path ?? '/usr/share/pie/vendor/autoload.php'; $container = Container::factory(); diff -up ./src/Command/SelfUpdateCommand.php.rpm ./src/Command/SelfUpdateCommand.php ---- ./src/Command/SelfUpdateCommand.php.rpm 2025-08-29 11:47:45.000000000 +0200 -+++ ./src/Command/SelfUpdateCommand.php 2025-08-29 11:47:51.022050330 +0200 -@@ -65,6 +65,7 @@ final class SelfUpdateCommand extends Co +--- ./src/Command/SelfUpdateCommand.php.rpm 2025-11-04 07:31:47.045962420 +0100 ++++ ./src/Command/SelfUpdateCommand.php 2025-11-04 07:34:56.202111078 +0100 +@@ -85,6 +85,7 @@ final class SelfUpdateCommand extends Co { if (! PieVersion::isPharBuild()) { - $output->writeln('<comment>Aborting! You are not running a PHAR, cannot self-update.</comment>'); -+ $output->writeln('<comment>Update the pie RPM using the package manager (dnf).</comment>'); + $this->io->writeError('<comment>Aborting! You are not running a PHAR, cannot self-update.</comment>'); ++ $this->io->writeError('<comment>Update the pie RPM using the package manager (dnf).</comment>'); return Command::FAILURE; } diff -up ./src/Command/SelfVerifyCommand.php.rpm ./src/Command/SelfVerifyCommand.php ---- ./src/Command/SelfVerifyCommand.php.rpm 2025-08-29 11:47:45.000000000 +0200 -+++ ./src/Command/SelfVerifyCommand.php 2025-08-29 11:47:51.022201509 +0200 -@@ -51,6 +51,7 @@ final class SelfVerifyCommand extends Co +--- ./src/Command/SelfVerifyCommand.php.rpm 2025-11-04 07:31:47.046045232 +0100 ++++ ./src/Command/SelfVerifyCommand.php 2025-11-04 07:35:34.439595840 +0100 +@@ -43,6 +43,7 @@ final class SelfVerifyCommand extends Co { if (! PieVersion::isPharBuild()) { - $output->writeln('<comment>Aborting! You are not running a PHAR, cannot self-verify.</comment>'); -+ $output->writeln('<comment>Verify the pie RPM using the package manager (rpm).</comment>'); + $this->io->writeError('<comment>Aborting! You are not running a PHAR, cannot self-verify.</comment>'); ++ $this->io->writeError('<comment>Verify the pie RPM using the package manager (rpm).</comment>'); return Command::FAILURE; } @@ -11,15 +11,15 @@ # For compatibility with SCL %undefine __brp_mangle_shebangs -%global gh_commit 4b20e778e116a3e77ece8ad26d4a44dd64bbeaf6 +%global gh_commit c1fc730eda8472f82a0941de77e273b5da13191f %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) #global gh_date 20241003 %global gh_branch main %global gh_owner php %global gh_project pie -%global upstream_version 1.2.0 -#global upstream_prever RC1 +%global upstream_version 1.3.0 +%global upstream_prever alpha1 %global bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) %global bashcomproot %(dirname %{bashcompdir} 2>/dev/null) @@ -30,7 +30,9 @@ Version: %{upstream_version}%{?upstream_prever:~%{upstream_prever}} Release: 1%{?dist} Summary: PHP Installer for Extensions -# SPDX: pie is BSD-3-Clause, all dependencies are MIT +# SPDX: pie is BSD-3-Clause +# thephpf/attestation is BSD-3-Clause +# others dependencies are MIT License: BSD-3-Clause AND MIT URL: https://github.com/php/pie # tarball generated by makesrc.sh @@ -74,6 +76,9 @@ Requires: php-json Requires: php-mbstring Requires: php-posix Requires: php-phar +# PECL is now deprecated +# PIE is designed to replace it +Supplements: php-pear %description @@ -97,9 +102,6 @@ find . \( -name \*.rpm -o -name \*noxdg -o -name \*nocacert \) -delete -print rm vendor/composer/ca-bundle/res/cacert.pem -: Set version -sed -e 's/@pie_version@/%{upstream_version}%{?upstream_prever}/' -i bin/pie - %build # Nothing @@ -139,6 +141,13 @@ done %changelog +* Tue Nov 4 2025 Remi Collet <remi@remirepo.net> - 1.3.0~alpha1-1 +- update to 1.3.0-alpha1 + +* Wed Sep 10 2025 Remi Collet <remi@remirepo.net> - 1.2.1-1 +- update to 1.2.1 +- supplements php-pear + * Wed Sep 3 2025 Remi Collet <remi@remirepo.net> - 1.2.0-1 - update to 1.2.0 |
