aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmil Velikov <emil.l.velikov@gmail.com>2014-06-06 14:50:00 +0100
committerChad Versace <chad.versace@linux.intel.com>2014-06-10 21:29:14 -0700
commit68c1ba8f0f3fbbc60d6fc25b9f54b5f6ef73b6d0 (patch)
tree35ffaae0d2241f256688a834c943d6afa44e8523
parent67c3ecbb7e2a704d1497cf61ee028bae9b80168a (diff)
downloadwaffle-68c1ba8f0f3fbbc60d6fc25b9f54b5f6ef73b6d0.tar.gz
pkg/archlinux: Add multilib package
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
-rw-r--r--pkg/archlinux/lib32-waffle-1.3.0/PKGBUILD63
1 files changed, 63 insertions, 0 deletions
diff --git a/pkg/archlinux/lib32-waffle-1.3.0/PKGBUILD b/pkg/archlinux/lib32-waffle-1.3.0/PKGBUILD
new file mode 100644
index 0000000..5e16f68
--- /dev/null
+++ b/pkg/archlinux/lib32-waffle-1.3.0/PKGBUILD
@@ -0,0 +1,63 @@
+# Maintainer: Chad Versace <chad.versace@linux.intel.com>
+
+pkgbase='waffle'
+pkgname="lib32-$pkgbase"
+pkgver='1.3.0'
+pkgrel=1
+pkgdesc='a library for choosing window system and OpenGL API at runtime (32 bits)'
+arch=('x86_64')
+url='http://www.waffle-gl.org'
+license=('BSD')
+
+depends=(
+ 'lib32-libgl' # for GLX
+ 'lib32-libegl'
+ 'lib32-libgbm'
+ 'lib32-libx11'
+ 'lib32-libxcb'
+ 'lib32-wayland'
+
+ "$pkgbase=$pkgver"
+ )
+makedepends=(
+ 'gcc-multilib'
+ 'cmake'
+ 'xcb-proto'
+ )
+
+source=("http://www.waffle-gl.org/files/release/$pkgbase-$pkgver/$pkgbase-$pkgver.tar.xz")
+sha256sums=('340ee04172dba878249469018cd7ec9d1ecd41af26b612c741b8b52e713bca8e')
+
+build() {
+ cd "$srcdir/$pkgbase-$pkgver"
+
+ export CC='gcc -m32'
+ export CXX='g++ -m32'
+ export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=/usr/lib32 \
+ -DCMAKE_BUILD_TYPE=Release \
+ -Dwaffle_has_gbm=1 \
+ -Dwaffle_has_glx=1 \
+ -Dwaffle_has_x11_egl=1 \
+ -Dwaffle_has_wayland=1 \
+ -Dwaffle_build_manpages=0 \
+ -Dwaffle_build_htmldocs=0 \
+ -Dwaffle_build_examples=0
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgbase-$pkgver"
+ make DESTDIR="$pkgdir/" install
+
+ rm -rf "$pkgdir/usr/include"
+ rm -rf "$pkgdir/usr/share"
+
+ install -m755 -d "$pkgdir/usr/share/licenses"
+ ln -s $pkgbase "$pkgdir/usr/share/licenses/$pkgname"
+}
+
+# vim:set ts=2 sw=2 et: