diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 34 |
3 files changed, 34 insertions, 21 deletions
@@ -1,21 +1,23 @@ -# Generated by mksrcinfo v8 -# Sat Feb 25 15:51:24 UTC 2017 pkgbase = ja2-stracciatella-git pkgdesc = Jagged Alliance 2 Stracciatella project with a goal of improving JA2 - pkgver = 8296.9202397c2 + pkgver = 11237.829db5183 pkgrel = 1 url = https://github.com/ja2-stracciatella/ja2-stracciatella - arch = i686 arch = x86_64 license = custom makedepends = git makedepends = cargo makedepends = cmake - makedepends = boost - depends = boost-libs + makedepends = ninja depends = sdl2 + depends = sdl2>2.0.6 + depends = fltk + depends = rapidjson + depends = lua53 + depends = sol2 + provides = ja2-stracciatella + conflicts = ja2-stracciatella source = git+https://github.com/ja2-stracciatella/ja2-stracciatella.git md5sums = SKIP pkgname = ja2-stracciatella-git - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..c622219f7fe1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!/.gitignore +!/PKGBUILD +!/.SRCINFO +!*.patch @@ -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: |