From ffc8e3e77c666acafc384ec4ffba5be5d10fe0db Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 10 Mar 2023 14:27:07 +0530 Subject: [PATCH] soundtouch: update to 2.3.2 --- .../0001-no-undefined-on.mingw.patch | 10 ++++++++++ mingw-w64-soundtouch/PKGBUILD | 19 +++++++++---------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/mingw-w64-soundtouch/0001-no-undefined-on.mingw.patch b/mingw-w64-soundtouch/0001-no-undefined-on.mingw.patch index 26e7abdefe..2980501af6 100644 --- a/mingw-w64-soundtouch/0001-no-undefined-on.mingw.patch +++ b/mingw-w64-soundtouch/0001-no-undefined-on.mingw.patch @@ -9,3 +9,13 @@ # other linking flags to add # noinst_LTLIBRARIES = libSoundTouchOpt.la +--- a/source/SoundTouchDLL/Makefile.am ++++ b/source/SoundTouchDLL/Makefile.am +@@ -30,6 +30,7 @@ + ../SoundTouch/TDStretch.cpp ../SoundTouch/sse_optimized.cpp ../SoundTouch/cpu_detect_x86.cpp \ + ../SoundTouch/BPMDetect.cpp ../SoundTouch/PeakFinder.cpp ../SoundTouch/InterpolateLinear.cpp \ + ../SoundTouch/InterpolateCubic.cpp ../SoundTouch/InterpolateShannon.cpp SoundTouchDLL.cpp ++libSoundTouchDll_la_LDFLAGS=-no-undefined + + # Compiler flags + diff --git a/mingw-w64-soundtouch/PKGBUILD b/mingw-w64-soundtouch/PKGBUILD index 0e0a0161d6..80126edc6d 100644 --- a/mingw-w64-soundtouch/PKGBUILD +++ b/mingw-w64-soundtouch/PKGBUILD @@ -3,7 +3,7 @@ _realname=soundtouch pkgbase="mingw-w64-${_realname}" pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" -pkgver=2.3.1 +pkgver=2.3.2 pkgrel=1 pkgdesc="An audio processing library (mingw-w64)" arch=('any') @@ -17,12 +17,12 @@ options=('strip' 'staticlibs') source=(https://www.surina.net/${_realname}/${_realname}-${pkgver}.tar.gz 0001-no-undefined-on.mingw.patch 0003-fix-docdir.mingw.patch) -sha256sums=('6900996607258496ce126924a19fe9d598af9d892cf3f33d1e4daaa9b42ae0b1' - '68d545eedd45afa26723aa2e3d7a447d179c78566308b29fa9d1c6a71476f50d' +sha256sums=('3bde8ddbbc3661f04e151f72cf21ca9d8f8c88e265833b65935b8962d12d6b08' + '76b3041e952675e56138461c5fa8a5abacac31380ce90b27038d0deac46f91be' '2cd136046831f3ad9a2e37c0afe3ecd9f25ce27f5dbf4ee8b23b862a96e76cd5') prepare() { - cd "${srcdir}/${_realname}-${pkgver}" + cd "${srcdir}/${_realname}" sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADER/' configure.ac patch -p1 -i ${srcdir}/0001-no-undefined-on.mingw.patch patch -p1 -i ${srcdir}/0003-fix-docdir.mingw.patch @@ -31,10 +31,9 @@ prepare() { } build() { - [[ -d "build-${MINGW_CHOST}" ]] && rm -rf "build-${MINGW_CHOST}" - mkdir -p "${srcdir}/build-${MINGW_CHOST}" - cd "${srcdir}/build-${MINGW_CHOST}" - ../${_realname}-${pkgver}/configure \ + mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}" + + ../${_realname}/configure \ --prefix=${MINGW_PREFIX} \ --build=${MINGW_CHOST} \ --host=${MINGW_CHOST} \ @@ -45,7 +44,7 @@ build() { } package() { - cd build-${MINGW_CHOST} + cd build-${MSYSTEM} make DESTDIR="${pkgdir}" install - install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING.TXT" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING.TXT" + install -Dm644 "${srcdir}/${_realname}/COPYING.TXT" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING.TXT" }