summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2023-06-04 02:27:06 -0700
committerxiota2023-06-04 02:27:06 -0700
commit566645bd2376e4dc7b6d4a908267322fe3483a46 (patch)
tree3aaf05c927ae8824876cca349cc3fbc030371151
downloadaur-566645bd2376e4dc7b6d4a908267322fe3483a46.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD48
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..66ca6d6f6894
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = php-runkit7-git
+ pkgdesc = Tools to allow what Reflection does not. Useful for unit tests.
+ pkgver = 4.0.0a6.r1.g8ffec37
+ pkgrel = 1
+ url = https://github.com/runkit7/runkit7
+ arch = x86_64
+ arch = i686
+ license = PHP
+ makedepends = php
+ depends = php
+ provides = php-runkit7
+ conflicts = php-runkit7
+ source = runkit7::git+https://github.com/runkit7/runkit7
+ sha256sums = SKIP
+
+pkgname = php-runkit7-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..018a3de08144
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a6315553d9dc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer:
+# Contributor: Alexey Manukhin <axxapy@gmail.com>
+
+_gitname="runkit7"
+_pkgname="php-$_gitname"
+pkgname="$_pkgname-git"
+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/runkit7/runkit7"
+
+depends=('php')
+makedepends=('php')
+
+provides=("$_pkgname")
+conflicts=(${provides[@]})
+
+source=(
+ "$_gitname"::"git+$url"
+)
+sha256sums=(
+ 'SKIP'
+)
+
+pkgver() {
+ cd "$srcdir/$_gitname"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$srcdir/$_gitname"
+ phpize
+ ./configure
+ make
+}
+
+package() {
+ cd "$srcdir/$_gitname"
+ install -vDm0644 "$srcdir/$_gitname/modules/$_gitname.so" "$pkgdir/usr/lib/php/modules/$_gitname.so"
+
+ echo "extension=$_gitname.so" > "$srcdir/$_gitname.ini"
+ echo "$_gitname.internal_override=1" >> "$srcdir/$_gitname.ini"
+ install -vDm0644 "$srcdir/$_gitname.ini" -t "$pkgdir}/etc/php/conf.d"
+}
+