blob: caff19d315a27f8e37b607933f488c92462d1786 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
# Maintainer: jopicornell <jopicornell@pm.me>
# Contributor: tjbp <archlinux at tjbp dot net>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
# Contributor: pohl7589
pkgname=php56-composer
epoch=1
pkgver=2.2.25
pkgrel=1
pkgdesc="Dependency Manager for PHP 5.6"
arch=('any')
license=('MIT')
url='https://getcomposer.org/'
depends=('php56-cli')
makedepends=('git')
source=(
"${pkgname}::git+https://github.com/composer/composer.git#tag=${pkgver}"
'php56.patch'
'https://raw.githubusercontent.com/composer/getcomposer.org/1c8d2b11a3b7ba1bff7fce9c936cd36c61ddb791/web/installer'
)
sha384sums=(
'SKIP'
'7c0ceb28e5f8a4e9ea64a0fad3eaecd8234b46e7a71a7f42cde87a8c82d865ae4858bb1133c268cbf941d4fa52a93a96'
'ed0feb545ba87161262f2d45a633e34f591ebb3381f2e0063c345ebea4d228dd0043083717770234ec00c5a9f9593792'
)
prepare() {
php56 "${srcdir}/installer" --quiet
cd "${srcdir}/${pkgname}"
php56 "${srcdir}/composer.phar" -n install --no-dev
}
build() {
cd "${srcdir}/${pkgname}"
patch -p0 < "${srcdir}/php56.patch"
php56 -d phar.readonly=Off bin/compile
}
check() {
cd "${srcdir}/${pkgname}"
bin/composer -n install
}
package() {
cd "${srcdir}/${pkgname}"
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -Dm755 composer.phar "${pkgdir}/usr/bin/composer56"
}
|