[arch-commits] Commit in php-composer/trunk (PKGBUILD)

Pierre Schmitz pierre at archlinux.org
Sun May 10 14:09:09 UTC 2015


    Date: Sunday, May 10, 2015 @ 16:09:09
  Author: pierre
Revision: 238934

upgpkg: php-composer 1.0.0.alpha10.155-1

Modified:
  php-composer/trunk/PKGBUILD

----------+
 PKGBUILD |   22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-05-10 13:35:27 UTC (rev 238933)
+++ PKGBUILD	2015-05-10 14:09:09 UTC (rev 238934)
@@ -2,7 +2,7 @@
 # Maintainer: Pierre Schmitz <pierre at archlinux.de>
 
 pkgname=php-composer
-pkgver=1.0.0.alpha10.106
+pkgver=1.0.0.alpha10.155
 pkgrel=1
 pkgdesc="Dependency Manager for PHP"
 arch=('any')
@@ -15,7 +15,7 @@
         "composer-${pkgver}.phar::https://getcomposer.org/composer.phar"
         'php.ini')
 md5sums=('SKIP'
-         'fe61b13b7e0dc27714a94299a7950b40'
+         '7eb2cdba130718a1989951a075aa4fbd'
          'b31326c352763328dca0a567a67609ab')
 
 pkgver() {
@@ -29,23 +29,27 @@
 	cd ${srcdir}/${pkgname}
 
 	sed "s~^#!/usr/bin/env php~#!/usr/bin/php -nc/usr/share/${pkgname}/php.ini~g" -i src/Composer/Compiler.php
-	/usr/bin/php -nc ${srcdir}/php.ini ${srcdir}/composer-${pkgver}.phar -on install --prefer-dist
+	sed "s~php bin/composer~php -nc/usr/share/${pkgname}/php.ini bin/composer~g" -i bin/compile
+	/usr/bin/php -nc ${srcdir}/php.ini ${srcdir}/composer-${pkgver}.phar -n install --no-dev
 }
 
+build() {
+	cd ${srcdir}/${pkgname}
+
+	/usr/bin/php -nc ${srcdir}/php.ini bin/compile
+}
+
 check() {
 	cd ${srcdir}/${pkgname}
 
 	git config --global user.email "${USER}@${HOST}"
 	git config --global user.name "${USER}"
+
+	# install the dev dependencies to run the unit tests
+	/usr/bin/php -nc ${srcdir}/php.ini bin/composer install
 	/usr/bin/php -nc ${srcdir}/php.ini vendor/bin/phpunit
 }
 
-build() {
-	cd ${srcdir}/${pkgname}
-
-	/usr/bin/php -nc ${srcdir}/php.ini bin/compile
-}
-
 package() {
 	cd ${srcdir}/${pkgname}
 



More information about the arch-commits mailing list