[arch-commits] Commit in php-composer/trunk (PKGBUILD php php.ini)
Pierre Schmitz
pierre at archlinux.org
Sat Nov 21 18:11:49 UTC 2015
Date: Saturday, November 21, 2015 @ 19:11:49
Author: pierre
Revision: 251788
upgpkg: php-composer 1.0.0.alpha11-1
Added:
php-composer/trunk/php
Modified:
php-composer/trunk/PKGBUILD
php-composer/trunk/php.ini
----------+
PKGBUILD | 46 ++++++++++++++++++----------------------------
php | 3 +++
php.ini | 2 --
3 files changed, 21 insertions(+), 30 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-11-21 16:34:27 UTC (rev 251787)
+++ PKGBUILD 2015-11-21 18:11:49 UTC (rev 251788)
@@ -2,53 +2,44 @@
# Maintainer: Pierre Schmitz <pierre at archlinux.de>
pkgname=php-composer
-pkgver=1.0.0.alpha10.465
+_tag=1.0.0-alpha11
+pkgver=${_tag/-/.}
pkgrel=1
pkgdesc="Dependency Manager for PHP"
arch=('any')
license=('MIT')
-url='http://getcomposer.org/'
-depends=('php' 'php-intl')
+url='https://getcomposer.org/'
+depends=('php')
makedepends=('git')
-checkdepends=('mercurial')
-source=("${pkgname}::git+https://github.com/composer/composer.git"
- "composer-${pkgver}.phar::https://getcomposer.org/composer.phar"
- 'php.ini')
-backup=('usr/share/php-composer/php.ini')
+source=("${pkgname}::git+https://github.com/composer/composer.git#tag=${_tag}"
+ "composer-${pkgver}.phar::https://getcomposer.org/download/${_tag}/composer.phar"
+ 'php' 'php.ini')
md5sums=('SKIP'
- 'bc7ca705316637ca93b49860926eed98'
- 'b31326c352763328dca0a567a67609ab')
+ '488ca7972e447e0e1b2988f66d8e01e6'
+ '407acec5e2be64bc18c95fadb2ad86d4'
+ '5cc154807e3a7a990657c1c4bcc80149')
-pkgver() {
+prepare() {
cd ${srcdir}/${pkgname}
- local _tag=$(git tag -l --sort -version:refname | head -1)
- echo "${_tag}.$(git rev-list ${_tag}.. --count)" | sed 's/-/./g'
-}
+ # Use a php wrapper which is configured with the required modules
+ export PATH=${srcdir}:$PATH
-prepare() {
- cd ${srcdir}/${pkgname}
-
- sed "s~^#!/usr/bin/env php~#!/usr/bin/php -nc/usr/share/${pkgname}/php.ini~g" -i src/Composer/Compiler.php
- 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
+ php ${srcdir}/composer-${pkgver}.phar -n install --no-dev
}
build() {
cd ${srcdir}/${pkgname}
- /usr/bin/php -nc ${srcdir}/php.ini bin/compile
+ 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
+ # Install the dev dependencies to run the unit tests
+ bin/composer -n install
+ vendor/bin/phpunit
}
package() {
@@ -55,6 +46,5 @@
cd ${srcdir}/${pkgname}
install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
- install -Dm644 ${srcdir}/php.ini ${pkgdir}/usr/share/php-composer/php.ini
install -Dm755 composer.phar ${pkgdir}/usr/bin/composer
}
Added: php
===================================================================
--- php (rev 0)
+++ php 2015-11-21 18:11:49 UTC (rev 251788)
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+/usr/bin/php -nc $(dirname $0)/php.ini ${@}
Property changes on: php-composer/trunk/php
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Modified: php.ini
===================================================================
--- php.ini 2015-11-21 16:34:27 UTC (rev 251787)
+++ php.ini 2015-11-21 18:11:49 UTC (rev 251788)
@@ -3,9 +3,7 @@
extension=openssl.so
extension=phar.so
extension=zip.so
-extension=bz2.so
extension=curl.so
-extension=intl.so
[Date]
date.timezone=UTC
[Phar]
More information about the arch-commits
mailing list