summaryrefslogtreecommitdiffstats
path: root/php-symfony4.spec
diff options
context:
space:
mode:
Diffstat (limited to 'php-symfony4.spec')
-rw-r--r--php-symfony4.spec163
1 files changed, 135 insertions, 28 deletions
diff --git a/php-symfony4.spec b/php-symfony4.spec
index f5a5102..6ae0b99 100644
--- a/php-symfony4.spec
+++ b/php-symfony4.spec
@@ -2,7 +2,7 @@
#
# Fedora spec file for php-symfony4
#
-# Copyright (c) 2016-2020 Shawn Iwinski <shawn@iwin.ski>
+# Copyright (c) 2016-2023 Shawn Iwinski <shawn@iwin.ski>
# Remi Collet <remi@fedoraproject.org>
#
# License: MIT
@@ -13,8 +13,8 @@
%global github_owner symfony
%global github_name symfony
-%global github_version 4.4.20
-%global github_commit fb90227d34531b06c01f1450c0c490fbf3fd7a8e
+%global github_version 4.4.50
+%global github_commit 6bc1c2e2506327daa9a2359ec45f7098ca947728
%global github_short %(c=%{github_commit}; echo ${c:0:7})
%global composer_vendor symfony
@@ -29,24 +29,24 @@
# "doctrine/annotations": "~1.10.4"
%global doctrine_annotations_min_ver 1.10.4
%global doctrine_annotations_max_ver 2.0
-# "doctrine/cache": "~1.6"
+# "doctrine/cache": "^1.6|^2.0"
%global doctrine_cache_min_ver 1.6
-%global doctrine_cache_max_ver 2.0
+%global doctrine_cache_max_ver 3
# "doctrine/collections": "~1.0"
%global doctrine_collections_min_ver 1.0
%global doctrine_collections_max_ver 2
# "doctrine/event-manager": "~1.0"
%global doctrine_event_manager_min_ver 1.0
%global doctrine_event_manager_max_ver 2
-# "doctrine/persistence": "^1.3|^2"
+# "doctrine/persistence": "^1.3|^2|^3"
%global doctrine_persistence_min_ver 1.3
%global doctrine_persistence_max_ver 3
# "doctrine/data-fixtures": "^1.1"
# ignore max version
%global doctrine_datafixtures_min_ver 1.1
%global doctrine_datafixtures_max_ver 2
-# "doctrine/dbal": "^2.6|^3.0"
-%global doctrine_dbal_min_ver 2.6
+# "doctrine/dbal": "^2.7|^3.0"
+%global doctrine_dbal_min_ver 2.7
%global doctrine_dbal_max_ver 4
# "doctrine/doctrine-bundle": "^1.5|^2.0"
%global doctrine_bundle_min_ver 1.5
@@ -54,9 +54,9 @@
# "doctrine/orm": "^2.6.3"
%global doctrine_orm_min_ver 2.6.3
%global doctrine_orm_max_ver 3.0
-# "egulias/email-validator": "^2.1.10"
+# "egulias/email-validator": "^2.1.10|^3.1"
%global email_validator_min_ver 2.1.10
-%global email_validator_max_ver 3.0
+%global email_validator_max_ver 4
# "guzzlehttp/promises": "^1.3.1"
%global guzzlehttp_promises_min_ver 1.3.1
%global guzzlehttp_promises_max_ver 2
@@ -81,20 +81,22 @@
# "psr/link": "^1.0"
%global psr_link_min_ver 1.0
%global psr_link_max_ver 2.0
-# "psr/log": "~1.0"
+# "psr/log": "^1|^2"
%global psr_log_min_ver 1.0
+# v2 is not yet packaged
%global psr_log_max_ver 2.0
-# "psr/simple-cache": "^1.0"
+# "psr/simple-cache": "^1.0|^2.0"
%global psr_simple_cache_min_ver 1.0
-%global psr_simple_cache_max_ver 2.0
+%global psr_simple_cache_max_ver 3
# "symfony/polyfill-intl-ctype": "~1.8"
# "symfony/polyfill-intl-icu": "~1.0"
# "symfony/polyfill-intl-idn": "~1.10"
# "symfony/polyfill-mbstring": "~1.0"
# "symfony/polyfill-php72": "~1.5"
# "symfony/polyfill-php73": "~1.11"
-# "symfony/polyfill-php80": "^1.15"
-%global symfony_polyfill_min_ver 1.15
+# "symfony/polyfill-php80": "^1.16"
+# "symfony/polyfill-php81": "^1.22"
+%global symfony_polyfill_min_ver 1.22
%global symfony_polyfill_max_ver 2.0
# "symfony/security-acl": "~2.8|~3.0"
%global symfony_security_acl_min_ver 2.8
@@ -121,8 +123,8 @@
%global psr_http_client_min_ver 1.0
%global psr_http_client_max_ver 2
-# Build using "--without tests" to disable tests
-%global with_tests 0%{?_with_tests:1}
+# Build using "--with tests" to enable tests
+%bcond_with tests
%global with_sensio_framework_extra_bundle 0
@@ -281,10 +283,10 @@ BuildRequires: php-sysvsem
BuildRequires: php-tokenizer
BuildRequires: php-xml
BuildRequires: php-xmlreader
-## Autoloader
-BuildRequires: php-fedora-autoloader-devel
# Conflicts
BuildConflicts: php-composer(phpdocumentor/type-resolver) < 0.3.0
+## Autoloader
+BuildRequires: php-fedora-autoloader-devel
# Bridges
Requires: php-composer(%{composer_vendor}/doctrine-bridge) = %{version}
@@ -365,6 +367,13 @@ Requires: php(language) >= %{php_min_ver}
Requires: composer
# Autoloader
Requires: php-composer(fedora/autoloader)
+# required by all components
+%if %{with_range_dependencies}
+Requires:(php-composer(%{composer_vendor}/polyfill-php80) >= %{symfony_polyfill_min_ver} with php-composer(%{composer_vendor}/polyfill-php80) < %{symfony_polyfill_max_ver})
+%else
+Requires: php-composer(%{composer_vendor}/polyfill-php80) < %{symfony_polyfill_max_ver}
+Requires: php-composer(%{composer_vendor}/polyfill-php80) >= %{symfony_polyfill_min_ver}
+%endif
%description common
%{summary}.
@@ -891,8 +900,11 @@ Requires: php-spl
# Composer
Provides: php-composer(%{composer_vendor}/cache) = %{version}
Provides: php-composer(psr/cache-implementation) = 1.0
+Provides: php-composer(psr/cache-implementation) = 2.0
Provides: php-composer(psr/simple-cache-implementation) = 1.0
+Provides: php-composer(psr/simple-cache-implementation) = 2.0
Provides: php-composer(%{composer_vendor}/cache-implementation) = 1.0
+Provides: php-composer(%{composer_vendor}/cache-implementation) = 2.0
%description cache
The Cache component provides an extended PSR-6 [1] implementation for adding
@@ -913,6 +925,12 @@ URL: http://symfony.com/doc/%{symfony4_doc_ver}/components/config.html
# composer.json
Requires: php-composer(%{composer_vendor}/filesystem) = %{version}
+%if %{with_range_dependencies}
+Requires:(php-composer(%{composer_vendor}/polyfill-php81) >= %{symfony_polyfill_min_ver} with php-composer(%{composer_vendor}/polyfill-php81) < %{symfony_polyfill_max_ver})
+%else
+Requires: php-composer(%{composer_vendor}/polyfill-php81) < %{symfony_polyfill_max_ver}
+Requires: php-composer(%{composer_vendor}/polyfill-php81) >= %{symfony_polyfill_min_ver}
+%endif
# composer.json: optional
%if %{with_range_dependencies}
Suggests: php-composer(%{composer_vendor}/yaml)
@@ -1379,12 +1397,6 @@ URL: http://symfony.com/doc/%{symfony4_doc_ver}/components/http_foundation.
Requires: %{name}-common = %{version}-%{release}
Requires: %{name}-mime = %{version}-%{release}
-%if %{with_range_dependencies}
-Requires:(php-composer(%{composer_vendor}/polyfill-php80) >= %{symfony_polyfill_min_ver} with php-composer(%{composer_vendor}/polyfill-php80) < %{symfony_polyfill_max_ver})
-%else
-Requires: php-composer(%{composer_vendor}/polyfill-php80) < %{symfony_polyfill_max_ver}
-Requires: php-composer(%{composer_vendor}/polyfill-php80) >= %{symfony_polyfill_min_ver}
-%endif
# phpcompatinfo for version 4.0.0-beta1
Requires: php-date
Requires: php-fileinfo
@@ -2322,7 +2334,7 @@ AUTOLOAD
done
: Create dummy Composer autoloader for tests
-%if %{with_tests}
+%if %{with tests}
pushd src/Symfony
cat <<COMPOSER_JSON | tee composer.json
{
@@ -2356,7 +2368,7 @@ ln -s %{name}-common-%{version} %{buildroot}%{_docdir}/%{name}-%{version}
%check
-%if %{with_tests}
+%if %{with tests}
: Ensure TZ is set
cp -pf %{_sysconfdir}/php.ini .
echo "date.timezone=UTC" >> php.ini
@@ -2437,7 +2449,7 @@ exit $RET
%{symfony4_dir}/Bundle/autoload.php
%dir %{symfony4_dir}/Component
%{symfony4_dir}/Component/autoload.php
-%if %{with_tests}
+%if %{with tests}
%exclude %{symfony4_dir}/vendor
%endif
@@ -3303,6 +3315,101 @@ exit $RET
# ##############################################################################
%changelog
+* Thu Feb 2 2023 Remi Collet <remi@remirepo.net> - 4.4.50-1
+- update to 4.4.50
+
+* Tue Nov 29 2022 Remi Collet <remi@remirepo.net> - 4.4.49-1
+- update to 4.4.49
+
+* Thu Nov 3 2022 Remi Collet <remi@remirepo.net> - 4.4.48-1
+- update to 4.4.48
+
+* Wed Oct 12 2022 Remi Collet <remi@remirepo.net> - 4.4.47-1
+- update to 4.4.47
+
+* Fri Sep 30 2022 Remi Collet <remi@remirepo.net> - 4.4.46-1
+- update to 4.4.46
+
+* Thu Sep 8 2022 Remi Collet <remi@remirepo.net> - 4.4.45-1
+- update to 4.4.45
+
+* Fri Jul 29 2022 Remi Collet <remi@remirepo.net> - 4.4.44-1
+- update to 4.4.44
+
+* Mon Jun 27 2022 Remi Collet <remi@remirepo.net> - 4.4.43-1
+- update to 4.4.43
+
+* Mon May 30 2022 Remi Collet <remi@remirepo.net> - 4.4.42-1
+- update to 4.4.42
+
+* Thu Apr 28 2022 Remi Collet <remi@remirepo.net> - 4.4.41-1
+- update to 4.4.41
+- allow doctrine/persistence 3
+
+* Mon Apr 4 2022 Remi Collet <remi@remirepo.net> - 4.4.40-1
+- update to 4.4.40
+
+* Mon Mar 7 2022 Remi Collet <remi@remirepo.net> - 4.4.39-1
+- update to 4.4.39
+
+* Mon Feb 28 2022 Remi Collet <remi@remirepo.net> - 4.4.38-1
+- update to 4.4.38
+
+* Mon Jan 31 2022 Remi Collet <remi@remirepo.net> - 4.4.37-2
+- lower minimal php version back to 7.1.3
+
+* Fri Jan 28 2022 Remi Collet <remi@remirepo.net> - 4.4.37-1
+- update to 4.4.37
+
+* Thu Jan 13 2022 Remi Collet <remi@remirepo.net> - 4.4.36-2
+- fix autoloader for 7.4
+
+* Mon Jan 3 2022 Remi Collet <remi@remirepo.net> - 4.4.36-1
+- update to 4.4.36
+
+* Wed Nov 24 2021 Remi Collet <remi@remirepo.net> - 4.4.35-1
+- update to 4.4.35
+
+* Tue Nov 23 2021 Remi Collet <remi@remirepo.net> - 4.4.34-1
+- update to 4.4.34
+- allow psr/simple-cache v2
+
+* Fri Oct 29 2021 Remi Collet <remi@remirepo.net> - 4.4.33-1
+- update to 4.4.33
+
+* Tue Sep 28 2021 Remi Collet <remi@remirepo.net> - 4.4.32-1
+- update to 4.4.32
+
+* Thu Sep 2 2021 Remi Collet <remi@remirepo.net> - 4.4.30-1
+- update to 4.4.30
+
+* Thu Jul 29 2021 Remi Collet <remi@remirepo.net> - 4.4.29-1
+- update to 4.4.29
+
+* Tue Jul 27 2021 Remi Collet <remi@remirepo.net> - 4.4.28-1
+- update to 4.4.28
+- all components now require symfony/polyfill-php80
+
+* Wed Jun 30 2021 Remi Collet <remi@remirepo.net> - 4.4.26-1
+- update to 4.4.26
+
+* Tue Jun 1 2021 Remi Collet <remi@remirepo.net> - 4.4.25-1
+- update to 4.4.25
+- add dependency on symfony/polyfill-php81
+
+* Wed May 19 2021 Remi Collet <remi@remirepo.net> - 4.4.24-1
+- update to 4.4.24
+
+* Mon May 17 2021 Remi Collet <remi@remirepo.net> - 4.4.23-1
+- update to 4.4.23
+
+* Mon May 3 2021 Remi Collet <remi@remirepo.net> - 4.4.22-1
+- update to 4.4.22
+
+* Mon Mar 29 2021 Remi Collet <remi@remirepo.net> - 4.4.21-1
+- update to 4.4.21
+- allow egulias/email-validator v3
+
* Mon Mar 8 2021 Remi Collet <remi@remirepo.net> - 4.4.20-1
- update to 4.4.20