diff --git a/PKGBUILD-nacl b/PKGBUILD-nacl index 5f806d805..2f941ee3f 100644 --- a/PKGBUILD-nacl +++ b/PKGBUILD-nacl @@ -3,7 +3,7 @@ pkgname=nacl-magnum pkgver=dev pkgrel=1 pkgdesc="OpenGL 3 graphics engine (NaCl x86-64 version)" -arch=('x86_64') +arch=('any') url="https://github.com/mosra/magnum" license=('LGPLv3') depends=('nacl-corrade') @@ -11,6 +11,20 @@ makedepends=('nacl-sdk' 'cmake') options=(!makeflags !buildflags !strip) build() { + # Build 32bit + mkdir -p "$startdir/build-nacl-x86-32" + cd "$startdir/build-nacl-x86-32" + + cmake .. \ + -DCMAKE_MODULE_PATH="$startdir/toolchains/modules" \ + -DCMAKE_TOOLCHAIN_FILE="$startdir/toolchains/generic/NaCl-glibc-x86-32.cmake" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr/nacl \ + -DWITH_NACLAPPLICATION=ON \ + -DLIB_SUFFIX=/32 + make + + # Build 64bit mkdir -p "$startdir/build-nacl-x86-64" cd "$startdir/build-nacl-x86-64" @@ -24,6 +38,12 @@ build() { } package() { + # Install 32bit + cd "$startdir/build-nacl-x86-32" + make DESTDIR="$pkgdir/" install + + # Install 64bit (the headers will be overwritten, but they are (and should + # be) the same for both versions cd "$startdir/build-nacl-x86-64" make DESTDIR="$pkgdir/" install }