[packages/composer] up to b23a3cd

glen glen at pld-linux.org
Fri Nov 28 15:06:07 CET 2014


commit 848ed42b34c9ec064381eea74f0ccb6cfd1d1b59
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Fri Nov 28 16:05:55 2014 +0200

    up to b23a3cd

 composer.spec | 17 ++++++++---------
 nogit.patch   | 32 ++++++++++++++++++++------------
 2 files changed, 28 insertions(+), 21 deletions(-)
---
diff --git a/composer.spec b/composer.spec
index 2cfc4e7..1cdf49f 100644
--- a/composer.spec
+++ b/composer.spec
@@ -5,21 +5,19 @@
 %bcond_with	bootstrap		# build boostrap
 
 %define		php_min_version 5.3.4
-%define		subver	alpha8
-%define		githash	b0cabd1
-%define		rel		8
+%define		githash	b23a3cd
+%define		rel		9
 %include	/usr/lib/rpm/macros.php
 Summary:	Dependency Manager for PHP
 Name:		composer
 Version:	1.0.0
-Release:	0.%{subver}.%{rel}.%{githash}
+Release:	%{rel}.%{githash}
 License:	MIT
 Group:		Development/Languages/PHP
-#Source0:	https://github.com/composer/composer/archive/%{version}-%{subver}/%{name}-%{version}-%{subver}.tar.gz
-Source0:	https://github.com/composer/composer/archive/%{githash}/%{name}-%{version}-%{subver}-%{githash}.tar.gz
-# Source0-md5:	be1b3e138647d0ed8af94a53de53c9c0
+Source0:	https://github.com/composer/composer/archive/%{githash}/%{name}-%{version}-%{githash}.tar.gz
+# Source0-md5:	d9e1c78c6032ebf50ed0b068f2af15ce
 %if %{with bootstrap}
-Source1:	http://getcomposer.org/download/%{version}-%{subver}/%{name}.phar
+Source1:	http://getcomposer.org/download/%{version}-alpha8/%{name}.phar
 # Source1-md5:	df1001975035f07d09307bf1f1e62584
 %endif
 Source2:	https://raw.githubusercontent.com/iArren/%{name}-bash-completion/86a8129/composer
@@ -118,7 +116,8 @@ if [ ! -d vendor ]; then
 	%{__patch} -p1 < %{PATCH2}
 fi
 
-COMPOSER_VERSION=%{version}%{?subver:-%{subver}}%{?githash:@%{githash}} \
+PACKAGE_VERSION=%{?githash} \
+RELEASE_DATE=$(LC_ALL=C date) \
 %{__php} -d phar.readonly=0 ./bin/compile
 
 # sanity check
diff --git a/nogit.patch b/nogit.patch
index 5799ba4..89af0a0 100644
--- a/nogit.patch
+++ b/nogit.patch
@@ -1,19 +1,27 @@
---- composer-alpha7/src/Composer/Compiler.php~	2013-04-01 13:18:27.000000000 +0300
-+++ composer-alpha7/src/Composer/Compiler.php	2013-04-01 22:27:27.313555304 +0300
-@@ -35,6 +35,8 @@
+--- composer-1.0.x-b23a3cd/src/Composer/Compiler.php~	2014-11-28 15:47:34.000000000 +0200
++++ composer-1.0.x-b23a3cd/src/Composer/Compiler.php	2014-11-28 15:53:21.829773210 +0200
+@@ -40,13 +40,13 @@
              unlink($pharFile);
          }
  
-+		$this->version = getenv('COMPOSER_VERSION');
-+	if (empty($this->version)) {
-         $process = new Process('git log --pretty="%H" -n1 HEAD', __DIR__);
+-        $process = new Process('git log --pretty="%H" -n1 HEAD', __DIR__);
++        $process = new Process('echo $PACKAGE_VERSION', __DIR__);
+         if ($process->run() != 0) {
+             throw new \RuntimeException('Can\'t run git log. You must ensure to run compile from composer git repository clone and that git binary is available.');
+         }
+         $this->version = trim($process->getOutput());
+ 
+-        $process = new Process('git log -n1 --pretty=%ci HEAD', __DIR__);
++        $process = new Process('echo $RELEASE_DATE', __DIR__);
          if ($process->run() != 0) {
              throw new \RuntimeException('Can\'t run git log. You must ensure to run compile from composer git repository clone and that git binary is available.');
-@@ -45,6 +47,7 @@
-         if ($process->run() == 0) {
-             $this->version = trim($process->getOutput());
          }
-+	}
+@@ -55,7 +55,7 @@
+         $date->setTimezone(new \DateTimeZone('UTC'));
+         $this->versionDate = $date->format('Y-m-d H:i:s');
  
-         $phar = new \Phar($pharFile, 0, 'composer.phar');
-         $phar->setSignatureAlgorithm(\Phar::SHA1);
+-        $process = new Process('git describe --tags HEAD');
++        $process = new Process('false');
+         if ($process->run() == 0) {
+             $this->version = trim($process->getOutput());
+         } else {
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/composer.git/commitdiff/848ed42b34c9ec064381eea74f0ccb6cfd1d1b59



More information about the pld-cvs-commit mailing list