diff options
author | Matthias Mailänder | 2024-12-13 00:04:34 +0100 |
---|---|---|
committer | Matthias Mailänder | 2024-12-13 00:05:10 +0100 |
commit | cb9716c800abbd21f1ade8f27a6881110bbe7e1a (patch) | |
tree | 8d569ec5bb554e6a8d7e42faa931a044a64ff5ed /PKGBUILD | |
parent | 7350dfb551e90b04b7ed97bbdefd806888fc7fa1 (diff) | |
download | aur-cb9716c800abbd21f1ade8f27a6881110bbe7e1a.tar.gz |
Patch for Boost and UPnP API changes.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 21 insertions, 3 deletions
@@ -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() { |