diff options
author | Vladimír Vondruš | 2020-06-26 18:36:14 +0200 |
---|---|---|
committer | Vladimír Vondruš | 2020-06-26 18:36:14 +0200 |
commit | a34c74be55211d4aaea0e9efd5b6b785d03763fe (patch) | |
tree | a4cc81b709bfac150b022d637d5881449fd4fa4f | |
parent | 06a4fea8b37ebb0ca652c0a905c2e814a65be8e9 (diff) | |
download | aur-a34c74be55211d4aaea0e9efd5b6b785d03763fe.tar.gz |
Enable more examples, switch to Ninja.
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 18 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = magnum-examples-git pkgdesc = Examples for the Magnum C++11/C++14 graphics engine (Git version) - pkgver = 2019.10.r0.g4a83ecb + pkgver = 2019.10.r171.g0b8cf1d pkgrel = 1 url = https://magnum.graphics arch = i686 @@ -8,6 +8,7 @@ pkgbase = magnum-examples-git license = custom:Public Domain makedepends = cmake makedepends = git + makedepends = ninja depends = magnum-git depends = magnum-plugins-git depends = magnum-integration-git @@ -1,13 +1,13 @@ # Author: mosra <mosra@centrum.cz> pkgname=magnum-examples-git -pkgver=2019.10.r0.g4a83ecb +pkgver=2019.10.r171.g0b8cf1d pkgrel=1 pkgdesc="Examples for the Magnum C++11/C++14 graphics engine (Git version)" arch=('i686' 'x86_64') url="https://magnum.graphics" license=('custom:Public Domain') depends=('magnum-git' 'magnum-plugins-git' 'magnum-integration-git' 'magnum-extras-git' 'box2d' 'bullet' 'openal') -makedepends=('cmake' 'git') +makedepends=('cmake' 'git' 'ninja') provides=('magnum-examples') conflicts=('magnum-examples') source=("git+git://github.com/mosra/magnum-examples.git") @@ -25,29 +25,38 @@ build() { cmake "$srcdir/${pkgname%-git}" \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DWITH_ANIMATED_GIF_EXAMPLE=ON \ + -DWITH_ARCBALL_EXAMPLE=ON \ -DWITH_AREALIGHTS_EXAMPLE=ON \ -DWITH_AUDIO_EXAMPLE=ON \ -DWITH_BOX2D_EXAMPLE=ON \ -DWITH_BULLET_EXAMPLE=ON \ -DWITH_CUBEMAP_EXAMPLE=ON \ - -DWITH_IMGUI_EXAMPLE=OFF \ + -DWITH_DART_EXAMPLE=OFF \ + -DWITH_FLUIDSIMULATION2D_EXAMPLE=ON \ + -DWITH_FLUIDSIMULATION3D_EXAMPLE=ON \ + -DWITH_IMGUI_EXAMPLE=ON \ -DWITH_MOTIONBLUR_EXAMPLE=ON \ -DWITH_MOUSEINTERACTION_EXAMPLE=ON \ + -DWITH_OCTREE_EXAMPLE=ON \ -DWITH_PRIMITIVES_EXAMPLE=ON \ -DWITH_PICKING_EXAMPLE=ON \ + -DWITH_RAYTRACING_EXAMPLE=ON \ -DWITH_SHADOWS_EXAMPLE=ON \ -DWITH_TEXT_EXAMPLE=ON \ -DWITH_TEXTUREDTRIANGLE_EXAMPLE=ON \ -DWITH_TRIANGLE_EXAMPLE=ON \ - -DWITH_TRIANGLE_PLAIN_GLFW_EXAMPLE=OFF \ + -DWITH_TRIANGLE_PLAIN_GLFW_EXAMPLE=ON \ + -DWITH_TRIANGLE_SOKOL_EXAMPLE=ON \ -DWITH_TRIANGLE_VULKAN_EXAMPLE=ON \ - -DWITH_VIEWER_EXAMPLE=ON - make + -DWITH_VIEWER_EXAMPLE=ON \ + -G Ninja + ninja } package() { cd "$srcdir/build" - make DESTDIR="$pkgdir/" install + DESTDIR="$pkgdir/" ninja install # Install the UNLICENSE because Arch has no pre-defined license for Public # Domain |