summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
authorChad Versace <chad.versace@linux.intel.com>2014-11-08 11:39:24 -0800
committerChad Versace <chad.versace@linux.intel.com>2014-11-08 11:40:45 -0800
commit0df69fa479a2651ca83ce4f4a7bac88c50fc705f (patch)
treefa3078e9c98d48585184ed5953a4c68d11354cad /pkg
parent94d4c6f51f498d98cd46944a43e7ec0b9b94d91e (diff)
pkg/archlinux: Add PKGBUILD for waffle-1.4.1
And then upload it to the AUR, of course. Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
Diffstat (limited to 'pkg')
-rw-r--r--pkg/archlinux/waffle-1.4.1/PKGBUILD55
1 files changed, 55 insertions, 0 deletions
diff --git a/pkg/archlinux/waffle-1.4.1/PKGBUILD b/pkg/archlinux/waffle-1.4.1/PKGBUILD
new file mode 100644
index 0000000..e877ddc
--- /dev/null
+++ b/pkg/archlinux/waffle-1.4.1/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: Chad Versace <chad.versace@linux.intel.com>
+
+pkgname='waffle'
+pkgver='1.4.1'
+pkgrel=1
+pkgdesc='a library for choosing window system and OpenGL API at runtime'
+arch=('i686' 'x86_64')
+url='http://www.waffle-gl.org'
+license=('BSD')
+
+depends=(
+ 'libgl' # for GLX
+ 'libegl'
+ 'libgbm'
+ 'libx11'
+ 'libxcb'
+ 'wayland'
+ )
+makedepends=(
+ 'cmake'
+ 'xcb-proto'
+
+ # For building the docs.
+ 'libxslt'
+ 'docbook-xsl'
+ )
+source=("http://www.waffle-gl.org/files/release/$pkgname-$pkgver/$pkgname-$pkgver.tar.xz")
+sha256sums=('66b3240b94abc30cd18c644ffc145024ad60e5b8a8a7d1e718c265b4c24351c9')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ 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
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ install -m755 -d "$pkgdir/usr/share/licenses/$pkgname"
+ install -m644 "$pkgdir/usr/share/doc/waffle1/LICENSE.txt" \
+ "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
+}
+
+# vim:set ts=2 sw=2 et: