diff options
author | Sebastian Wiesner | 2022-09-18 15:12:14 +0200 |
---|---|---|
committer | Sebastian Wiesner | 2022-09-18 15:14:36 +0200 |
commit | c5a20ad0fb552b5020a691821368fb73f32d5a1b (patch) | |
tree | 40b3ceb10890ea4652d9097254f88a45360222fb /PKGBUILD | |
parent | d46ce48c62133a40907873c105a0253e220740d4 (diff) | |
download | aur-c5a20ad0fb552b5020a691821368fb73f32d5a1b.tar.gz |
upgpkg: ja2-stracciatella-git 11237.829db5183-1
- Depend on fltk for the GUI launcher
- Build against system libraries where possible (lua53, sol2, rapidjson)
- Build with ninja
- Install README to doc directory
- Add conflicts/provides for ja2-stracciatella
- Remove i686 architecture
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 20 insertions, 14 deletions
@@ -1,38 +1,44 @@ # Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com> pkgname=ja2-stracciatella-git -pkgver=8296.9202397c2 +pkgver=11237.829db5183 pkgrel=1 pkgdesc="Jagged Alliance 2 Stracciatella project with a goal of improving JA2" -arch=('i686' 'x86_64') +arch=('x86_64') url="https://github.com/ja2-stracciatella/ja2-stracciatella" license=('custom') -depends=('boost-libs' 'sdl2') -makedepends=('git' 'cargo' 'cmake' 'boost') +conflicts=('ja2-stracciatella') +provides=('ja2-stracciatella') +depends=('sdl2' 'sdl2>2.0.6' 'fltk' 'rapidjson' 'lua53' 'sol2') +makedepends=('git' 'cargo' 'cmake' 'ninja') source=('git+https://github.com/ja2-stracciatella/ja2-stracciatella.git') md5sums=('SKIP') pkgver() { - cd "$srcdir/ja2-stracciatella" + cd "${srcdir}/ja2-stracciatella" echo $(git rev-list --count master).$(git rev-parse --short master) } build() { - cd "$srcdir/ja2-stracciatella" + cd "${srcdir}" - cmake "../ja2-stracciatella" \ + cmake -GNinja -B build \ -DCMAKE_INSTALL_PREFIX="/usr" \ - -DEXTRA_DATA_DIR=/usr/share/ja2 - make + -DEXTRA_DATA_DIR=/usr/share/ja2 \ + -DLOCAL_LUA_LIB=OFF \ + -DLOCAL_SOL_LIB=OFF \ + -DLOCAL_RAPIDJSON_LIB=OFF \ + -DWITH_UNITTESTS=OFF \ + "${srcdir}/ja2-stracciatella" + cmake --build build } package() { - cd "$srcdir/ja2-stracciatella" + cd "${srcdir}/" - make DESTDIR="$pkgdir" install + DESTDIR="${pkgdir}" cmake --install build - install -d -m755 "$pkgdir/usr/share/licenses/$pkgname" - install -m644 README.md "$pkgdir/usr/share/licenses/$pkgname" - install -m644 "SFI Source Code license agreement.txt" "$pkgdir/usr/share/licenses/$pkgname" + install -m644 -Dt "${pkgdir}/usr/share/doc/${pkgname}" "${srcdir}/ja2-stracciatella/README.md" + install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" "${srcdir}/ja2-stracciatella/SFI Source Code license agreement.txt" } # vim:set ts=2 sw=2 et: |