soundtouch: update to 2.3.2

This commit is contained in:
Biswapriyo Nath
2023-03-10 14:27:07 +05:30
parent 80bd727fdb
commit ffc8e3e77c
2 changed files with 19 additions and 10 deletions

View File

@@ -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

View File

@@ -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"
}