Date: Friday, May 7, 2021 @ 14:05:07 Author: arodseth Revision: 928607
archrelease: copy trunk to community-x86_64 Added: entityx/repos/community-x86_64/PKGBUILD (from rev 928606, entityx/trunk/PKGBUILD) Deleted: entityx/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 86 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 45 insertions(+), 41 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-05-07 14:04:59 UTC (rev 928606) +++ PKGBUILD 2021-05-07 14:05:07 UTC (rev 928607) @@ -1,41 +0,0 @@ -# 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: Copied: entityx/repos/community-x86_64/PKGBUILD (from rev 928606, entityx/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-05-07 14:05:07 UTC (rev 928607) @@ -0,0 +1,45 @@ +# Maintainer: Alexander F. Rødseth <xypr...@archlinux.org> +# Contributor: loqs +# Contributor: Xentec <xen...@aix0.eu> +# Contributor: Scott Linder <scott.linde...@gmail.com> + +pkgname=entityx +pkgver=1.3.0 +pkgrel=2 +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#commit=6389b1f91598c99d85e56356fb57d9f4683071d8") # tag: 1.3.0 +b2sums=(SKIP) + +prepare() { + cd $pkgname + git cherry-pick -n 015ae4ffb08d870d879b4ec5b71fdb261398b170 +} + +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 \ + -G Ninja + 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" +}