summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjgmdev2017-02-07 23:58:35 -0400
committerjgmdev2017-02-07 23:58:35 -0400
commitea0df6b928ed466331058cd5f024f32c809b4074 (patch)
tree6c54a062d1ba51ab8e049af3e646234a7f655f3e
downloadaur-php-opengl.tar.gz
Initial commit.
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD53
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c4b3fb95dea6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Wed Feb 8 03:56:19 UTC 2017
+pkgbase = php-opengl
+ pkgdesc = PHP bindings of the OpenGL and GLUT libraries.
+ pkgver = r38.da1a87b
+ pkgrel = 1
+ url = https://github.com/Ponup/phpopengl
+ arch = i686
+ arch = x86_64
+ license = PHP
+ makedepends = php>=7
+ makedepends = composer
+ depends = php>=7
+ depends = freeglut
+ depends = mesa
+ source = git://github.com/Ponup/phpopengl
+ sha512sums = SKIP
+
+pkgname = php-opengl
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..cbb46addbf86
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+phpopengl/
+src/
+pkg/
+*.pkg.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d92ec315bc7a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer: Jefferson Gonzalez <jgmdev@gmail.com>
+
+pkgname=php-opengl
+_gitname=phpopengl
+pkgver=r38.da1a87b
+pkgrel=1
+pkgdesc="PHP bindings of the OpenGL and GLUT libraries."
+url="https://github.com/Ponup/phpopengl"
+license=("PHP")
+arch=('i686' 'x86_64')
+depends=("php>=7" "freeglut" "mesa")
+makedepends=("php>=7" "composer")
+source=('git://github.com/Ponup/phpopengl')
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_gitname}"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" \
+ "$(git rev-list --count HEAD)" \
+ "$(git log | head -n 1 | cut -d" " -f2 | awk '{print substr($0,0,7)}')"
+ )
+}
+
+build() {
+ cd "${srcdir}/${_gitname}"
+
+ phpize
+ ./configure
+ make
+
+ cd "${srcdir}/${_gitname}/examples"
+
+ composer install
+}
+
+package() {
+ cd "${srcdir}/${_gitname}"
+
+ make INSTALL_ROOT="$pkgdir" install
+
+ install -Dm644 README.md $pkgdir/usr/share/doc/$pkgname/README.md
+ install -Dm744 modules/opengl.so $pkgdir/usr/lib/php/modules/opengl.so
+
+ cp -r examples $pkgdir/usr/share/doc/$pkgname/
+
+ # Add php-gl shell script to run php opengl applicaitons
+ mkdir -p ${pkgdir}/usr/bin
+ echo "#!/bin/sh" > "${pkgdir}/usr/bin/php-gl"
+ echo "exec /usr/bin/php -d extension=opengl.so \"\$@\"" >> "${pkgdir}/usr/bin/php-gl"
+ chmod 0755 "${pkgdir}/usr/bin/php-gl"
+}