From 1108bbdbe40d2e32b92c841696840fce76cc2f45 Mon Sep 17 00:00:00 2001 From: Helge Konetzka <80620732+heljkon@users.noreply.github.com> Date: Sat, 4 Dec 2021 14:26:20 +0100 Subject: [PATCH] libslirp: fix bug in 4.6.1 --- mingw-w64-libslirp/PKGBUILD | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/mingw-w64-libslirp/PKGBUILD b/mingw-w64-libslirp/PKGBUILD index 6a554ac730..a47edbb6a6 100644 --- a/mingw-w64-libslirp/PKGBUILD +++ b/mingw-w64-libslirp/PKGBUILD @@ -3,8 +3,9 @@ _realname=libslirp pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +# Please remove d7fb54218424c3b2517aee5b391ced0f75386a5d.patch for libslirp > 4.6.1 pkgver=4.6.1 -pkgrel=1 +pkgrel=2 pkgdesc="General purpose TCP-IP emulator (mingw-w64)" arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32') @@ -13,8 +14,15 @@ license=('BSD' 'MIT') depends=("${MINGW_PACKAGE_PREFIX}-glib2") makedepends=("${MINGW_PACKAGE_PREFIX}-pkg-config" "${MINGW_PACKAGE_PREFIX}-meson") -source=("https://gitlab.freedesktop.org/slirp/${_realname}/-/archive/v${pkgver}/${_realname}-v${pkgver}.tar.bz2") -sha256sums=('3ee27347764c629e10228f7002dd22104e9cc21623d565dc0e7e57ed1b63a70e') +source=("https://gitlab.freedesktop.org/slirp/${_realname}/-/archive/v${pkgver}/${_realname}-v${pkgver}.tar.bz2" + "https://gitlab.freedesktop.org/slirp/libslirp/-/commit/d7fb54218424c3b2517aee5b391ced0f75386a5d.patch") +sha256sums=('3ee27347764c629e10228f7002dd22104e9cc21623d565dc0e7e57ed1b63a70e' + '5ba7b32beae398248ded6aa64fd9c86a663a7e8f8918c387433164ac847296ee') + +prepare() { + cd "${srcdir}"/${_realname}-v${pkgver} + patch -p1 -i "${srcdir}"/d7fb54218424c3b2517aee5b391ced0f75386a5d.patch +} build() { [[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST}