diff --git a/.gitignore b/.gitignore index 1a7a49a..9ad4e06 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,4 @@ clog /php-symfony3-3.4.30-4d911e98e1f70538edcca4576c65395ef0fbfa84.tar.gz /php-symfony3-3.4.33-47813652695f1345987fd5dfc0df67607e738b31.tar.gz /php-symfony3-3.4.34-c461582064eabe9b93b225be589dd6740620ce0f.tar.gz +/php-symfony3-3.4.35-2adc85d49cbe14e346068fa7e9c2e1f08ab31de6.tar.gz diff --git a/php-symfony3.spec b/php-symfony3.spec index 6dd4f24..8e60289 100644 --- a/php-symfony3.spec +++ b/php-symfony3.spec @@ -12,8 +12,8 @@ %global github_owner symfony %global github_name symfony -%global github_version 3.4.34 -%global github_commit c461582064eabe9b93b225be589dd6740620ce0f +%global github_version 3.4.35 +%global github_commit 2adc85d49cbe14e346068fa7e9c2e1f08ab31de6 %global composer_vendor symfony %global composer_project symfony @@ -86,9 +86,9 @@ %global psr_simple_cache_max_ver 2.0 # "symfony/polyfill-intl-icu": "~1.0" # "symfony/polyfill-mbstring": "~1.0" -# "symfony/polyfill-php56": "~1.0" +# "symfony/polyfill-php56": "~1.8" # "symfony/polyfill-php70": "~1.6" -%global symfony_polyfill_min_ver 1.6 +%global symfony_polyfill_min_ver 1.8 %global symfony_polyfill_max_ver 2.0 # "symfony/security-acl": "~2.8|~3.0" # NOTE: Min version not 4.0 to restrict to single major version @@ -104,6 +104,12 @@ %global php_version_id %(%{_bindir}/php -r "echo PHP_VERSION_ID;") +%if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 +%global with_range_dependencies 1 +%else +%global with_range_dependencies 0 +%endif + %{!?phpdir: %global phpdir %{_datadir}/php} %global symfony3_dir %{phpdir}/Symfony3 @@ -111,7 +117,7 @@ Name: php-%{composer_project}3 Version: %{github_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: Symfony PHP framework (version 3) # MIT and CC-BY-SA: @@ -128,6 +134,29 @@ BuildArch: noarch BuildRequires: composer ## composer.json BuildRequires: php(language) >= %{php_min_ver} +%if %{with_range_dependencies} +BuildRequires:(php-composer(cache/integration-tests) >= %{cache_integration_tests_min_ver} with php-composer(cache/integration-tests) < %{cache_integration_tests_max_ver}) +BuildRequires:(php-composer(doctrine/annotations) >= %{doctrine_annotations_min_ver} with php-composer(doctrine/annotations) < %{doctrine_annotations_max_ver}) +BuildRequires:(php-composer(doctrine/cache) >= %{doctrine_cache_min_ver} with php-composer(doctrine/cache) < %{doctrine_cache_max_ver}) +BuildRequires:(php-composer(doctrine/common) >= %{doctrine_common_min_ver} with php-composer(doctrine/common) < %{doctrine_common_max_ver}) +BuildRequires:(php-composer(doctrine/data-fixtures) >= %{doctrine_datafixtures_min_ver} with php-composer(doctrine/data-fixtures) < %{doctrine_datafixtures_max_ver}) +BuildRequires:(php-composer(doctrine/dbal) >= %{doctrine_dbal_min_ver} with php-composer(doctrine/dbal) < %{doctrine_dbal_max_ver}) +BuildRequires:(php-composer(doctrine/doctrine-bundle) >= %{doctrine_bundle_min_ver} with php-composer(doctrine/doctrine-bundle) < %{doctrine_bundle_max_ver}) +BuildRequires:(php-composer(doctrine/orm) >= %{doctrine_orm_min_ver} with php-composer(doctrine/orm) < %{doctrine_orm_max_ver}) +BuildRequires:(php-composer(egulias/email-validator) >= %{email_validator_min_ver} with php-composer(egulias/email-validator) < %{email_validator_max_ver}) +BuildRequires:(php-composer(fig/link-util) >= %{fig_link_util_min_ver} with php-composer(fig/link-util) < %{fig_link_util_max_ver}) +BuildRequires:(php-composer(monolog/monolog) >= %{monolog_min_ver} with php-composer(monolog/monolog) < %{monolog_max_ver}) +BuildRequires:(php-composer(ocramius/proxy-manager) >= %{proxy_manager_min_ver} with php-composer(ocramius/proxy-manager) < %{proxy_manager_max_ver}) +BuildRequires:(php-composer(phpdocumentor/reflection-docblock) >= %{phpdocumentor_reflection_docblock_min_ver} with php-composer(phpdocumentor/reflection-docblock) < %{phpdocumentor_reflection_docblock_max_ver}) +BuildRequires:(php-composer(psr/cache) >= %{psr_cache_min_ver} with php-composer(psr/cache) < %{psr_cache_max_ver}) +BuildRequires:(php-composer(psr/container) >= %{psr_container_min_ver} with php-composer(psr/container) < %{psr_container_max_ver}) +BuildRequires:(php-composer(psr/link) >= %{psr_link_min_ver} with php-composer(psr/link) < %{psr_link_max_ver}) +BuildRequires:(php-composer(psr/log) >= %{psr_log_min_ver} with php-composer(psr/log) < %{psr_log_max_ver}) +BuildRequires:(php-composer(psr/simple-cache) >= %{psr_simple_cache_min_ver} with php-composer(psr/simple-cache) < %{psr_simple_cache_max_ver}) +BuildRequires:(php-composer(symfony/polyfill) >= %{symfony_polyfill_min_ver} with php-composer(symfony/polyfill) < %{symfony_polyfill_max_ver}) +BuildRequires:(php-composer(symfony/security-acl) >= %{symfony_security_acl_min_ver} with php-composer(symfony/security-acl) < %{symfony_security_acl_max_ver}) +BuildRequires:(php-composer(twig/twig) >= %{twig_min_ver} with php-composer(twig/twig) < %{twig_max_ver}) +%else BuildRequires: php-composer(cache/integration-tests) < %{cache_integration_tests_max_ver} BuildRequires: php-composer(cache/integration-tests) >= %{cache_integration_tests_min_ver} BuildRequires: php-composer(doctrine/annotations) < %{doctrine_annotations_max_ver} @@ -154,8 +183,6 @@ BuildRequires: php-composer(ocramius/proxy-manager) < %{proxy_manager_max_ver} BuildRequires: php-composer(ocramius/proxy-manager) >= %{proxy_manager_min_ver} BuildRequires: php-composer(phpdocumentor/reflection-docblock) < %{phpdocumentor_reflection_docblock_max_ver} BuildRequires: php-composer(phpdocumentor/reflection-docblock) >= %{phpdocumentor_reflection_docblock_min_ver} -BuildConflicts: php-composer(phpdocumentor/reflection-docblock) = 3.2.0 -BuildRequires: phpunit7 BuildRequires: php-composer(psr/cache) < %{psr_cache_max_ver} BuildRequires: php-composer(psr/cache) >= %{psr_cache_min_ver} BuildRequires: php-composer(psr/container) < %{psr_container_max_ver} @@ -172,6 +199,8 @@ BuildRequires: php-composer(symfony/security-acl) < %{symfony_security_acl_max_ BuildRequires: php-composer(symfony/security-acl) >= %{symfony_security_acl_min_ver} BuildRequires: php-composer(twig/twig) < %{twig_max_ver} BuildRequires: php-composer(twig/twig) >= %{twig_min_ver} +%endif +BuildRequires: phpunit7 ## phpcompatinfo (computed from version 3.3.6) BuildRequires: php-ctype BuildRequires: php-curl @@ -290,16 +319,18 @@ Summary: Symfony Doctrine Bridge (version 3) Requires: %{name}-common = %{version}-%{release} # composer.json -Requires: php-composer(doctrine/common) >= %{doctrine_common_min_ver} -Requires: php-composer(doctrine/common) < %{doctrine_common_max_ver} +%if %{with_range_dependencies} +Requires:(php-composer(doctrine/common) >= %{doctrine_common_min_ver} with php-composer(doctrine/common) < %{doctrine_common_max_ver}) # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/form) Suggests: php-composer(%{composer_vendor}/validator) Suggests: php-composer(%{composer_vendor}/property-info) Suggests: php-composer(doctrine/data-fixtures) Suggests: php-composer(doctrine/dbal) Suggests: php-composer(doctrine/orm) +%else +Requires: php-composer(doctrine/common) >= %{doctrine_common_min_ver} +Requires: php-composer(doctrine/common) < %{doctrine_common_max_ver} %endif # phpcompatinfo (computed from version 3.3.6) Requires: php-ctype @@ -332,16 +363,18 @@ Autoloader: %{symfony3_dir}/Bridge/Doctrine/autoload.php Summary: Symfony Monolog Bridge (version 3) Requires: %{name}-common = %{version}-%{release} -# composer.json -Requires: php-composer(monolog/monolog) >= %{monolog_min_ver} -Requires: php-composer(monolog/monolog) < %{monolog_max_ver} Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} +%if %{with_range_dependencies} +Requires:(php-composer(monolog/monolog) >= %{monolog_min_ver} with php-composer(monolog/monolog) < %{monolog_max_ver}) # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/console) Suggests: php-composer(%{composer_vendor}/event-dispatcher) Suggests: php-composer(%{composer_vendor}/symfony/security-core) Suggests: php-composer(%{composer_vendor}/var-dumper) +%else +# composer.json +Requires: php-composer(monolog/monolog) >= %{monolog_min_ver} +Requires: php-composer(monolog/monolog) < %{monolog_max_ver} %endif # phpcompatinfo (computed from version 3.3.6) @@ -367,7 +400,7 @@ Summary: Symfony PHPUnit Bridge (version 3) Requires: %{name}-common = %{version}-%{release} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/debug) %endif # phpcompatinfo (computed from version 3.3.6) @@ -397,8 +430,12 @@ Summary: Symfony ProxyManager Bridge (version 3) # composer.json Requires: php-composer(%{composer_vendor}/dependency-injection) = %{version} +%if %{with_range_dependencies} +Requires:(php-composer(ocramius/proxy-manager) >= %{proxy_manager_min_ver} with php-composer(ocramius/proxy-manager) < %{proxy_manager_max_ver}) +%else Requires: php-composer(ocramius/proxy-manager) >= %{proxy_manager_min_ver} Requires: php-composer(ocramius/proxy-manager) < %{proxy_manager_max_ver} +%endif # phpcompatinfo (computed from version 3.3.6) Requires: php-reflection Requires: php-spl @@ -421,10 +458,9 @@ Summary: Symfony Twig Bridge (version 3) Requires: %{name}-common = %{version}-%{release} # composer.json -Requires: php-composer(twig/twig) >= %{twig_min_ver} -Requires: php-composer(twig/twig) < %{twig_max_ver} +%if %{with_range_dependencies} +Requires: (php-composer(twig/twig) >= %{twig_min_ver} with php-composer(twig/twig) < %{twig_max_ver}) # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/asset) Suggests: php-composer(%{composer_vendor}/expression-language) Suggests: php-composer(%{composer_vendor}/finder) @@ -439,6 +475,9 @@ Suggests: php-composer(%{composer_vendor}/var-dumper) Suggests: php-composer(%{composer_vendor}/web-link) Suggests: php-composer(%{composer_vendor}/workflow) Suggests: php-composer(%{composer_vendor}/yaml) +%else +Requires: php-composer(twig/twig) >= %{twig_min_ver} +Requires: php-composer(twig/twig) < %{twig_max_ver} %endif # phpcompatinfo (computed from version 3.3.6) Requires: php-hash @@ -467,7 +506,7 @@ Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} Requires: php-composer(%{composer_vendor}/twig-bridge) = %{version} Requires: php-composer(%{composer_vendor}/var-dumper) = %{version} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/config) Suggests: php-composer(%{composer_vendor}/dependency-injection) %endif @@ -502,7 +541,7 @@ Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} Requires: php-composer(%{composer_vendor}/routing) = %{version} Requires: php-xml # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/console) Suggests: php-composer(%{composer_vendor}/form) Suggests: php-composer(%{composer_vendor}/property-info) @@ -510,6 +549,7 @@ Suggests: php-composer(%{composer_vendor}/serializer) Suggests: php-composer(%{composer_vendor}/validator) Suggests: php-composer(%{composer_vendor}/web-link) Suggests: php-composer(%{composer_vendor}/yaml) +Suggests: php-pecl(apcu) %endif # phpcompatinfo (computed from version 3.3.6) Requires: php-date @@ -523,9 +563,6 @@ Requires: php-pcre Requires: php-reflection Requires: php-spl Requires: php-tokenizer -%if 0%{?fedora} || 0%{?rhel} >= 8 -Suggests: php-pecl(apcu) -%endif # Composer Provides: php-composer(%{composer_vendor}/framework-bundle) = %{version} @@ -551,13 +588,14 @@ Summary: Symfony Security Bundle (version 3) Requires: php-xml Requires: php-composer(%{composer_vendor}/dependency-injection) = %{version} Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} -Requires: php-composer(%{composer_vendor}/polyfill-php70) < %{symfony_polyfill_max_ver} -Requires: php-composer(%{composer_vendor}/polyfill-php70) >= %{symfony_polyfill_min_ver} Requires: php-composer(%{composer_vendor}/config) = %{version} Requires: php-composer(%{composer_vendor}/security) = %{version} -# composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} +Requires: (php-composer(symfony/polyfill-php70) >= %{symfony_polyfill_min_ver} with php-composer(symfony/polyfill-php70) < %{symfony_polyfill_max_ver}) Suggests: php-composer(%{composer_vendor}/security-acl) +%else +Requires: php-composer(%{composer_vendor}/polyfill-php70) < %{symfony_polyfill_max_ver} +Requires: php-composer(%{composer_vendor}/polyfill-php70) >= %{symfony_polyfill_min_ver} %endif # phpcompatinfo (computed from version 3.3.6) Requires: php-pcre @@ -583,8 +621,12 @@ Requires: php-composer(%{composer_vendor}/debug) = %{version} Requires: php-composer(%{composer_vendor}/http-foundation) = %{version} Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} Requires: php-composer(%{composer_vendor}/twig-bridge) = %{version} +%if %{with_range_dependencies} +Requires:(php-composer(twig/twig) >= %{twig_min_ver} with php-composer(twig/twig) < %{twig_max_ver}) +%else Requires: php-composer(twig/twig) < %{twig_max_ver} Requires: php-composer(twig/twig) >= %{twig_min_ver} +%endif # phpcompatinfo (computed from version 3.3.6) Requires: php-ctype Requires: php-reflection @@ -616,8 +658,12 @@ Requires: php-composer(%{composer_vendor}/polyfill-php70) >= %{symfony_polyfill_ Requires: php-composer(%{composer_vendor}/routing) = %{version} Requires: php-composer(%{composer_vendor}/twig-bridge) = %{version} Requires: php-composer(%{composer_vendor}/var-dumper) = %{version} +%if %{with_range_dependencies} +Requires:(php-composer(twig/twig) >= %{twig_min_ver} with php-composer(twig/twig) < %{twig_max_ver}) +%else Requires: php-composer(twig/twig) < %{twig_max_ver} Requires: php-composer(twig/twig) >= %{twig_min_ver} +%endif # phpcompatinfo (computed from version 3.3.6) Requires: php-pcre Requires: php-spl @@ -651,7 +697,7 @@ Requires: php-composer(%{composer_vendor}/process) = %{version} Requires: php-ctype Requires: php-posix Requires: php-spl -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-pcntl # composer.json: optional Suggests: php-composer(%{composer_vendor}/monolog-bridge) @@ -675,7 +721,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/asset.html Requires: %{name}-common = %{version}-%{release} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/http-foundation) %endif # phpcompatinfo (computed from version 3.3.6) @@ -701,7 +747,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/browser_kit.htm # composer.json Requires: php-composer(%{composer_vendor}/dom-crawler) = %{version} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/process) %endif # phpcompatinfo (computed from version 3.3.6) @@ -729,12 +775,22 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/cache.html Requires: %{name}-common = %{version}-%{release} # composer.json +%if %{with_range_dependencies} +Requires: (php-composer(psr/cache) >= %{psr_cache_min_ver} with php-composer(psr/cache) < %{psr_cache_max_ver}) +Requires: (php-composer(psr/log) >= %{psr_log_min_ver} with php-composer(psr/log) < %{psr_log_max_ver}) +Requires: (php-composer(psr/simple-cache) >= %{psr_simple_cache_min_ver} with php-composer(psr/simple-cache) < %{psr_simple_cache_max_ver}) +Suggests: php-pecl(apcu) +Suggests: php-pecl(memcached) +Suggests: php-pecl(opcache) +Suggests: php-pecl(redis) +%else Requires: php-composer(psr/cache) < %{psr_cache_max_ver} Requires: php-composer(psr/cache) >= %{psr_cache_min_ver} Requires: php-composer(psr/log) < %{psr_log_max_ver} Requires: php-composer(psr/log) >= %{psr_log_min_ver} Requires: php-composer(psr/simple-cache) < %{psr_simple_cache_max_ver} Requires: php-composer(psr/simple-cache) >= %{psr_simple_cache_min_ver} +%endif # phpcompatinfo (computed from version 3.3.6) Requires: php-date Requires: php-hash @@ -742,12 +798,6 @@ Requires: php-pcre Requires: php-pdo Requires: php-reflection Requires: php-spl -%if 0%{?fedora} || 0%{?rhel} >= 8 -Suggests: php-pecl(apcu) -Suggests: php-pecl(memcached) -Suggests: php-pecl(opcache) -Suggests: php-pecl(redis) -%endif # Composer Provides: php-composer(%{composer_vendor}/cache) = %{version} @@ -777,7 +827,7 @@ Requires: php-pcre Requires: php-reflection Requires: php-spl Requires: php-tokenizer -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-pecl(apcu) Suggests: php-xcache %endif @@ -819,7 +869,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/config.html # composer.json Requires: php-composer(%{composer_vendor}/filesystem) = %{version} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/yaml) %endif # phpcompatinfo (computed from version 3.3.6) @@ -852,7 +902,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/console.html # composer.json Requires: php-composer(%{composer_vendor}/debug) = %{version} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/event-dispatcher) Suggests: php-composer(%{composer_vendor}/lock) Suggests: php-composer(%{composer_vendor}/process) @@ -911,16 +961,18 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/debug.html Requires: %{name}-common = %{version}-%{release} # composer.json +%if %{with_range_dependencies} +Requires: (php-composer(psr/log) >= %{psr_log_min_ver} with php-composer(psr/log) < %{psr_log_max_ver}) +Suggests: php-pecl(Xdebug) +%else Requires: php-composer(psr/log) >= %{psr_log_min_ver} Requires: php-composer(psr/log) < %{psr_log_max_ver} +%endif # phpcompatinfo (computed from version 3.3.6) Requires: php-json Requires: php-pcre Requires: php-reflection Requires: php-spl -%if 0%{?fedora} || 0%{?rhel} >= 8 -Suggests: php-pecl(Xdebug) -%endif # Composer Provides: php-composer(%{composer_vendor}/debug) = %{version} @@ -939,15 +991,17 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/dependency_inje Requires: %{name}-common = %{version}-%{release} # composer.json -Requires: php-composer(psr/container) >= %{psr_container_min_ver} -Requires: php-composer(psr/container) < %{psr_container_max_ver} +%if %{with_range_dependencies} +Requires: (php-composer(psr/container) >= %{psr_container_min_ver} with php-composer(psr/container) < %{psr_container_max_ver}) # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/config) Suggests: php-composer(%{composer_vendor}/expression-language) Suggests: php-composer(%{composer_vendor}/finder) Suggests: php-composer(%{composer_vendor}/proxy-manager-bridge) Suggests: php-composer(%{composer_vendor}/yaml) +%else +Requires: php-composer(psr/container) >= %{psr_container_min_ver} +Requires: php-composer(psr/container) < %{psr_container_max_ver} %endif # phpcompatinfo (computed from version 3.3.6) Requires: php-dom @@ -976,7 +1030,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/dom_crawler.htm Requires: %{name}-common = %{version}-%{release} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/css-selector) %endif # phpcompatinfo (computed from version 3.3.6) @@ -1024,7 +1078,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/event_dispatche Requires: %{name}-common = %{version}-%{release} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/dependency-injection) Suggests: php-composer(%{composer_vendor}/http-kernel) %endif @@ -1125,7 +1179,7 @@ Requires: php-composer(%{composer_vendor}/intl) = %{version} Requires: php-composer(%{composer_vendor}/options-resolver) = %{version} Requires: php-composer(%{composer_vendor}/property-access) = %{version} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/framework-bundle) Suggests: php-composer(%{composer_vendor}/security-csrf) Suggests: php-composer(%{composer_vendor}/twig-bridge) @@ -1158,8 +1212,13 @@ Summary: Symfony HttpFoundation Component (version 3) URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/http_foundation.html Requires: %{name}-common = %{version}-%{release} +%if %{with_range_dependencies} +Requires: (php-composer(%{composer_vendor}/polyfill-php70) >= %{symfony_polyfill_min_ver} with php-composer(%{composer_vendor}/polyfill-php70) < %{symfony_polyfill_max_ver}) +Suggests: php-pecl(mongo) +%else Requires: php-composer(%{composer_vendor}/polyfill-php70) < %{symfony_polyfill_max_ver} Requires: php-composer(%{composer_vendor}/polyfill-php70) >= %{symfony_polyfill_min_ver} +%endif # phpcompatinfo (computed from version 3.3.6) Requires: php-date Requires: php-fileinfo @@ -1172,9 +1231,6 @@ Requires: php-pdo Requires: php-session Requires: php-sockets Requires: php-spl -%if 0%{?fedora} || 0%{?rhel} >= 8 -Suggests: php-pecl(mongo) -%endif # Composer Provides: php-composer(%{composer_vendor}/http-foundation) = %{version} @@ -1203,10 +1259,10 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/http_kernel.htm Requires: php-composer(%{composer_vendor}/debug) = %{version} Requires: php-composer(%{composer_vendor}/event-dispatcher) = %{version} Requires: php-composer(%{composer_vendor}/http-foundation) = %{version} -Requires: php-composer(psr/log) >= %{psr_log_min_ver} -Requires: php-composer(psr/log) < %{psr_log_max_ver} +%if %{with_range_dependencies} +Requires: (php-composer(%{composer_vendor}/polyfill-php56) >= %{symfony_polyfill_min_ver} with php-composer(%{composer_vendor}/polyfill-php56) < %{symfony_polyfill_max_ver}) +Requires: (php-composer(psr/log) >= %{psr_log_min_ver} with php-composer(psr/log) < %{psr_log_max_ver}) # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/browser-kit) Suggests: php-composer(%{composer_vendor}/class-loader) Suggests: php-composer(%{composer_vendor}/config) @@ -1214,6 +1270,14 @@ Suggests: php-composer(%{composer_vendor}/console) Suggests: php-composer(%{composer_vendor}/dependency-injection) Suggests: php-composer(%{composer_vendor}/finder) Suggests: php-composer(%{composer_vendor}/var-dumper) +Suggests: php-pecl(apcu) +Suggests: php-pecl(opcache) +Suggests: php-pecl(Xdebug) +%else +Requires: php-composer(%{composer_vendor}/polyfill-php56) < %{symfony_polyfill_max_ver} +Requires: php-composer(%{composer_vendor}/polyfill-php56) >= %{symfony_polyfill_min_ver} +Requires: php-composer(psr/log) >= %{psr_log_min_ver} +Requires: php-composer(psr/log) < %{psr_log_max_ver} %endif # phpcompatinfo (computed from version 3.3.6) Requires: php-ctype @@ -1225,11 +1289,6 @@ Requires: php-reflection Requires: php-session Requires: php-spl Requires: php-tokenizer -%if 0%{?fedora} || 0%{?rhel} >= 8 -Suggests: php-pecl(apcu) -Suggests: php-pecl(opcache) -Suggests: php-pecl(Xdebug) -%endif # Composer Provides: php-composer(%{composer_vendor}/http-kernel) = %{version} @@ -1306,8 +1365,12 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/ldap.html Requires: %{name}-common = %{version}-%{release} # composer.json Requires: php-composer(%{composer_vendor}/options-resolver) = %{version} +%if %{with_range_dependencies} +Requires: (php-composer(%{composer_vendor}/polyfill-php56) >= %{symfony_polyfill_min_ver} with php-composer(%{composer_vendor}/polyfill-php56) < %{symfony_polyfill_max_ver}) +%else Requires: php-composer(%{composer_vendor}/polyfill-php56) < %{symfony_polyfill_max_ver} Requires: php-composer(%{composer_vendor}/polyfill-php56) >= %{symfony_polyfill_min_ver} +%endif Requires: php-ldap # phpcompatinfo (computed from version 3.3.6) Requires: php-spl @@ -1329,17 +1392,19 @@ License: MIT Requires: %{name}-common = %{version}-%{release} # composer.json +%if %{with_range_dependencies} +Requires:(php-composer(psr/log) >= %{psr_log_min_ver} with php-composer(psr/log) < %{psr_log_max_ver}) +Suggests: php-pecl(memcached) +Suggests: php-sysvsem +%else Requires: php-composer(psr/log) < %{psr_log_max_ver} Requires: php-composer(psr/log) >= %{psr_log_min_ver} +%endif # phpcompatinfo for version 3.4.5 Requires: php-hash Requires: php-pcre Requires: php-posix Requires: php-spl -%if 0%{?fedora} || 0%{?rhel} >= 8 -Suggests: php-pecl(memcached) -Suggests: php-sysvsem -%endif # Composer Provides: php-composer(%{composer_vendor}/lock) = %{version} @@ -1401,11 +1466,13 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/property_access # composer.json Requires: php-composer(%{composer_vendor}/inflector) = %{version} -Requires: php-composer(%{composer_vendor}/polyfill-php70) < %{symfony_polyfill_max_ver} -Requires: php-composer(%{composer_vendor}/polyfill-php70) >= %{symfony_polyfill_min_ver} +%if %{with_range_dependencies} +Requires: (php-composer(%{composer_vendor}/polyfill-php70) >= %{symfony_polyfill_min_ver} with php-composer(%{composer_vendor}/polyfill-php70) < %{symfony_polyfill_max_ver}) # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 Suggests: php-composer(psr/cache-implementation) +%else +Requires: php-composer(%{composer_vendor}/polyfill-php70) < %{symfony_polyfill_max_ver} +Requires: php-composer(%{composer_vendor}/polyfill-php70) >= %{symfony_polyfill_min_ver} %endif # phpcompatinfo (computed from version 3.3.6) Requires: php-pcre @@ -1431,7 +1498,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/property_info.h # composer.json Requires: php-composer(%{composer_vendor}/inflector) = %{version} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/doctrine-bridge) Suggests: php-composer(%{composer_vendor}/serializer) Suggests: php-composer(psr/cache-implementation) @@ -1462,7 +1529,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/routing.html Requires: %{name}-common = %{version}-%{release} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/config) Suggests: php-composer(%{composer_vendor}/yaml) Suggests: php-composer(%{composer_vendor}/expression-language) @@ -1494,18 +1561,21 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/security.html Requires: php-composer(%{composer_vendor}/event-dispatcher) = %{version} Requires: php-composer(%{composer_vendor}/http-foundation) = %{version} Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} -Requires: php-composer(%{composer_vendor}/polyfill-php56) < %{symfony_polyfill_max_ver} -Requires: php-composer(%{composer_vendor}/polyfill-php56) >= %{symfony_polyfill_min_ver} -Requires: php-composer(%{composer_vendor}/polyfill-php70) < %{symfony_polyfill_max_ver} -Requires: php-composer(%{composer_vendor}/polyfill-php70) >= %{symfony_polyfill_min_ver} Requires: php-composer(%{composer_vendor}/property-access) = %{version} +%if %{with_range_dependencies} +Requires: (php-composer(%{composer_vendor}/polyfill-php56) >= %{symfony_polyfill_min_ver} with php-composer(%{composer_vendor}/polyfill-php56) < %{symfony_polyfill_max_ver}) +Requires: (php-composer(%{composer_vendor}/polyfill-php70) >= %{symfony_polyfill_min_ver} with php-composer(%{composer_vendor}/polyfill-php70) < %{symfony_polyfill_max_ver}) # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/expression-language) Suggests: php-composer(%{composer_vendor}/form) Suggests: php-composer(%{composer_vendor}/ldap) Suggests: php-composer(%{composer_vendor}/routing) Suggests: php-composer(%{composer_vendor}/validator) +%else +Requires: php-composer(%{composer_vendor}/polyfill-php56) < %{symfony_polyfill_max_ver} +Requires: php-composer(%{composer_vendor}/polyfill-php56) >= %{symfony_polyfill_min_ver} +Requires: php-composer(%{composer_vendor}/polyfill-php70) < %{symfony_polyfill_max_ver} +Requires: php-composer(%{composer_vendor}/polyfill-php70) >= %{symfony_polyfill_min_ver} %endif # phpcompatinfo (computed from version 3.3.6) Requires: php-ctype @@ -1548,7 +1618,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/serializer.html Requires: %{name}-common = %{version}-%{release} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/config) Suggests: php-composer(%{composer_vendor}/http-foundation) Suggests: php-composer(%{composer_vendor}/property-access) @@ -1607,7 +1677,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/templating.html Requires: %{name}-common = %{version}-%{release} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(psr/log) %endif # phpcompatinfo (computed from version 3.3.6) @@ -1639,7 +1709,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/translation.htm Requires: %{name}-common = %{version}-%{release} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/config) Suggests: php-composer(%{composer_vendor}/yaml) Suggests: php-composer(psr/log) @@ -1673,7 +1743,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/validator.html # composer.json Requires: php-composer(%{composer_vendor}/translation) = %{version} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/config) Suggests: php-composer(%{composer_vendor}/expression-language) Suggests: php-composer(%{composer_vendor}/http-foundation) @@ -1730,7 +1800,7 @@ Requires: php-posix Requires: php-reflection Requires: php-spl Requires: php-xml -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-intl Suggests: php-mysql Suggests: php-pecl(amqp) @@ -1762,14 +1832,17 @@ Autoloader: %{symfony3_dir}/Component/VarDumper/autoload.php Summary: Symfony WebLink Component (version 3) Requires: %{name}-common = %{version}-%{release} +%if %{with_range_dependencies} # composer.json +Requires: (php-composer(fig/link-util) >= %{fig_link_util_min_ver} with php-composer(fig/link-util) < %{fig_link_util_max_ver}) +Requires: (php-composer(psr/link) >= %{psr_link_min_ver} with php-composer(psr/link) < %{psr_link_max_ver}) +# composer.json: optional +Suggests: php-composer(%{composer_vendor}/http-kernel) +%else Requires: php-composer(fig/link-util) < %{fig_link_util_max_ver} Requires: php-composer(fig/link-util) >= %{fig_link_util_min_ver} Requires: php-composer(psr/link) < %{psr_link_max_ver} Requires: php-composer(psr/link) >= %{psr_link_min_ver} -# composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 -Suggests: php-composer(%{composer_vendor}/http-kernel) %endif # phpcompatinfo (computed from version 3.3.6) # @@ -1813,7 +1886,7 @@ URL: http://symfony.com/doc/%{symfony3_doc_ver}/components/yaml.html Requires: %{name}-common = %{version}-%{release} # composer.json: optional -%if 0%{?fedora} || 0%{?rhel} >= 8 +%if %{with_range_dependencies} Suggests: php-composer(%{composer_vendor}/console) %endif # phpcompatinfo (computed from version 3.3.6) @@ -2803,6 +2876,10 @@ exit $RET # ############################################################################## %changelog +* Wed Nov 13 2019 Remi Collet - 3.4.35-2 +- update to 3.4.35 +- use range dependencies + * Tue Nov 12 2019 Remi Collet - 3.4.34-1 - update to 3.4.34 diff --git a/sources b/sources index b813f5e..18f50bd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (php-symfony3-3.4.34-c461582064eabe9b93b225be589dd6740620ce0f.tar.gz) = 81e208236cf08ec32dc90c30348f387d40ba517422398ff4320352d80b7bf64a40f28c441cb2c485a1a65fffb926c880995884910e01c134cdd6472b2c148b58 +SHA512 (php-symfony3-3.4.35-2adc85d49cbe14e346068fa7e9c2e1f08ab31de6.tar.gz) = 5cae60219e638c7536e023408bc2c36e2037e31ad95fa1700729e525753e1fc715bea6401f8ccba081e4d35ae332a117b6f90fe660a9e9db66b39a53eb7abd11