summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Widawsky2015-06-11 18:07:09 -0700
committerBen Widawsky2015-06-11 18:10:53 -0700
commit323315ef5ad27dfe6fde92079638af78527c2609 (patch)
tree8dbf33487ce055937a0aaabfec2479ddba9c569e
downloadaur-323315ef5ad27dfe6fde92079638af78527c2609.tar.gz
Initial import
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD45
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..12e3e39a996a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = waffle
+ pkgdesc = a library for choosing window system and OpenGL API at runtime
+ pkgver = 1.5.1
+ pkgrel = 4
+ url = http://www.waffle-gl.org
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = cmake
+ makedepends = xcb-proto
+ makedepends = libegl
+ makedepends = libgbm
+ makedepends = libgl
+ makedepends = libxslt
+ makedepends = docbook-xsl
+ depends = libx11
+ depends = libxcb
+ depends = wayland
+ source = https://github.com/waffle-gl/waffle/archive/v1.5.1.tar.gz
+ sha256sums = 1cc8e63b47bc2273eeab3d82bc804953adae70beceb59839612ecedc4ea3cd59
+
+pkgname = waffle
+ optdepends = libegl: for x11_egl, gbm or wayland support
+ optdepends = libgbm: for gbm support
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3e4120799dc6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Ben Widawsky <ben@bwidawsk.net>
+# Contributor: Chad Versace <chad.versace@linux.intel.com>
+# Contributor: Emil Velikov <emil.l.velikov@gmail.com>
+
+pkgname='waffle'
+pkgver='1.5.1'
+pkgrel='4'
+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=('libx11' 'libxcb' 'wayland')
+makedepends=('cmake' 'xcb-proto' 'libegl' 'libgbm' 'libgl' 'libxslt' 'docbook-xsl')
+
+source=("https://github.com/waffle-gl/waffle/archive/v$pkgver.tar.gz")
+sha256sums=('1cc8e63b47bc2273eeab3d82bc804953adae70beceb59839612ecedc4ea3cd59')
+
+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() {
+ optdepends=('libegl: for x11_egl, gbm or wayland support' 'libgbm: for gbm support')
+
+ 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"
+}