# Maintainer: Adrian Room pkgname=knightsgame pkgver=025 pkgrel=2 pkgdesc="A free multiplayer competitive game involving knights, dungeons, and quests." arch=('x86_64') url="http://www.knightsgame.org.uk/" license=('GPL3') depends=('boost-libs' 'sdl' 'curl' 'fontconfig') makedepends=('boost') source=(http://www.knightsgame.org.uk/files/knights_${pkgver}_src.tar.gz) md5sums=('99d55713c2a0ca605252d87641817da4') build() { cd "$srcdir/knights_${pkgver}_src" # apparently freetype-config has been deprecated for a while and # was removed from the freetype2 package in summer 2018 sed 's/freetype-config/pkgconf freetype2/' -i Makefile # the knights_server binary needs -lpthread but this isn't # passed for some reason sed 's/$^ `curl-config --libs`/$^ `curl-config --libs` -lpthread/' -i Makefile prefix=/usr make \ PREFIX="$prefix" \ DOC_DIR="$prefix/share/doc/$pkgname" \ DATA_DIR="$prefix/share/$pkgname" } package() { cd "$srcdir/knights_${pkgver}_src" prefix="$pkgdir/usr" make install \ PREFIX="$prefix" \ DOC_DIR="$prefix/share/doc/$pkgname" \ DATA_DIR="$prefix/share/$pkgname" }