summaryrefslogtreecommitdiffstats
path: root/composer.spec
diff options
context:
space:
mode:
Diffstat (limited to 'composer.spec')
-rw-r--r--composer.spec31
1 files changed, 19 insertions, 12 deletions
diff --git a/composer.spec b/composer.spec
index 1c36b02..08a33f9 100644
--- a/composer.spec
+++ b/composer.spec
@@ -17,7 +17,7 @@
Name: composer
Version: 1.4.2
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Dependency Manager for PHP
Group: Development/Libraries
@@ -33,13 +33,14 @@ Source4: %{name}.csh
# Use our autoloader, resources path, fix for tests
Patch0: %{name}-rpm.patch
-# Sticked to json-schema 4 and Symfony 2.8 because of
# https://github.com/composer/composer/issues/6434
+# https://github.com/composer/composer/pull/6435
+Patch1: %{name}-pr6435.patch
BuildArch: noarch
BuildRequires: php-cli
%if %{with_tests}
-BuildRequires: php-justinrainbow-json-schema4
+BuildRequires: php-justinrainbow-json-schema5
BuildRequires: php-composer(composer/spdx-licenses) < 2
BuildRequires: php-composer(composer/spdx-licenses) >= 1.0
BuildRequires: php-composer(composer/ca-bundle) < 2
@@ -54,13 +55,13 @@ BuildRequires: php-composer(seld/cli-prompt) < 2
BuildRequires: php-composer(seld/cli-prompt) >= 1.0
BuildRequires: php-composer(psr/log) < 2
BuildRequires: php-composer(psr/log) >= 1.0
-BuildRequires: php-composer(symfony/console) < 3
+BuildRequires: php-composer(symfony/console) < 4
BuildRequires: php-composer(symfony/console) >= 2.7
-BuildRequires: php-composer(symfony/finder) < 3
+BuildRequires: php-composer(symfony/finder) < 4
BuildRequires: php-composer(symfony/finder) >= 2.7
-BuildRequires: php-composer(symfony/filesystem) < 3
+BuildRequires: php-composer(symfony/filesystem) < 4
BuildRequires: php-composer(symfony/filesystem) >= 2.7
-BuildRequires: php-composer(symfony/process) < 3
+BuildRequires: php-composer(symfony/process) < 4
BuildRequires: php-composer(symfony/process) >= 2.7
BuildRequires: php-zip
# From composer.json, "require-dev": {
@@ -90,7 +91,7 @@ BuildRequires: php-PsrLog >= 1.0.0-8
# "psr/log": "^1.0"
Requires: php(language) >= 5.3.2
Requires: php-cli
-Requires: php-justinrainbow-json-schema4
+Requires: php-justinrainbow-json-schema5
Requires: php-composer(composer/spdx-licenses) >= 1.0
Requires: php-composer(composer/spdx-licenses) < 2
Requires: php-composer(composer/ca-bundle) >= 1.0
@@ -106,13 +107,13 @@ Requires: php-composer(seld/cli-prompt) < 2
Requires: php-composer(psr/log) >= 1.0
Requires: php-composer(psr/log) < 2
Requires: php-composer(symfony/console) >= 2.7
-Requires: php-composer(symfony/console) < 3
+Requires: php-composer(symfony/console) < 4
Requires: php-composer(symfony/finder) >= 2.7
-Requires: php-composer(symfony/finder) < 3
+Requires: php-composer(symfony/finder) < 4
Requires: php-composer(symfony/process) >= 2.7
-Requires: php-composer(symfony/process) < 3
+Requires: php-composer(symfony/process) < 4
Requires: php-composer(symfony/filesystem) >= 2.7
-Requires: php-composer(symfony/filesystem) < 3
+Requires: php-composer(symfony/filesystem) < 4
# From composer.json, suggest
# "ext-zip": "Enabling the zip extension allows you to unzip archives, and allows gzip compression of all internet traffic",
# "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages"
@@ -161,6 +162,7 @@ Documentation: https://getcomposer.org/doc/
%patch0 -p1 -b .rpm
find . -name \*.rpm -exec rm {} \; -print
+%patch1 -p1 -b .pr6435
if grep -r '\.\./res'; then
: Patch need to fixed
@@ -257,6 +259,11 @@ exit $ret
%changelog
+* Mon May 22 2017 Remi Collet <remi@remirepo.net> - 1.4.2-2
+- fix autoloader to allow symfony 2 and 3
+- raise dependency on justinrainbow/json-schema v5
+- open https://github.com/composer/composer/pull/6435 - fix tests
+
* Mon May 22 2017 Remi Collet <remi@remirepo.net> - 1.4.2-1
- Update to 1.4.2
- only use json-schema 4 and Symfony 2.8 because of