diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 7 insertions, 9 deletions
@@ -1,6 +1,6 @@ # Maintainer: Arthur HUGEAT <hugeat dot arthur at gmail dot com> pkgname=gf-git -pkgver=1.0.0.r1606.bb7b6e6 +pkgver=1.0.0.r1607.877e07e pkgrel=1 pkgdesc="Gamedev Framework (gf) is a framework to build 2D games in C++17. It is based on SDL and OpenGL ES 2.0, and presents an API that is very similar to the graphics module of SFML with additional features (development version)." arch=('x86_64' 'i686') @@ -35,19 +35,17 @@ build() { -DGF_SINGLE_COMPILTATION_UNIT=ON \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ - . - make + -S ${srcdir}/gf \ + -B ${srcdir}/build + cmake --build ${srcdir}/build --parallel } check() { - cd "${srcdir}/gf" - make test + ctest --test-dir ${srcdir}/build/tests } package() { - cd "${srcdir}/gf" - - make DESTDIR="$pkgdir/" install + cmake --install ${srcdir}/build --prefix ${pkgdir}/usr mv ${pkgdir}/usr/share/doc/GF ${pkgdir}/usr/share/doc/gf - install -Dm644 LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt + install -Dm644 ${srcdir}/gf/LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt } |