blob: 2918683c217f117a0e6d28f173685f8a96599c42 (
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
41
42
43
44
45
46
47
|
# Maintainer: Mike Cooper <mythmon@elem.us>
pkgname=terraria-server
pkgver=1.3.3.2
pkgrel=9
pkgdesc="Official dedicated server for Terraria"
arch=('x86_64' 'x86')
license=('unknown')
url="https://terraria.org/"
depends=('mono' 'screen')
makedepends=('unzip')
install='terraria-server.install'
_pkgver=$(echo $pkgver | sed 's/\.//g')
source=("http://terraria.org/server/${pkgname}-${_pkgver}.zip"
'terraria-server'
'terraria-server@.service')
sha256sums=('ea601ab7d7e31ed74b2bf9449a3f86b721726f34f3db4a01f78f2d9748a40fc9'
'8a7e23efe3f72d8c88024cf32e53daa4b293bb2b17070dbf80e86876af1e22f9'
'27dfa3e01b4da26bccace69bcf02fd91293cac701e48ab358d9495070365c2ac')
package() {
unzip "${pkgname}-${_pkgver}.zip"
cd 'Dedicated Server/Linux'
dest="${pkgdir}/opt/terraria-server"
install -o 697 -g 697 -d "${dest}"
install -m644 FNA.dll "${dest}/"
install -m644 FNA.dll.config "${dest}/"
install -m644 Ionic.Zip.CF.dll "${dest}/"
install -m644 Newtonsoft.Json.dll "${dest}/"
install -m644 TerrariaServer.exe "${dest}/"
install -m755 TerrariaServer.bin.${CARCH} "${dest}/"
cd "${srcdir}"
install -d "${pkgdir}/usr/bin/"
install -m755 terraria-server "${pkgdir}/usr/bin/"
install -d "${pkgdir}/usr/lib/systemd/system/"
install -m644 terraria-server@.service "${pkgdir}/usr/lib/systemd/system/"
install -o 697 -g 697 -d "${pkgdir}/etc/terraria-server/"
install -o 697 -g 697 -d "${pkgdir}/var/lib/terraria-server/"
install -d "${pkgdir}/usr/lib/"
ln -s "/usr/lib/libmonosgen-2.0.so.1.0.0" "${pkgdir}/usr/lib/libmonosgen-2.0.so.0"
}
|