blob: 23b138448a8a7f949fbac05a7133ed47d825732c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# Maintainer: Adrian Room <ingolemo@gmail.com>
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"
}
|