diff options
author | Emil Velikov <emil.l.velikov@gmail.com> | 2014-06-06 14:50:00 +0100 |
---|---|---|
committer | Chad Versace <chad.versace@linux.intel.com> | 2014-06-10 21:29:14 -0700 |
commit | 68c1ba8f0f3fbbc60d6fc25b9f54b5f6ef73b6d0 (patch) | |
tree | 35ffaae0d2241f256688a834c943d6afa44e8523 | |
parent | 67c3ecbb7e2a704d1497cf61ee028bae9b80168a (diff) | |
download | waffle-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/PKGBUILD | 63 |
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: |