# Maintainer: Guillaume Meunier pkgname=entt pkgbase=entt pkgver=3.3.2 pkgrel=1 epoch= pkgdesc="A header-only, tiny and easy to use entity-component system (and much more) written in modern C++" arch=('any') url="https://skypjack.github.io/entt/" license=('MIT') groups=() makedepends=(cmake) checkdepends=() optdepends=() conflicts=() backup=() options=() install= changelog= source=("https://github.com/skypjack/entt/archive/v$pkgver.tar.gz") noextract=() validpgpkeys=() build() { mkdir -p build cd build cmake ../$pkgname-$pkgver -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DUSE_LIBCPP=OFF -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LIBDIR=lib make } package() { pushd build DESTDIR="$pkgdir"/ make install popd > /dev/null mkdir -p "$pkgdir"/usr/share/licenses/$pkgbase install $pkgname-$pkgver/LICENSE $pkgdir/usr/share/licenses/$pkgbase/ } sha256sums=('150cd89b45bffbcd7643d39bbce282e8fa38307bb5ed25567b79e337376ba1c7')