# Maintainer: Christian Krause ("wookietreiber") pkgname=dfhack pkgver=0.43.05 _pkgver=$pkgver-r2 pkgrel=5 pkgdesc="memory hacking library for Dwarf Fortress and a set of tools that use it" arch=('x86_64' 'i686') url="http://dfhack.readthedocs.io/en/v$pkgver/" license=('custom') depends=(dwarffortress=$pkgver lua protobuf libpng12 libxrandr libjpeg6 freetype2 libglvnd libxcursor libxinerama) makedepends=('cmake' 'git' 'python-sphinx') conflicts=('dfhack-bin' 'dfhack-git') source=($pkgname::git+https://github.com/DFHack/dfhack#tag=$_pkgver dfhack.sh dfhack-run.sh) md5sums=('SKIP' '81f5909c1a32391679f968e40f24d5ca' '3853c6f890d3541f710f2c4833a9e696') prepare() { cd $srcdir/$pkgname git submodule update --init } build() { cd $srcdir/$pkgname/build cmake \ -DCMAKE_INSTALL_PREFIX=/opt/dwarffortress \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_DOCS=ON \ -DBUILD_STONESENSE=ON \ -DDFHACK_BUILD_ARCH=64 \ .. make } package() { cd $srcdir/$pkgname/build make DESTDIR=$pkgdir install install -Dm755 $srcdir/dfhack.sh $pkgdir/usr/bin/dfhack install -Dm755 $srcdir/dfhack-run.sh $pkgdir/usr/bin/dfhack-run install -Dm644 ../LICENSE.rst $pkgdir/usr/share/licenses/$pkgname/LICENSE }