From 63934f777dbf9f87a177679899a9e2400ef5b4b4 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 18 Mar 2021 13:41:25 +0100 Subject: extra/libsndfile: more friendly prepare patching --- extra/libsndfile/PKGBUILD | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'extra/libsndfile') diff --git a/extra/libsndfile/PKGBUILD b/extra/libsndfile/PKGBUILD index 00af685f..a49ae415 100644 --- a/extra/libsndfile/PKGBUILD +++ b/extra/libsndfile/PKGBUILD @@ -5,8 +5,13 @@ source_i686=('libsndfile-1.0.31-no-sse2.patch') sha512sums_i686=('3088df360db3e8a86e9586597594db0a2c633504bb2453ff17e9bd062ce29a8773ec35426dfda9391eac72cccb2ca12dbab11915f9c4313283b858f756a85f0b') if [ "$CARCH" == 'i686' ] || [ "$CARCH" == 'i486' ]; then eval "$( - prepare() { - patch -p1 -i "$srcdir/libsndfile-1.0.31-no-sse2.patch" - } + { + declare -f prepare || \ + printf 'prepare() {\n}\n' + } \ + | sed ' + $i cd "${srcdir}/${pkgbase}-${pkgver}" \ + patch -p1 -i "$srcdir/libsndfile-1.0.31-no-sse2.patch" + ' )" fi -- cgit v1.2.3-54-g00ecf