summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 8d6992b097159d857cb1ed70e22e9545eb175606 (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
# Maintainer: Alexey Manukhin <axxapy@gmail.com>

pkgname=php-runkit
pkgdesc='Runkit is set of tools which allowes to do what Reflection does not allow. Usefull for unit tests.'
pkgver=git
pkgrel=1

arch=('x86_64' 'i686')
license=('PHP')
url=https://github.com/zenovich/runkit

makedepends=('php')
source=("git+https://github.com/zenovich/runkit.git" "https://github.com/zenovich/runkit/pull/73.diff")
md5sums=('SKIP' '768c220680f414b1b3858f0d856e6a40')
depends=('php')

build() {
	cd ${srcdir}/runkit || return 1
	patch -p1 < $startdir/73.diff
	phpize || return 1
	./configure ${peclconfig}|| return 1
	make || return 1
}

package_php-runkit() {
	install -d -m755 ${pkgdir}/usr/lib/php/modules/
	install -m644 ${srcdir}/runkit/modules/runkit.so ${pkgdir}/usr/lib/php/modules//runkit.so
	
	echo 'extension=runkit.so' > ${startdir}/runkit.ini || return 1
	echo 'runkit.internal_override=1' >> ${startdir}/runkit.ini || return 1
	install -D -m 644 $startdir/runkit.ini ${pkgdir}/etc/php/conf.d/runkit.ini || return 1
}