diff --git a/package/archlinux/PKGBUILD-release b/package/archlinux/PKGBUILD-release index 74fc36444..547900941 100644 --- a/package/archlinux/PKGBUILD-release +++ b/package/archlinux/PKGBUILD-release @@ -2,19 +2,44 @@ pkgname=magnum pkgver=dev.release pkgrel=1 -pkgdesc="C++11 and OpenGL 2D/3D graphics engine" +pkgdesc="C++11 and OpenGL 2D/3D graphics engine (debug+release libs)" arch=('i686' 'x86_64') url="http://mosra.cz/blog/magnum.php" license=('MIT') depends=('corrade' 'openal' 'sdl2' 'freeglut') makedepends=('cmake' 'ninja') +options=('!strip' 'staticlibs') provides=('magnum-git') -options=('staticlibs') build() { mkdir -p "$startdir/build" cd "$startdir/build" + cmake .. \ + -DCMAKE_BUILD_TYPE=Debug \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DWITH_AUDIO=ON \ + -DWITH_GLUTAPPLICATION=ON \ + -DWITH_GLXAPPLICATION=ON \ + -DWITH_SDL2APPLICATION=ON \ + -DWITH_WINDOWLESSGLXAPPLICATION=ON \ + -DWITH_MAGNUMFONT=ON \ + -DWITH_MAGNUMFONTCONVERTER=ON \ + -DWITH_OBJIMPORTER=ON \ + -DWITH_TGAIMAGECONVERTER=ON \ + -DWITH_TGAIMPORTER=ON \ + -DWITH_WAVAUDIOIMPORTER=ON \ + -DWITH_DISTANCEFIELDCONVERTER=ON \ + -DWITH_FONTCONVERTER=ON \ + -DWITH_MAGNUMINFO=ON \ + -DBUILD_TESTS=ON \ + -DBUILD_GL_TESTS=ON \ + -G Ninja + ninja + + mkdir -p "$startdir/build-release" + cd "$startdir/build-release" + cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ @@ -41,9 +66,15 @@ build() { check() { cd "$startdir/build" ctest --output-on-failure -j5 + + cd "$startdir/build-release" + ctest --output-on-failure -j5 } package() { cd "$startdir/build" DESTDIR="$pkgdir/" ninja install + + cd "$startdir/build-release" + DESTDIR="$pkgdir/" ninja install/strip }