summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 7 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4bdcd82cae22..fb0e3eea6799 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}