summaryrefslogtreecommitdiffstats
path: root/php-cs-fixer.spec
diff options
context:
space:
mode:
Diffstat (limited to 'php-cs-fixer.spec')
-rw-r--r--php-cs-fixer.spec115
1 files changed, 51 insertions, 64 deletions
diff --git a/php-cs-fixer.spec b/php-cs-fixer.spec
index d1bd4dc..3cc8a54 100644
--- a/php-cs-fixer.spec
+++ b/php-cs-fixer.spec
@@ -1,23 +1,24 @@
# remirepo/fedora spec file for php-cs-fixer
#
-# Copyright (c) 2016-2024 Remi Collet
+# Copyright (c) 2016-2025 Remi Collet
# License: CC-BY-SA-4.0
# http://creativecommons.org/licenses/by-sa/4.0/
#
# Please, preserve the changelog entries
#
+# remirepo:3
# For compatibility with SCL
%undefine __brp_mangle_shebangs
-%global gh_commit 58dd9c931c785a79739310aef5178928305ffa67
+%global gh_commit 630a59448c00729bc235d5e95cfedefeaca37523
%global gh_short %(c=%{gh_commit}; echo ${c:0:7})
-%global gh_date 2024-08-30
+%global gh_date 2025-02-14
%global gh_owner FriendsOfPHP
%global gh_project PHP-CS-Fixer
Name: php-cs-fixer
-Version: 3.64.0
+Version: 3.69.0
Release: 1%{?dist}
Summary: PHP Coding Standards Fixer
@@ -35,6 +36,7 @@ BuildArch: noarch
BuildRequires: php(language) >= 8.1
BuildRequires: php-cli
BuildRequires: php-json
+BuildRequires: composer-generators >= 0.1.1
# see composer.json and makesrc.sh
Requires: php(language) >= 8.1
@@ -49,46 +51,6 @@ Requires: php-mbstring
Obsoletes: php-cs-fixer3 < 3.5
Provides: php-cs-fixer3 = %{version}
-# Bundled PHP libraries
-# License BSD-3-Clause
-Provides: bundled(php-sebastian-diff) = 5.1.1
-# License MIT
-Provides: bundled(php-clue-ndjson-react) = v1.3.0
-Provides: bundled(php-composer-pcre) = 3.3.1
-Provides: bundled(php-composer-semver) = 3.4.2
-Provides: bundled(php-composer-xdebug-handler) = 3.0.5
-Provides: bundled(php-evenement-evenement) = v3.0.2
-Provides: bundled(php-fidry-cpu-core-counter) = 1.2.0
-Provides: bundled(php-psr-container) = 2.0.2
-Provides: bundled(php-psr-event-dispatcher) = 1.0.0
-Provides: bundled(php-psr-log) = 2.0.0
-Provides: bundled(php-react-cache) = v1.2.0
-Provides: bundled(php-react-child-process) = v0.6.5
-Provides: bundled(php-react-dns) = v1.13.0
-Provides: bundled(php-react-event-loop) = v1.5.0
-Provides: bundled(php-react-promise) = v3.2.0
-Provides: bundled(php-react-socket) = v1.16.0
-Provides: bundled(php-react-stream) = v1.4.0
-Provides: bundled(php-symfony-console) = v6.4.11
-Provides: bundled(php-symfony-deprecation-contracts) = v3.5.0
-Provides: bundled(php-symfony-event-dispatcher) = v6.4.8
-Provides: bundled(php-symfony-event-dispatcher-contracts) = v3.5.0
-Provides: bundled(php-symfony-filesystem) = v6.4.9
-Provides: bundled(php-symfony-finder) = v6.4.11
-Provides: bundled(php-symfony-options-resolver) = v6.4.8
-Provides: bundled(php-symfony-polyfill-ctype) = v1.30.0
-Provides: bundled(php-symfony-polyfill-intl-grapheme) = v1.30.0
-Provides: bundled(php-symfony-polyfill-intl-normalizer) = v1.30.0
-Provides: bundled(php-symfony-polyfill-mbstring) = v1.30.0
-Provides: bundled(php-symfony-polyfill-php80) = v1.30.0
-Provides: bundled(php-symfony-polyfill-php81) = v1.30.0
-Provides: bundled(php-symfony-process) = v6.4.8
-Provides: bundled(php-symfony-service-contracts) = v3.5.0
-Provides: bundled(php-symfony-stopwatch) = v6.4.8
-Provides: bundled(php-symfony-string) = v6.4.11
-
-Provides: php-composer(friendsofphp/php-cs-fixer) = %{version}
-
%description
The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow
@@ -108,26 +70,9 @@ projects. This tool does not only detect them, but also fixes them for you.
%setup -q -n %{gh_project}-%{gh_commit}
%patch -P0 -p1 -b .rpm
-: List bundled libraries and Licenses
-php -r '
- $pkgs = file_get_contents("vendor/composer/installed.json");
- $pkgs = json_decode($pkgs, true);
- if (!is_array($pkgs) || !isset($pkgs["packages"])) {
- echo "cant decode json file\n";
- exit(3);
- }
- $res = [];
- foreach($pkgs["packages"] as $pkg) {
- $lic = implode(" and ", $pkg["license"]);
- if (!isset($res[$lic])) $res[$lic] = [];
- $res[$lic][] = sprintf("Provides: bundled(php-%s) = %s", str_replace(["/", "_"], ["-", "-"], $pkg["name"]), $pkg["version"]);
- }
- ksort($res);
- foreach($res as $lic => $lib) {
- sort($lib);
- printf("# License %s\n%s\n", $lic, implode("\n", $lib));
- }
-'
+# Fix version
+sed -e '/VERSION/s/3.68.6-DEV/%{version}/' -i src/Console/Application.php
+
%build
# Empty build section, most likely nothing required.
@@ -145,6 +90,7 @@ install -Dpm755 %{name} %{buildroot}%{_bindir}/%{name}
%check
sed -e 's:%{_datadir}:%{buildroot}%{_datadir}:' -i %{name}
+PHP_CS_FIXER_IGNORE_ENV=1 ./%{name} --version
PHP_CS_FIXER_IGNORE_ENV=1 ./%{name} --version | grep %{version}
@@ -158,6 +104,47 @@ PHP_CS_FIXER_IGNORE_ENV=1 ./%{name} --version | grep %{version}
%changelog
+* Mon Feb 17 2025 Remi Collet <remi@remirepo.net> - 3.69.0-1
+- update to 3.69.0
+
+* Fri Jan 31 2025 Remi Collet <remi@remirepo.net> - 3.68.5-1
+- update to 3.68.5
+
+* Thu Jan 30 2025 Remi Collet <remi@remirepo.net> - 3.68.4-1
+- update to 3.68.4
+- always use composer-generators
+
+* Tue Jan 28 2025 Remi Collet <remi@remirepo.net> - 3.68.3-1
+- update to 3.68.3
+
+* Fri Jan 17 2025 Remi Collet <remi@remirepo.net> - 3.68.1-1
+- update to 3.68.1
+
+* Tue Jan 14 2025 Remi Collet <remi@remirepo.net> - 3.68.0-1
+- update to 3.68.0
+
+* Mon Jan 13 2025 Remi Collet <remi@remirepo.net> - 3.67.1-1
+- update to 3.67.1
+
+* Wed Jan 8 2025 Remi Collet <remi@remirepo.net> - 3.67.0-1
+- update to 3.67.0
+
+* Tue Jan 7 2025 Remi Collet <remi@remirepo.net> - 3.66.2-1
+- update to 3.66.2
+
+* Mon Jan 6 2025 Remi Collet <remi@remirepo.net> - 3.66.1-1
+- update to 3.66.1
+
+* Mon Dec 30 2024 Remi Collet <remi@remirepo.net> - 3.66.0-2
+- rebuild with new composer-generators
+
+* Mon Dec 30 2024 Remi Collet <remi@remirepo.net> - 3.66.0-1
+- update to 3.66.0
+- add option to use composer-generators
+
+* Mon Nov 25 2024 Remi Collet <remi@remirepo.net> - 3.65.0-1
+- update to 3.65.0
+
* Sat Aug 31 2024 Remi Collet <remi@remirepo.net> - 3.64.0-1
- update to 3.64.0