aboutsummaryrefslogtreecommitdiffstats
path: root/testing/php7-mongodb/APKBUILD
blob: 9b9cdf723cc3f6a6c85a0f5d78a183a4a41f5ec9 (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
# Contributor: Fabio Ribeiro <fabiorphp@gmail.com>
# Maintainer: Fabio Ribeiro <fabiorphp@gmail.com>
pkgname=php7-mongodb
_pkgreal=mongodb
pkgver=1.4.3
_pkgver=${pkgver/_rc/RC}
pkgrel=0
pkgdesc="PHP7 MongoDB driver"
url="http://pecl.php.net/package/mongodb"
arch="all"
license="PHP"
depends="php7-json"
makedepends="libressl-dev pcre-dev php7-dev autoconf"
source="http://pecl.php.net/get/$_pkgreal-$_pkgver.tgz
	libressl-273.patch"
options="!check"  # tests requires additional dependencies (vagrant)
builddir="$srcdir"/$_pkgreal-$_pkgver

build() {
	cd "$builddir"
	phpize7
	./configure --prefix=/usr \
		--with-php-config=/usr/bin/php-config7
	make
}

package() {
	cd "$builddir"
	make INSTALL_ROOT="$pkgdir/" install
	install -d "$pkgdir"/etc/php7/conf.d
	echo "extension=$_pkgreal.so" > "$pkgdir"/etc/php7/conf.d/$_pkgreal.ini
}

sha512sums="60a8c5ba76f200c0504126eeefb092061def3dd9add6fc002ebf762923edd09479da1413ee417c72da6f1a4317895608b4cfe431e5e6546292bedbfd5bdf990b  mongodb-1.4.3.tgz
d1851a2fc4bd311e6286527038f677e4eb48f1b773470eb0a9f324a8fa5ffebdcfd0f2f2419eb13634045e1fa5f9669e2e64d4c976c0fa97ce870fd4de5cc735  libressl-273.patch"