summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMatthias Mailänder2024-12-13 00:04:34 +0100
committerMatthias Mailänder2024-12-13 00:05:10 +0100
commitcb9716c800abbd21f1ade8f27a6881110bbe7e1a (patch)
tree8d569ec5bb554e6a8d7e42faa931a044a64ff5ed /PKGBUILD
parent7350dfb551e90b04b7ed97bbdefd806888fc7fa1 (diff)
downloadaur-cb9716c800abbd21f1ade8f27a6881110bbe7e1a.tar.gz
Patch for Boost and UPnP API changes.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 21 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e956b32b1172..07943f43fa69 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=s25rttr
pkgver=0.9.5
-pkgrel=3
+pkgrel=4
pkgdesc="Return to the Roots is a reimplementation of Settlers II (Die Siedler II) by BlueByte Software GmbH. Put the files from the original game in the folder (/usr/share/s25rttr/S2/)"
arch=('i686' 'x86_64')
url="https://www.siedler25.org/"
@@ -14,14 +14,32 @@ depends=('sdl2' 'sdl2_mixer' 'libcurl-gnutls' 'bzip2' 'glfw' 'libsamplerate' 'bo
makedepends=('cmake' 'boost')
install="s25rttr.install"
source=("$pkgname-$pkgver.tar.gz::https://github.com/Return-To-The-Roots/s25client/releases/download/v$pkgver/s25client_src_v$pkgver.tar.gz"
- "s25rttr-gcc13.patch")
+ "s25rttr-gcc13.patch"
+ "upnp.patch"
+ "callbacks.patch"
+ "gameclient.patch")
sha256sums=('c6a9ef5b90943b5f2e81543f1e3290ff773663a45ebbbcc5a786bb5f5495fbec'
- '66364841bf6e119e81117cf5aae75f4f84b7d9b16f7acd8edc63e8ecac9dde1e')
+ '66364841bf6e119e81117cf5aae75f4f84b7d9b16f7acd8edc63e8ecac9dde1e'
+ '767115dd77e5e5816a17ad12dd6f06d5b7aca21471af7f903b742308b6df7946'
+ 'df5858d571481c5f1f9c20f4990697810b1c2851a0668e7ddd2d19394d5add74'
+ '5a2ebfe6e10a689b30a84adaff21cdedd604fc54aa2bcf89a163aba9f468c3f4')
provides=("return-to-the-roots=${pkgver}")
conflicts=("return-to-the-roots")
prepare() {
patch --forward --strip=1 --input="${srcdir}/s25rttr-gcc13.patch"
+
+ pushd "s25client_v$pkgver/"
+ patch --forward --strip=1 --input="${srcdir}/gameclient.patch"
+
+ pushd "external/libutil"
+ patch --forward --strip=1 --input="${srcdir}/upnp.patch"
+ popd
+
+ pushd "external/s25edit"
+ patch --forward --strip=1 --input="${srcdir}/callbacks.patch"
+ popd
+ popd
}
build() {