[packages/composer] up to 1.0.0-alpha8, supports psr-4
glen
glen at pld-linux.org
Wed Apr 9 18:42:23 CEST 2014
commit b3a11e21a58745e41a6d8ace9788534be407930e
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed Apr 9 19:41:47 2014 +0300
up to 1.0.0-alpha8, supports psr-4
composer.spec | 17 +++++++----------
no-bundle-symfony.patch | 6 +++---
system-symfony.patch | 10 +++++-----
3 files changed, 15 insertions(+), 18 deletions(-)
---
diff --git a/composer.spec b/composer.spec
index fbed9af..80bc30e 100644
--- a/composer.spec
+++ b/composer.spec
@@ -6,9 +6,8 @@
%bcond_with bootstrap # build boostrap
%define php_min_version 5.3.4
-%define githash f134e09
-%define subver alpha7
-%define rel 0.17
+%define subver alpha8
+%define rel 0.19
%include /usr/lib/rpm/macros.php
Summary: Dependency Manager for PHP
Name: composer
@@ -16,10 +15,10 @@ Version: 1.0.0
Release: 0.%{subver}.%{rel}
License: MIT
Group: Development/Languages/PHP
-Source0: https://github.com/composer/composer/archive/%{githash}/%{name}-%{version}-%{githash}.tar.gz
-# Source0-md5: 21a70f5ec468b68429a03551f1ef150e
+Source0: https://github.com/composer/composer/archive/%{version}-%{subver}/%{name}-%{version}-%{subver}.tar.gz
+# Source0-md5: a304aecf48b8406730d572e204afd6db
Source1: http://getcomposer.org/download/%{version}-%{subver}/%{name}.phar
-# Source1-md5: f9b1dbd4ad0e3707bfe216690b210a7e
+# Source1-md5: df1001975035f07d09307bf1f1e62584
Patch0: nogit.patch
Patch1: no-bundle-symfony.patch
Patch2: system-symfony.patch
@@ -74,13 +73,11 @@ composer=composer
%endif
if [ ! -d vendor ]; then
COMPOSER_HOME=${PWD:=$(pwd)} \
- $composer install --prefer-dist -v
+ $composer install --prefer-dist -v --no-dev
%{__patch} -p1 < %{PATCH2}
fi
-V=$(echo composer-composer-*)
-V=${V#composer-composer-}
-COMPOSER_VERSION=%{version}%{?subver:-%{subver}}${V:+-g$V} \
+COMPOSER_VERSION=%{version}%{?subver:-%{subver}} \
%{__php} -d phar.readonly=0 ./bin/compile
# sanity check
diff --git a/no-bundle-symfony.patch b/no-bundle-symfony.patch
index 18f19dd..6a732cf 100644
--- a/no-bundle-symfony.patch
+++ b/no-bundle-symfony.patch
@@ -8,8 +8,8 @@
->in(__DIR__.'/../../vendor/seld/jsonlint/src/')
->in(__DIR__.'/../../vendor/justinrainbow/json-schema/src/')
;
---- composer-1.0.0-0.alpha7.0.17/composer.json~ 2013-11-11 15:41:21.000000000 +0200
-+++ composer-1.0.0-0.alpha7.0.17/composer.json 2013-11-13 09:38:09.329316303 +0200
+--- composer-1.0.0-0.alpha8.0.18/composer.json~ 2014-01-06 20:39:59.000000000 +0200
++++ composer-1.0.0-0.alpha8.0.18/composer.json 2014-04-09 19:23:59.964432023 +0300
@@ -24,10 +24,7 @@
"require": {
"php": ">=5.3.2",
@@ -17,7 +17,7 @@
- "seld/jsonlint": "1.*",
- "symfony/console": "~2.3",
- "symfony/finder": "~2.2",
-- "symfony/process": "~2.1 at dev"
+- "symfony/process": "~2.1"
+ "seld/jsonlint": "1.*"
},
"require-dev": {
diff --git a/system-symfony.patch b/system-symfony.patch
index 892452e..b4d7044 100644
--- a/system-symfony.patch
+++ b/system-symfony.patch
@@ -1,5 +1,5 @@
---- composer-1.0.0/vendor/composer/autoload_namespaces.php~ 2013-04-12 18:41:14.000000000 +0300
-+++ composer-1.0.0/vendor/composer/autoload_namespaces.php 2013-04-12 18:42:10.735493349 +0300
+--- composer-1.0.0-0.alpha8.0.18/vendor/composer/autoload_namespaces.php~ 2014-04-09 19:25:49.000000000 +0300
++++ composer-1.0.0-0.alpha8.0.18/vendor/composer/autoload_namespaces.php 2014-04-09 19:27:08.119493444 +0300
@@ -4,8 +4,12 @@
$vendorDir = dirname(dirname(__FILE__));
@@ -10,6 +10,6 @@
+ 'Symfony\\Component\\Process\\' => $pearDir,
+ 'Symfony\\Component\\Finder' => $pearDir,
+ 'Symfony\\Component\\Console\\' => $pearDir,
- 'Seld\\JsonLint' => $vendorDir . '/seld/jsonlint/src/',
- 'JsonSchema' => $vendorDir . '/justinrainbow/json-schema/src/',
- 'Composer' => $baseDir . '/src/',
+ 'Seld\\JsonLint' => array($vendorDir . '/seld/jsonlint/src'),
+ 'JsonSchema' => array($vendorDir . '/justinrainbow/json-schema/src'),
+ 'Composer' => array($baseDir . '/src'),
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/composer.git/commitdiff/b3a11e21a58745e41a6d8ace9788534be407930e
More information about the pld-cvs-commit
mailing list