blob: 74f1a297d3fd2704f0b8e47464dcc16c1713db06 (
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
|
# Contributor: TBK <alpine@jjtc.eu>
# Maintainer: TBK <alpine@jjtc.eu>
pkgname=php7-brotli
_pkgreal=brotli
pkgver=0.6.1
pkgrel=0
pkgdesc="Brotli Extension for PHP"
url="https://github.com/kjdev/php-ext-brotli"
arch="all"
license="MIT"
depends="php7-common"
makedepends="php7-dev autoconf brotli-dev re2c"
source="$pkgname-$pkgver.tar.gz::https://github.com/kjdev/php-ext-brotli/archive/$pkgver.tar.gz"
builddir="$srcdir/php-ext-brotli-$pkgver"
build() {
cd "$builddir"
phpize7
./configure \
--prefix=/usr \
--with-php-config=php-config7 \
--with-libbrotli # Use system lib
make
}
check() {
cd "$builddir"
rm -f tests/compatibility.phpt tests/roundtrip.phpt # No test data in PECL
make NO_INTERACTION=1 REPORT_EXIT_STATUS=1 test
}
package() {
cd "$builddir"
make INSTALL_ROOT="$pkgdir"/ install
install -d "$pkgdir"/etc/php7/conf.d
echo "extension=$_pkgreal.so" > "$pkgdir"/etc/php7/conf.d/50_$_pkgreal.ini
}
sha512sums="d56ddc78c5155d5c8e361c1866cc39d3ebde27dcd7df7b9e36a839c768fd6b193ebc852db743526c3c08bc2a4f634bf46cb9cd833f8676705606b10b78fa99ed php7-brotli-0.6.1.tar.gz"
|