summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorxiota2023-06-04 02:14:23 -0700
committerxiota2023-06-04 02:14:23 -0700
commit72a042e8ee474cca7d877a2e7d2878418bd478c8 (patch)
treee6813f1e885bf750db099e81e43060bb8d5def5f /PKGBUILD
parent1d549d24752b16ad41f2f64915c069859ae6216e (diff)
downloadaur-php-runkit.tar.gz
4.0.0a6.r1: switch to runkit7
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 34 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8d6992b09715..181758eba0aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,47 @@
-# Maintainer: Alexey Manukhin <axxapy@gmail.com>
+# Maintainer:
+# Contributor: 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
+_pkgname="php-runkit"
+pkgname="$_pkgname"
+pkgdesc='Tools to allow what Reflection does not. Useful for unit tests.'
+pkgver=4.0.0a6.r1.g8ffec37
pkgrel=1
arch=('x86_64' 'i686')
license=('PHP')
-url=https://github.com/zenovich/runkit
+url="https://github.com/runkit7/runkit7"
-makedepends=('php')
-source=("git+https://github.com/zenovich/runkit.git" "https://github.com/zenovich/runkit/pull/73.diff")
-md5sums=('SKIP' '768c220680f414b1b3858f0d856e6a40')
depends=('php')
+makedepends=('php')
+
+provides=("$_pkgname")
+conflicts=(${provides[@]})
+
+source=(
+ "$_pkgname"::"git+$url"
+)
+sha256sums=(
+ 'SKIP'
+)
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
build() {
- cd ${srcdir}/runkit || return 1
- patch -p1 < $startdir/73.diff
- phpize || return 1
- ./configure ${peclconfig}|| return 1
- make || return 1
+ cd "$srcdir/$_pkgname"
+ phpize
+ ./configure
+ make
}
-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
+package() {
+ cd "$srcdir/$_pkgname"
+ install -vDm0644 "$srcdir/$_pkgname/modules/runkit7.so" "$pkgdir/usr/lib/php/modules/runkit7.so"
+
+ echo 'extension=runkit7.so' > "$srcdir/runkit7.ini"
+ echo 'runkit7.internal_override=1' >> "$srcdir/runkit7.ini"
+ install -vDm0644 "$srcdir/runkit7.ini" -t "$pkgdir}/etc/php/conf.d"
}