summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--composer-autoload.php3
-rw-r--r--composer-dev.spec391
-rw-r--r--composer-rpm.patch47
-rw-r--r--composer.spec36
4 files changed, 45 insertions, 432 deletions
diff --git a/composer-autoload.php b/composer-autoload.php
index 811b39c..31197f5 100644
--- a/composer-autoload.php
+++ b/composer-autoload.php
@@ -21,6 +21,9 @@ $fedoraClassLoader->addPrefixes(array(
require_once $vendorDir . '/Seld/JsonLint/autoload.php';
require_once $vendorDir . '/Seld/PharUtils/autoload.php';
require_once $vendorDir . '/Seld/CliPrompt/autoload.php';
+require_once $vendorDir . '/Composer/CaBundle/autoload.php';
require_once $vendorDir . '/Composer/Spdx/autoload.php';
require_once $vendorDir . '/Composer/Semver/autoload.php';
require_once $vendorDir . '/JsonSchema/autoload.php';
+require_once $vendorDir . '/Psr/Log/autoload.php';
+
diff --git a/composer-dev.spec b/composer-dev.spec
deleted file mode 100644
index f8e72ca..0000000
--- a/composer-dev.spec
+++ /dev/null
@@ -1,391 +0,0 @@
-# remirepo/fedora spec file for composer
-#
-# Copyright (c) 2015-2016 Remi Collet
-# License: CC-BY-SA
-# http://creativecommons.org/licenses/by-sa/4.0/
-#
-# Please, preserve the changelog entries
-#
-%global gh_commit a4a0546ece469cae984219f920c75437820064ff
-%global gh_short %(c=%{gh_commit}; echo ${c:0:7})
-%global gh_branch 1.0-dev
-%global gh_owner composer
-%global gh_project composer
-%global with_tests %{?_without_tests:0}%{!?_without_tests:1}
-%global api_version 1.0.0
-
-Name: composer
-Version: 1.0.3
-Release: 1%{?dist}
-Summary: Dependency Manager for PHP
-
-Group: Development/Libraries
-License: MIT
-URL: https://getcomposer.org/
-Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}-%{gh_short}.tar.gz
-Source1: %{name}-autoload.php
-Source2: %{name}-bootstrap.php
-
-# Use our autoloader, resources path, fix for tests
-Patch0: %{name}-rpm.patch
-
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildArch: noarch
-BuildRequires: php-cli
-%if %{with_tests}
-BuildRequires: php-composer(justinrainbow/json-schema) >= 1.6
-BuildRequires: php-composer(composer/spdx-licenses) >= 1.0
-BuildRequires: php-composer(composer/semver) >= 1.0
-BuildRequires: php-composer(seld/jsonlint) >= 1.4
-BuildRequires: php-composer(seld/phar-utils) >= 1.0
-BuildRequires: php-composer(seld/cli-prompt) >= 1.0
-BuildRequires: php-composer(symfony/console) >= 2.5
-BuildRequires: php-composer(symfony/finder) >= 2.2
-BuildRequires: php-composer(symfony/filesystem) >= 2.5
-BuildRequires: php-composer(symfony/process) >= 2.1
-BuildRequires: php-zip
-# From composer.json, "require-dev": {
-# "phpunit/phpunit": "^4.5 || ^5.0.5",
-# "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0"
-BuildRequires: php-composer(phpunit/phpunit) >= 4.5
-# For autoloader
-BuildRequires: php-composer(symfony/class-loader)
-BuildRequires: php-seld-phar-utils >= 1.0.1
-BuildRequires: php-seld-cli-prompt >= 1.0.0-3
-%endif
-
-# ca-certificates
-Requires: %{_sysconfdir}/pki/tls/certs/ca-bundle.crt
-
-# From composer.json, "require": {
-# "php": "^5.3.2 || ^7.0",
-# "justinrainbow/json-schema": "^1.6",
-# "composer/spdx-licenses": "^1.0",
-# "composer/semver": "^1.0",
-# "seld/jsonlint": "~1.4",
-# "symfony/console": "^2.5 || ^3.0",
-# "symfony/finder": "^2.2 || ^3.0",
-# "symfony/process": "^2.1 || ^3.0",
-# "symfony/filesystem": "^2.5 || ^3.0",
-# "seld/phar-utils": "^1.0",
-# "seld/cli-prompt": "^1.0"
-Requires: php(language) >= 5.3.2
-Requires: php-cli
-Requires: php-composer(justinrainbow/json-schema) >= 1.6
-Requires: php-composer(justinrainbow/json-schema) < 2
-Requires: php-composer(composer/spdx-licenses) >= 1.0
-Requires: php-composer(composer/spdx-licenses) < 2
-Requires: php-composer(composer/semver) >= 1.0
-Requires: php-composer(composer/semver) < 2
-Requires: php-composer(seld/jsonlint) >= 1.4
-Requires: php-composer(seld/jsonlint) < 2
-Requires: php-composer(seld/phar-utils) >= 1.0
-Requires: php-composer(seld/phar-utils) < 2
-Requires: php-composer(seld/cli-prompt) >= 1.0
-Requires: php-composer(seld/cli-prompt) < 2
-Requires: php-composer(symfony/console) >= 2.5
-Requires: php-composer(symfony/console) < 4
-Requires: php-composer(symfony/finder) >= 2.2
-Requires: php-composer(symfony/finder) < 4
-Requires: php-composer(symfony/process) >= 2.1
-Requires: php-composer(symfony/process) < 4
-Requires: php-composer(symfony/filesystem) >= 2.5
-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"
-Requires: php-zip
-Requires: php-openssl
-# For our autoloader
-Requires: php-composer(symfony/class-loader)
-Requires: php-seld-phar-utils >= 1.0.1
-Requires: php-seld-cli-prompt >= 1.0.0-3
-# From phpcompatinfo
-Requires: php-curl
-Requires: php-date
-Requires: php-dom
-Requires: php-filter
-Requires: php-hash
-Requires: php-iconv
-Requires: php-intl
-Requires: php-json
-Requires: php-libxml
-Requires: php-mbstring
-Requires: php-pcre
-Requires: php-phar
-Requires: php-reflection
-Requires: php-simplexml
-Requires: php-spl
-Requires: php-tokenizer
-Requires: php-xsl
-Requires: php-zlib
-
-# Composer library
-Provides: php-composer(composer/composer) = %{version}
-# Special internal for Plugin API
-Provides: php-composer(composer-plugin-api) = %{api_version}
-
-
-%description
-Composer helps you declare, manage and install dependencies of PHP projects,
-ensuring you have the right stack everywhere.
-
-Documentation: https://getcomposer.org/doc/
-
-
-%prep
-%setup -q -n %{gh_project}-%{gh_commit}
-
-%patch0 -p1 -b .rpm
-find . -name \*.rpm -exec rm {} \; -print
-
-if grep -r '\.\./res'; then
- : Patch need to fixed
- exit 1
-fi
-
-cp -p %{SOURCE1} src/Composer/autoload.php
-cp -p %{SOURCE2} tests/bootstrap.php
-rm src/bootstrap.php
-
-: fix reported version
-%if 0%{?gh_date}
-DATE=%{gh_date}
-DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6:2}
-sed -e '/VERSION/s/@package_version@/%{gh_commit}/' \
- -e '/BRANCH_ALIAS_VERSION/s/@package_branch_alias_version@/%{gh_branch}/' \
- -e "/RELEASE_DATE/s/@release_date@/$DATE/" \
- -i src/Composer/Composer.php
-%else
-sed -e '/BRANCH_ALIAS_VERSION/s/@package_branch_alias_version@//' \
- -i src/Composer/Composer.php
-%endif
-
-: check Plugin API version
-php -r '
-namespace Composer\Plugin;
-include "src/Composer/Plugin/PluginInterface.php";
-if (version_compare(PluginInterface::PLUGIN_API_VERSION, "%{api_version}")) {
- printf("Plugin API version is %s, expected %s\n", PluginInterface::PLUGIN_API_VERSION, "%{api_version}");
- exit(1);
-}'
-
-
-%build
-# Nothing
-
-
-%install
-rm -rf %{buildroot}
-
-: Library
-mkdir -p %{buildroot}%{_datadir}/php
-cp -pr src/* %{buildroot}%{_datadir}/php
-
-: Resources
-mkdir -p %{buildroot}%{_datadir}/%{name}
-cp -pr res %{buildroot}%{_datadir}/%{name}/res
-cp -p LICENSE %{buildroot}%{_datadir}/%{name}/LICENSE
-
-ln -sf %{_datadir}/%{name}/LICENSE LICENSE
-
-: Command
-install -Dpm 755 bin/%{name} %{buildroot}%{_bindir}/%{name}
-
-
-%check
-%if %{with_tests}
-%if 0%{?rhel} == 5
-rm tests/Composer/Test/Downloader/XzDownloaderTest.php
-%endif
-
-: Ensure not used
-rm -rf res
-
-: Run test suite
-export BUILDROOT=%{buildroot}
-%{_bindir}/phpunit --include-path %{buildroot}%{_datadir}/php --verbose
-
-if which php70; then
- php70 %{_bindir}/phpunit --include-path %{buildroot}%{_datadir}/php --verbose
-fi
-%else
-: Test suite disabled
-%endif
-
-
-%clean
-rm -rf %{buildroot}
-
-
-%files
-%defattr(-,root,root,-)
-%{!?_licensedir:%global license %%doc}
-%license LICENSE
-%doc *.md doc
-%doc composer.json
-%{_bindir}/%{name}
-%{_datadir}/php/Composer
-%{_datadir}/%{name}
-
-
-%changelog
-* Sat Apr 30 2016 Remi Collet <remi@fedoraproject.org> - 1.0.3-1
-- update to 1.0.3
-
-* Thu Apr 21 2016 Remi Collet <remi@fedoraproject.org> - 1.0.2-1
-- update to 1.0.2
-
-* Tue Apr 19 2016 Remi Collet <remi@fedoraproject.org> - 1.0.1-1
-- update to 1.0.1
-- add dependency on ca-certificates
-- fix patch for RPM path
-
-* Tue Apr 5 2016 Remi Collet <remi@fedoraproject.org> - 1.0.0-1
-- update to 1.0.0
-
-* Tue Mar 29 2016 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.22.beta2
-- update to 1.0.0beta2
-
-* Fri Mar 4 2016 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.21.beta1
-- update to 1.0.0beta1
-
-* Tue Feb 23 2016 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.20.201602git4c0e163
-- new snapshot
-
-* Sat Feb 13 2016 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.20.20160213git7420265
-- new snapshot
-
-* Fri Feb 12 2016 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.20.20160212git25e089e
-- new snapshot
-- don't relying on result order which may vary
- open https://github.com/composer/composer/pull/4912
-- restore compatiblity with symfony < 2.8
- open https://github.com/composer/composer/pull/4913
-
-* Wed Jan 27 2016 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.19.20160127gitcd21505
-- new snapshot
-
-* Sun Jan 10 2016 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.19.20160109gitbda2c0f
-- new snapshot
-- raise dependency on justinrainbow/json-schema ^1.6
-
-* Fri Jan 8 2016 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.18.20160106git64b0d72
-- add patch for json-schema 1.6, FTBFS detected by Koschei
- open https://github.com/composer/composer/pull/4756
-
-* Thu Jan 7 2016 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.17.20160106git64b0d72
-- new snapshot
-- cleanup autoloader
-
-* Mon Jan 4 2016 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.16.20151228git72cd6af
-- new snapshot
-
-* Tue Dec 15 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.16.20151215gitf25446e
-- new snapshot
-- raise dependency on seld/jsonlint ^1.4
-
-* Sat Nov 14 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.15.alpha1
-- update to 1.0.0alpha11
-- run test suite with both PHP 5 and 7 when available
-
-* Mon Nov 2 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.14.20151030git5a5088e
-- new snapshot
-- allow symfony 3
-
-* Tue Oct 27 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.13.20151027gita9f7480
-- new snapshot
-
-* Wed Oct 14 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.13.20151013gita54f84f
-- new snapshot
-- use autoloader from all dependencies
-
-* Sun Oct 11 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.12.20151007git7a9eb02
-- new snapshot
-- provide php-composer(composer-plugin-api)
-
-* Tue Oct 6 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.12.20151004gitfcce52b
-- don't check version in diagnose command
-
-* Sun Oct 4 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.11.20151004gitfcce52b
-- new snapshot
-- add dependency on composer/semver
-
-* Mon Sep 21 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.10.20150920git9f2e562
-- new snapshot
-- add dependency on symfony/filesystem
-
-* Tue Sep 8 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.9.20150907git9f6fdfd
-- new snapshot
-
-* Sun Aug 23 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.9.20150820gitf1aa655
-- new snapshot
-- add LICENSE in application data, as used by the code
-
-* Fri Aug 7 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.8.20150804gitc83650f
-- new snapshot
-
-* Tue Jul 21 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.8.20150720git00c2679
-- new snapshot
-- add dependency on composer/spdx-licenses
-
-* Thu Jul 16 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.7.20150714git92faf1c
-- new snapshot
-- raise dependency on justinrainbow/json-schema 1.4.4
-
-* Mon Jun 29 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.6.20150626git943107c
-- new snapshot
-- review autoloader
-
-* Sun Jun 21 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.5.20150620gitd0ff016
-- new snapshot
-- add missing BR on php-zip
-- open https://github.com/composer/composer/pull/4169 for online test
-
-* Mon Jun 15 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.5.20150614git8e9659b
-- new snapshot
-
-* Sun Jun 7 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.5.20150605git9fb2d4f
-- new snapshot
-
-* Tue Jun 2 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.5.20150531git0ec86be
-- new snapshot
-
-* Tue May 26 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.5.20150525git69210d5
-- new snapshot
-- ensure /usr/share/php is in include_path (for SCL)
-
-* Wed May 13 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.4.20150511gitbc45d91
-- new snapshot
-
-* Mon May 4 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.4.20150503git42a9561
-- new snapshot
-- add dependencies on seld/phar-utils and seld/cli-prompt
-
-* Mon Apr 27 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.3.20150426git1cb427f
-- new snapshot
-
-* Fri Apr 17 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.3.20150415git921b3a0
-- new snapshot
-- raise dependency on justinrainbow/json-schema ~1.4
-- keep upstream shebang with /usr/bin/env (for SCL)
-
-* Thu Apr 9 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.3.20150408git4d134ce
-- new snapshot
-- lower dependency on justinrainbow/json-schema ~1.3
-
-* Tue Mar 24 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.3.20150324gitc5cd184
-- new snapshot
-- raise dependency on justinrainbow/json-schema ~1.4
-
-* Thu Mar 19 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.2.20150316git829199c
-- new snapshot
-
-* Wed Mar 4 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.2.20150302giteadc167
-- new snapshot
-
-* Sat Feb 28 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.2.20150227git45b1f35
-- new snapshot
-
-* Thu Feb 26 2015 Remi Collet <remi@fedoraproject.org> - 1.0.0-0.1.20150225gite5985a9
-- Initial package
diff --git a/composer-rpm.patch b/composer-rpm.patch
index 7021034..2e2d330 100644
--- a/composer-rpm.patch
+++ b/composer-rpm.patch
@@ -1,6 +1,6 @@
diff -up ./bin/composer.rpm ./bin/composer
---- ./bin/composer.rpm 2016-04-18 22:14:28.000000000 +0200
-+++ ./bin/composer 2016-04-19 07:15:05.420424086 +0200
+--- ./bin/composer.rpm 2016-04-29 18:32:14.000000000 +0200
++++ ./bin/composer 2016-04-30 10:07:31.835289957 +0200
@@ -5,7 +5,7 @@ if (PHP_SAPI !== 'cli') {
echo 'Warning: Composer should be invoked via the CLI version of PHP, not the '.PHP_SAPI.' SAPI'.PHP_EOL;
}
@@ -11,10 +11,10 @@ diff -up ./bin/composer.rpm ./bin/composer
use Composer\Console\Application;
diff -up ./src/Composer/Autoload/AutoloadGenerator.php.rpm ./src/Composer/Autoload/AutoloadGenerator.php
---- ./src/Composer/Autoload/AutoloadGenerator.php.rpm 2016-04-18 22:14:28.000000000 +0200
-+++ ./src/Composer/Autoload/AutoloadGenerator.php 2016-04-19 07:15:05.421424090 +0200
-@@ -287,7 +287,7 @@ EOF;
- file_put_contents($targetDir.'/autoload_real.php', $this->getAutoloadRealFile(true, (bool) $includePathFileContents, $targetDirLoader, (bool) $includeFilesFileContents, $vendorPathCode, $appBaseDirCode, $suffix, $useGlobalIncludePath, $prependAutoloader));
+--- ./src/Composer/Autoload/AutoloadGenerator.php.rpm 2016-04-30 10:07:31.836289961 +0200
++++ ./src/Composer/Autoload/AutoloadGenerator.php 2016-04-30 10:08:50.489640789 +0200
+@@ -288,7 +288,7 @@ EOF;
+ file_put_contents($targetDir.'/autoload_real.php', $this->getAutoloadRealFile(true, (bool) $includePathFileContents, $targetDirLoader, (bool) $includeFilesFileContents, $vendorPathCode, $appBaseDirCode, $suffix, $useGlobalIncludePath, $prependAutoloader, $staticPhpVersion));
$this->safeCopy(__DIR__.'/ClassLoader.php', $targetDir.'/ClassLoader.php');
- $this->safeCopy(__DIR__.'/../../../LICENSE', $targetDir.'/LICENSE');
@@ -23,9 +23,9 @@ diff -up ./src/Composer/Autoload/AutoloadGenerator.php.rpm ./src/Composer/Autolo
if ($this->runScripts) {
$this->eventDispatcher->dispatchScript(ScriptEvents::POST_AUTOLOAD_DUMP, $this->devMode, array(), array(
diff -up ./src/Composer/Compiler.php.rpm ./src/Composer/Compiler.php
---- ./src/Composer/Compiler.php.rpm 2016-04-18 22:14:28.000000000 +0200
-+++ ./src/Composer/Compiler.php 2016-04-19 07:15:05.421424090 +0200
-@@ -96,7 +96,7 @@ class Compiler
+--- ./src/Composer/Compiler.php.rpm 2016-04-29 18:32:14.000000000 +0200
++++ ./src/Composer/Compiler.php 2016-04-30 10:07:31.836289961 +0200
+@@ -97,7 +97,7 @@ class Compiler
$finder = new Finder();
$finder->files()
->name('*.json')
@@ -34,18 +34,9 @@ diff -up ./src/Composer/Compiler.php.rpm ./src/Composer/Compiler.php
->in(SpdxLicenses::getResourcesDir())
->sort($finderSort)
;
-@@ -138,7 +138,7 @@ class Compiler
- }
- $this->addFile($phar, new \SplFileInfo(__DIR__.'/../../vendor/composer/ClassLoader.php'));
-
-- $this->addFile($phar, new \SplFileInfo(__DIR__ . '/../../res/cacert.pem'), false);
-+ $this->addFile($phar, new \SplFileInfo((getenv('BUILDROOT')?:'') . '/usr/share/composer/res/cacert.pem'), false);
-
- $this->addComposerBin($phar);
-
diff -up ./src/Composer/Json/JsonFile.php.rpm ./src/Composer/Json/JsonFile.php
---- ./src/Composer/Json/JsonFile.php.rpm 2016-04-18 22:14:28.000000000 +0200
-+++ ./src/Composer/Json/JsonFile.php 2016-04-19 07:15:05.421424090 +0200
+--- ./src/Composer/Json/JsonFile.php.rpm 2016-04-29 18:32:14.000000000 +0200
++++ ./src/Composer/Json/JsonFile.php 2016-04-30 10:07:31.836289961 +0200
@@ -156,7 +156,7 @@ class JsonFile
self::validateSyntax($content, $this->path);
}
@@ -55,21 +46,9 @@ diff -up ./src/Composer/Json/JsonFile.php.rpm ./src/Composer/Json/JsonFile.php
$schemaData = json_decode(file_get_contents($schemaFile));
if ($schema === self::LAX_SCHEMA) {
-diff -up ./src/Composer/Util/RemoteFilesystem.php.rpm ./src/Composer/Util/RemoteFilesystem.php
---- ./src/Composer/Util/RemoteFilesystem.php.rpm 2016-04-18 22:14:28.000000000 +0200
-+++ ./src/Composer/Util/RemoteFilesystem.php 2016-04-19 07:15:05.421424090 +0200
-@@ -925,7 +925,7 @@ class RemoteFilesystem
- }
- }
-
-- return $caPath = __DIR__.'/../../../res/cacert.pem'; // Bundled with Composer, last resort
-+ return $caPath = (getenv('BUILDROOT')?:'') . '/usr/share/composer/res/cacert.pem'; // Bundled with Composer, last resort
- }
-
- /**
diff -up ./tests/Composer/Test/Json/ComposerSchemaTest.php.rpm ./tests/Composer/Test/Json/ComposerSchemaTest.php
---- ./tests/Composer/Test/Json/ComposerSchemaTest.php.rpm 2016-04-19 07:15:19.122479957 +0200
-+++ ./tests/Composer/Test/Json/ComposerSchemaTest.php 2016-04-19 07:15:45.229586410 +0200
+--- ./tests/Composer/Test/Json/ComposerSchemaTest.php.rpm 2016-04-29 18:32:14.000000000 +0200
++++ ./tests/Composer/Test/Json/ComposerSchemaTest.php 2016-04-30 10:07:31.836289961 +0200
@@ -87,7 +87,7 @@ class ComposerSchemaTest extends \PHPUni
private function check($json)
diff --git a/composer.spec b/composer.spec
index 354013c..ed67bd7 100644
--- a/composer.spec
+++ b/composer.spec
@@ -6,23 +6,24 @@
#
# Please, preserve the changelog entries
#
-%global gh_commit a083aa5e0c9b8ad989c622638aa380c1f88a68ec
+%global gh_commit 94c2a21fe51016758212fa0aebd8add36757f354
%global gh_short %(c=%{gh_commit}; echo ${c:0:7})
%global gh_branch 1.0-dev
%global gh_owner composer
%global gh_project composer
%global with_tests %{?_without_tests:0}%{!?_without_tests:1}
-%global api_version 1.0.0
+%global api_version 1.1.0
+%global prever RC
Name: composer
-Version: 1.0.2
-Release: 1%{?dist}
+Version: 1.1.0
+Release: 0.1.%{prever}%{?dist}
Summary: Dependency Manager for PHP
Group: Development/Libraries
License: MIT
URL: https://getcomposer.org/
-Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}-%{gh_short}.tar.gz
+Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}%{?prever}-%{gh_short}.tar.gz
Source1: %{name}-autoload.php
Source2: %{name}-bootstrap.php
@@ -35,10 +36,12 @@ BuildRequires: php-cli
%if %{with_tests}
BuildRequires: php-composer(justinrainbow/json-schema) >= 1.6
BuildRequires: php-composer(composer/spdx-licenses) >= 1.0
+BuildRequires: php-composer(composer/ca-bundle) >= 1.0
BuildRequires: php-composer(composer/semver) >= 1.0
BuildRequires: php-composer(seld/jsonlint) >= 1.4
BuildRequires: php-composer(seld/phar-utils) >= 1.0
BuildRequires: php-composer(seld/cli-prompt) >= 1.0
+BuildRequires: php-composer(psr/log) >= 1.0
BuildRequires: php-composer(symfony/console) >= 2.5
BuildRequires: php-composer(symfony/finder) >= 2.2
BuildRequires: php-composer(symfony/filesystem) >= 2.5
@@ -52,6 +55,7 @@ BuildRequires: php-composer(phpunit/phpunit) >= 4.5
BuildRequires: php-composer(symfony/class-loader)
BuildRequires: php-seld-phar-utils >= 1.0.1
BuildRequires: php-seld-cli-prompt >= 1.0.0-3
+BuildRequires: php-PsrLog >= 1.0.0-8
%endif
# ca-certificates
@@ -60,21 +64,25 @@ Requires: %{_sysconfdir}/pki/tls/certs/ca-bundle.crt
# From composer.json, "require": {
# "php": "^5.3.2 || ^7.0",
# "justinrainbow/json-schema": "^1.6",
-# "composer/spdx-licenses": "^1.0",
+# "composer/ca-bundle": "^1.0",
# "composer/semver": "^1.0",
+# "composer/spdx-licenses": "^1.0",
# "seld/jsonlint": "~1.4",
# "symfony/console": "^2.5 || ^3.0",
# "symfony/finder": "^2.2 || ^3.0",
# "symfony/process": "^2.1 || ^3.0",
# "symfony/filesystem": "^2.5 || ^3.0",
# "seld/phar-utils": "^1.0",
-# "seld/cli-prompt": "^1.0"
+# "seld/cli-prompt": "^1.0",
+# "psr/log": "^1.0"
Requires: php(language) >= 5.3.2
Requires: php-cli
Requires: php-composer(justinrainbow/json-schema) >= 1.6
Requires: php-composer(justinrainbow/json-schema) < 2
Requires: php-composer(composer/spdx-licenses) >= 1.0
Requires: php-composer(composer/spdx-licenses) < 2
+Requires: php-composer(composer/ca-bundle) >= 1.0
+Requires: php-composer(composer/ca-bundle) < 2
Requires: php-composer(composer/semver) >= 1.0
Requires: php-composer(composer/semver) < 2
Requires: php-composer(seld/jsonlint) >= 1.4
@@ -83,6 +91,8 @@ Requires: php-composer(seld/phar-utils) >= 1.0
Requires: php-composer(seld/phar-utils) < 2
Requires: php-composer(seld/cli-prompt) >= 1.0
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.5
Requires: php-composer(symfony/console) < 4
Requires: php-composer(symfony/finder) >= 2.2
@@ -100,6 +110,7 @@ Requires: php-openssl
Requires: php-composer(symfony/class-loader)
Requires: php-seld-phar-utils >= 1.0.1
Requires: php-seld-cli-prompt >= 1.0.0-3
+Requires: php-PsrLog >= 1.0.0-8
# From phpcompatinfo
Requires: php-curl
Requires: php-date
@@ -198,6 +209,8 @@ install -Dpm 755 bin/%{name} %{buildroot}%{_bindir}/%{name}
%if 0%{?rhel} == 5
rm tests/Composer/Test/Downloader/XzDownloaderTest.php
%endif
+sed -e 's/testDispatcherCanConvertScriptEventToCommandEventForListener/SKIP1/' \
+ -i tests/Composer/Test/EventDispatcher/EventDispatcherTest.php
: Ensure not used
rm -rf res
@@ -230,6 +243,15 @@ rm -rf %{buildroot}
%changelog
+* Sat Apr 30 2016 Remi Collet <remi@fedoraproject.org> - 1.1.0-0.1.RC
+- update to 1.1.0-RC
+- add dependency on composer/ca-bundle
+- add dependency on psr/log
+- bump composer-plugin-api to 1.1.0
+
+* Sat Apr 30 2016 Remi Collet <remi@fedoraproject.org> - 1.0.3-1
+- update to 1.0.3
+
* Thu Apr 21 2016 Remi Collet <remi@fedoraproject.org> - 1.0.2-1
- update to 1.0.2