Date: Thursday, November 15, 2018 @ 11:26:56 Author: arodseth Revision: 407702
archrelease: copy trunk to community-x86_64 Added: entityx/repos/community-x86_64/PKGBUILD (from rev 407701, entityx/trunk/PKGBUILD) ----------+ PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) Copied: entityx/repos/community-x86_64/PKGBUILD (from rev 407701, entityx/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-11-15 11:26:56 UTC (rev 407702) @@ -0,0 +1,41 @@ +# Maintainer: Alexander F. Rødseth <xypr...@archlinux.org> +# Contributor: Xentec <xen...@aix0.eu> +# Contributor: Scott Linder <scott.linde...@gmail.com> + +pkgname=entityx +pkgver=1.3.0 +pkgrel=1 +pkgdesc='Fast, type-safe C++ Entity-Component system' +arch=('x86_64') +url='https://github.com/alecthomas/entityx' +license=('MIT') +makedepends=('cmake' 'git' 'ninja') +source=("git+$url#tag=$pkgver") +md5sums=('SKIP') + +build() { + mkdir -p build + cd build + cmake "../$pkgname" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DENTITYX_BUILD_SHARED=1 \ + -DENTITYX_BUILD_TESTING=1 \ + -Wno-dev \ + -GNinja + ninja +} + +check() { + ninja -C build test +} + +package() { + DESTDIR="$pkgdir" ninja -C build install + install -Dm644 "$pkgname/COPYING" \ + "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 "$pkgname/cmake/FindEntityX.cmake" \ + "$pkgdir/usr/share/cmake-3.3/Modules/FindEntityX.cmake" +} + +# vim: ts=2 sw=2 et: