summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBen Widawsky2015-06-11 18:18:18 -0700
committerBen Widawsky2015-06-11 18:18:18 -0700
commit4bc5ed40c1c2e6eee9a48dc50e55be9d2f6e49b5 (patch)
treeb086b74271e4e0aa5db035bc0281e3325c344bea /PKGBUILD
downloadaur-4bc5ed40c1c2e6eee9a48dc50e55be9d2f6e49b5.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD60
1 files changed, 60 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f2fade4f8d64
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Ben Widawsky <ben@bwidawsk.net>
+# Contributor: Chris Forbes <chad.versace@intel.com>
+# Contributor: Chad Versace <chrisf@ijw.co.nz>
+# Contributor: Emil Velikov <emil.l.velikov@gmail.com>
+
+
+pkgname=waffle-git
+pkgver=20150217
+pkgrel=2
+pkgdesc="a library for choosing window system and OpenGL API at runtime (git version)"
+arch=('i686' 'x86_64')
+url="http://www.waffle-gl.org/"
+license=('BSD')
+depends=('libx11' 'libxcb' 'wayland')
+makedepends=('git' 'cmake' 'xcb-proto' 'libegl' 'libgbm' 'libgl' 'libxslt' 'docbook-xsl')
+provides=("${pkgname%-git}" "$pkgname")
+conflicts=("${pkgname%-git}")
+backup=()
+options=()
+install=
+source=('waffle::git+https://github.com/waffle-gl/waffle.git#branch=master')
+md5sums=('SKIP')
+
+pkgver() {
+ date +%Y%m%d
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}"
+
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=/usr/lib \
+ -DCMAKE_BUILD_TYPE=Release \
+ -Dwaffle_has_gbm=1 \
+ -Dwaffle_has_glx=1 \
+ -Dwaffle_has_x11_egl=1 \
+ -Dwaffle_has_wayland=1 \
+ -Dwaffle_build_manpages=1 \
+ -Dwaffle_build_htmldocs=1 \
+ -Dwaffle_build_examples=0
+ make
+}
+
+check() {
+ cd "$srcdir/${pkgname%-git}"
+
+ make -k check
+}
+
+package() {
+ optdepends=('libegl: for x11_egl, gbm or wayland support' 'libgbm: for gbm support')
+
+ cd "$srcdir/${pkgname%-git}"
+
+ make DESTDIR="$pkgdir/" install
+ install -m755 -d "$pkgdir/usr/share/licenses/${pkgname%-git}"
+ install -m644 "$pkgdir/usr/share/doc/waffle1/LICENSE.txt" \
+ "$pkgdir/usr/share/licenses/${pkgname%-git}/LICENSE.txt"
+}