summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkfg2018-04-14 23:28:18 +0200
committerkfg2018-04-14 23:28:47 +0200
commitf5b89901a15790dbcfcd1e02605e4d490b51007a (patch)
tree9c7adf8396eb5029945962ac6fbe37a5d058077b
parentfe5923e1cdfdb86ccbbaafcd98aaf6b9eecba8a1 (diff)
downloadaur-mingw-w64-libsoxr.tar.gz
upgpkg: mingw-w64-libsoxr 0.1.3-1
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD105
-rw-r--r--tests_executable_suffix.patch17
3 files changed, 61 insertions, 73 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c1cc62ede25f..8106a1b3a42a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Sun Mar 20 10:10:18 UTC 2016
+# Sat Apr 14 21:28:41 UTC 2018
pkgbase = mingw-w64-libsoxr
pkgdesc = The SoX Resampler library that aims to give fast and high quality results for any constant resampling ratio (mingw-w64)
- pkgver = 0.1.2
- pkgrel = 2
+ pkgver = 0.1.3
+ pkgrel = 1
url = http://sourceforge.net/p/soxr/wiki/Home/
arch = any
license = GPL
@@ -13,10 +13,10 @@ pkgbase = mingw-w64-libsoxr
options = !strip
options = !buildflags
options = staticlibs
- source = http://downloads.sourceforge.net/project/soxr/soxr-0.1.2-Source.tar.xz
+ source = http://downloads.sourceforge.net/project/soxr/soxr-0.1.3-Source.tar.xz
source = tests_executable_suffix.patch
- sha1sums = 3b990f91dc8dc08e70626cd5fb90deda0239c211
- sha1sums = c86f3421065b6110244fd11e9a9e52774670ee67
+ sha1sums = 32ea46b1a8c0c15f835422892d02fce8286aec3c
+ sha1sums = d60e428c313fcbdc4773afc49b6081b160945875
pkgname = mingw-w64-libsoxr
diff --git a/PKGBUILD b/PKGBUILD
index b6b81981bd22..75eed240b086 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,14 @@
# $Id: PKGBUILD 240272 2015-06-03 04:47:58Z bisson $
# Maintainer : Karl-Felix Glatzer <karl.glatzer@gmx.de>
+# Contributor: Maxime Gauduin <alucryd@archlinux.org>
# Contributor: Anatol Pomozov
# Contributor: JSpaces <jspace -aT- unseen -d0T- is>
# Contributor: Triode <triode1 -aT- btinternet -d0t- com>
# Contributor: Martchus <martchus@gmx.net>
pkgname=mingw-w64-libsoxr
-pkgver=0.1.2
-pkgrel=2
+pkgver=0.1.3
+pkgrel=1
pkgdesc='The SoX Resampler library that aims to give fast and high quality results for any constant resampling ratio (mingw-w64)'
arch=('any')
url='http://sourceforge.net/p/soxr/wiki/Home/'
@@ -15,10 +16,10 @@ license=(GPL)
depends=(mingw-w64-crt)
makedepends=(mingw-w64-cmake)
options=(!emptydirs !strip !buildflags staticlibs)
-source=(http://downloads.sourceforge.net/project/soxr/soxr-$pkgver-Source.tar.xz
- tests_executable_suffix.patch)
-sha1sums=('3b990f91dc8dc08e70626cd5fb90deda0239c211'
- 'c86f3421065b6110244fd11e9a9e52774670ee67')
+source=("http://downloads.sourceforge.net/project/soxr/soxr-$pkgver-Source.tar.xz"
+ "tests_executable_suffix.patch")
+sha1sums=('32ea46b1a8c0c15f835422892d02fce8286aec3c'
+ 'd60e428c313fcbdc4773afc49b6081b160945875')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare() {
@@ -36,35 +37,29 @@ build() {
# build shared libs
${_arch}-cmake \
- -DBUILD_EXAMPLES=OFF \
- -DCMAKE_BUILD_TYPE=Release \
- -DVISIBILITY_HIDDENL=ON \
- -DWITH_AVFFT=ON \
- -DWITH_DOUBLE_PRECISION=ON \
- -DWITH_LSR_BINDINGS=ON \
- -DWITH_OPENMP=ON \
- -DWITH_PFFFT=ON \
- -DWITH_SIMD=ON \
- -DHAVE_WORDS_BIGENDIAN_EXITCODE=0 \
- -DBUILD_TESTS=OFF \
- -DBUILD_SHARED_LIBS:BOOL=ON \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DBUILD_EXAMPLES='OFF' \
+ -DBUILD_SHARED_LIBS='ON' \
+ -DWITH_AVFFT='ON' \
+ -DWITH_LSR_BINDINGS='ON' \
+ -DWITH_OPENMP='ON' \
+ -DWITH_PFFFT='ON' \
+ -DHAVE_WORDS_BIGENDIAN_EXITCODE='0' \
+ -DBUILD_TESTS='OFF' \
${srcdir}/soxr-$pkgver-Source
make
# build static libs
${_arch}-cmake \
- -DBUILD_EXAMPLES=OFF \
- -DCMAKE_BUILD_TYPE=Release \
- -DVISIBILITY_HIDDENL=ON \
- -DWITH_AVFFT=ON \
- -DWITH_DOUBLE_PRECISION=ON \
- -DWITH_LSR_BINDINGS=ON \
- -DWITH_OPENMP=ON \
- -DWITH_PFFFT=ON \
- -DWITH_SIMD=ON \
- -DHAVE_WORDS_BIGENDIAN_EXITCODE=0 \
- -DBUILD_TESTS=OFF \
- -DBUILD_SHARED_LIBS:BOOL=OFF \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DBUILD_EXAMPLES='OFF' \
+ -DBUILD_SHARED_LIBS='OFF' \
+ -DWITH_AVFFT='ON' \
+ -DWITH_LSR_BINDINGS='ON' \
+ -DWITH_OPENMP='ON' \
+ -DWITH_PFFFT='ON' \
+ -DHAVE_WORDS_BIGENDIAN_EXITCODE='0' \
+ -DBUILD_TESTS='OFF' \
${srcdir}/soxr-$pkgver-Source
make
done
@@ -81,41 +76,37 @@ package() {
# install shared libs
${_arch}-cmake \
- -DBUILD_EXAMPLES=OFF \
- -DCMAKE_BUILD_TYPE=Release \
- -DVISIBILITY_HIDDENL=ON \
- -DWITH_AVFFT=ON \
- -DWITH_DOUBLE_PRECISION=ON \
- -DWITH_LSR_BINDINGS=ON \
- -DWITH_OPENMP=ON \
- -DWITH_PFFFT=ON \
- -DWITH_SIMD=ON \
- -DHAVE_WORDS_BIGENDIAN_EXITCODE=0 \
- -DBUILD_TESTS=OFF \
- -DBUILD_SHARED_LIBS:BOOL=ON \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DBUILD_EXAMPLES='OFF' \
+ -DBUILD_SHARED_LIBS='ON' \
+ -DWITH_AVFFT='ON' \
+ -DWITH_LSR_BINDINGS='ON' \
+ -DWITH_OPENMP='ON' \
+ -DWITH_PFFFT='ON' \
+ -DHAVE_WORDS_BIGENDIAN_EXITCODE='0' \
+ -DBUILD_TESTS='OFF' \
${srcdir}/soxr-$pkgver-Source
make DESTDIR="$pkgdir" install
# install static libs
${_arch}-cmake \
- -DBUILD_EXAMPLES=OFF \
- -DCMAKE_BUILD_TYPE=Release \
- -DVISIBILITY_HIDDENL=ON \
- -DWITH_AVFFT=ON \
- -DWITH_DOUBLE_PRECISION=ON \
- -DWITH_LSR_BINDINGS=ON \
- -DWITH_OPENMP=ON \
- -DWITH_PFFFT=ON \
- -DWITH_SIMD=ON \
- -DHAVE_WORDS_BIGENDIAN_EXITCODE=0 \
- -DBUILD_TESTS=OFF \
- -DBUILD_SHARED_LIBS:BOOL=OFF \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DBUILD_EXAMPLES='OFF' \
+ -DBUILD_SHARED_LIBS='OFF' \
+ -DWITH_AVFFT='ON' \
+ -DWITH_LSR_BINDINGS='ON' \
+ -DWITH_OPENMP='ON' \
+ -DWITH_PFFFT='ON' \
+ -DHAVE_WORDS_BIGENDIAN_EXITCODE='0' \
+ -DBUILD_TESTS='OFF' \
${srcdir}/soxr-$pkgver-Source
make DESTDIR="$pkgdir" install
- ${_arch}-strip -x -g ${pkgdir}/usr/${_arch}/bin/*.dll
- ${_arch}-strip -g ${pkgdir}/usr/${_arch}/lib/*.a
+ ${_arch}-strip -x -g "${pkgdir}"/usr/${_arch}/bin/*.dll
+ ${_arch}-strip -g "${pkgdir}"/usr/${_arch}/lib/*.a
- rm -r ${pkgdir}/usr/${_arch}/doc
+ rm -rf "${pkgdir}"/usr/${_arch}/doc
done
}
+
+# vim: ts=2 sw=2 et:
diff --git a/tests_executable_suffix.patch b/tests_executable_suffix.patch
index ea210ad23f0d..8a53a3380e38 100644
--- a/tests_executable_suffix.patch
+++ b/tests_executable_suffix.patch
@@ -1,15 +1,12 @@
-diff -ru soxr-0.1.1-Source/tests/CMakeLists.txt patched/tests/CMakeLists.txt
---- soxr-0.1.1-Source/tests/CMakeLists.txt 2013-03-01 08:02:13.000000000 +0100
-+++ patched/tests/CMakeLists.txt 2015-07-30 00:22:27.070144833 +0200
-@@ -20,10 +20,9 @@
+diff -ruN soxr-0.1.3-Source/tests/CMakeLists.txt patched/tests/CMakeLists.txt
+--- soxr-0.1.3-Source/tests/CMakeLists.txt 2018-02-21 08:36:46.000000000 +0100
++++ patched/tests/CMakeLists.txt 2018-04-14 23:27:24.229871653 +0200
+@@ -23,7 +23,7 @@
macro (add_vector r)
set (output ${CMAKE_CURRENT_BINARY_DIR}/ref-${r}.s32)
add_custom_command (OUTPUT ${output} DEPENDS vector-gen ${CMAKE_CURRENT_LIST_FILE}
-- COMMAND vector-gen ${r} ${leader} ${len} ${sweep_to_freq} 1 ${output})
-+ COMMAND vector-gen${CMAKE_EXECUTABLE_SUFFIX} ${r} ${leader} ${len} ${sweep_to_freq} 1 ${output})
+- COMMAND vector-gen ${r} ${leader} ${len} 0 ${sweep_to_freq} 1 ${output})
++ COMMAND vector-gen${CMAKE_EXECUTABLE_SUFFIX} ${r} ${leader} ${len} 0 ${sweep_to_freq} 1 ${output})
set (vectors ${output} ${vectors})
endmacro ()
--
- macro (add_cmp_test from to bits)
- set (name ${bits}-bit-perfect-${from}-${to})
- add_test (NAME ${name} COMMAND ${CMAKE_COMMAND} -Dbits=${bits} -DBIN=${BIN} -DEXAMPLES_BIN=${EXAMPLES_BIN} -Dleader=${leader} -Dto=${to}
+