summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorilmikko2018-05-03 12:08:44 +0100
committerilmikko2018-05-03 12:08:44 +0100
commitccd0402acea0deeae44b1d97b624e50b53801bd8 (patch)
tree77fbe4e211726cf9de70b2d4b92b2edec7e6d1d1 /PKGBUILD
parentcc762788a2e562f96f10ec0e074f44e9e86e6323 (diff)
downloadaur-ccd0402acea0deeae44b1d97b624e50b53801bd8.tar.gz
Updated checksums for terraria-server-1353.zip, fixed server crashes with mono versions 5.x
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 10 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 191c9ba76179..d77c499ec052 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=terraria-server
pkgver=1.3.5.3
-pkgrel=21
+pkgrel=22
pkgdesc="Official dedicated server for Terraria"
arch=('x86_64' 'x86')
license=('unknown')
@@ -13,18 +13,25 @@ install='terraria-server.install'
_pkgver=$(echo $pkgver | sed 's/\.//g')
+# Added updated mono System.dll so the server works with mono 5.x
source=("http://terraria.org/server/${pkgname}-${_pkgver}.zip"
+ "https://github.com/mono/reference-assemblies/blob/c7ca004a743b7232f024831070536e9d2b8fcf83/v4.7.1/System.dll?raw=true"
'terraria-server'
'config.txt'
'terraria-server@.service')
-sha256sums=('588c9e80d4e6539bbacbb8b59822a14c1e6624c3bd377bdd3a301e932427452c'
- '6250009dabc3351692eea3a7df3b1e6fa7b144a8149ffc08827f37c034cc230f'
+sha256sums=('63b232323f094ea71e49ec1bb578a816b751db9f872ad70ebc1d921b8d15f250'
+ 'ce3bbc512e0f82a8a034ff67b68a2f3467c8374f0d6d1c015d1484c5c422e422'
+ 'fba253786b8668dabd18b03514b24b3aac9b24ed9a74dfdacee35f41659c30c9'
'6a87f9f758811528913fa4828667b200ab7dcb6623734475ecbd8f8dab337b2f'
'b2cfeb15b6e5bf97d1b7a0b0bdbec9289a842d37c52414c5b57aadda66b1b6a6')
package() {
unzip -o "${pkgname}-${_pkgver}.zip"
+
+ # Copy the updated System.dll to "${_pkgver}/Linux/System.dll"
+ cp -rv "System.dll?raw=true" "${_pkgver}/Linux/System.dll"
+
cd "${_pkgver}/Linux"
dest="${pkgdir}/opt/terraria-server"
install -o 697 -g 697 -d "${dest}"