# Maintainer: Christian Krause ("wookietreiber") # Co-Maintainer: Ziusudra # shellcheck disable=2034 # shellcheck disable=2148 pkgname=dfhack-bin _pkgname=dfhack pkgver=0.47.05 _pkgver=$pkgver-r8 pkgrel=9 pkgdesc="memory hacking library for Dwarf Fortress and a set of tools that use it" arch=('x86_64' 'i686') url="https://dfhack.readthedocs.io/en/stable/" license=('custom') depends=("dwarffortress=$pkgver" lua protobuf libpng12 libxrandr libjpeg6 freetype2 libglvnd libxcursor libxinerama libxcrypt-compat) conflicts=(dfhack dfhack-git) provides=(dfhack) source_i686=("https://github.com/DFHack/dfhack/releases/download/$_pkgver/dfhack-$_pkgver-Linux-32bit-gcc-7.tar.bz2") source_x86_64=("https://github.com/DFHack/dfhack/releases/download/$_pkgver/dfhack-$_pkgver-Linux-64bit-gcc-7.tar.bz2") source=(dfhack.sh dfhack-run.sh) md5sums=('45ab3b65cb5b01beff9fecccff777f85' '37421a6cf2ca420bed4420ea8e402d40') md5sums_x86_64=('21d18de477622872c061896eec874cf2') md5sums_i686=('e7497fefeea7ea2cd1b77e8cdcbe6e2d') prepare() { # shellcheck disable=2154 sed -e 's|setarch i386 -R ||' \ -i "$srcdir"/dfhack } package() { # shellcheck disable=2154 install -d "$pkgdir"/opt/dwarffortress cp -r "$srcdir"/{dfhack,dfhack-run,blueprints,dfhack-config,hack,stonesense} "$pkgdir"/opt/dwarffortress install -Dm755 "$srcdir"/dfhack.sh "$pkgdir"/usr/bin/dfhack install -Dm755 "$srcdir"/dfhack-run.sh "$pkgdir"/usr/bin/dfhack-run install -Dm644 "$srcdir"/hack/LICENSE.rst "$pkgdir"/usr/share/licenses/$pkgname/LICENSE }