new package: libsoundtouch
This commit is contained in:
parent
c155d9b9da
commit
c020ccd1e7
|
@ -0,0 +1,14 @@
|
|||
TERMUX_PKG_HOMEPAGE=https://www.surina.net/soundtouch/
|
||||
TERMUX_PKG_DESCRIPTION="An open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or files"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.1"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
TERMUX_PKG_VERSION=2.3.2
|
||||
TERMUX_PKG_SRCURL=https://www.surina.net/soundtouch/soundtouch-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=3bde8ddbbc3661f04e151f72cf21ca9d8f8c88e265833b65935b8962d12d6b08
|
||||
TERMUX_PKG_DEPENDS="libc++"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
autoreconf -fi
|
||||
|
||||
LDFLAGS+=" $($CC -print-libgcc-file-name)"
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -210,11 +210,11 @@
|
||||
# Check for ARM NEON support
|
||||
original_saved_CXXFLAGS=$CXXFLAGS
|
||||
have_neon=no
|
||||
- CXXFLAGS="-mfpu=neon -march=native $CXXFLAGS"
|
||||
+ CXXFLAGS="-mfpu=neon $CXXFLAGS"
|
||||
|
||||
# Check if can compile neon code using intrinsics, require GCC >= 4.3 for autovectorization.
|
||||
AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
|
||||
- #if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 3))
|
||||
+ #if !defined(__clang__) && defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 3))
|
||||
#error "Need GCC >= 4.3 for neon autovectorization"
|
||||
#endif
|
||||
#include <arm_neon.h>
|
||||
@@ -225,7 +225,7 @@
|
||||
CXXFLAGS=$original_saved_CXXFLAGS
|
||||
if test "x$have_neon" = "xyes" ; then
|
||||
echo "****** NEON support enabled ******"
|
||||
- CPPFLAGS="-mfpu=neon -march=native -mtune=native $CPPFLAGS"
|
||||
+ CPPFLAGS="-mfpu=neon $CPPFLAGS"
|
||||
AC_DEFINE(SOUNDTOUCH_USE_NEON,1,[Use ARM NEON extension])
|
||||
fi
|
||||
fi
|
|
@ -0,0 +1,11 @@
|
|||
--- a/source/SoundTouchDLL/Makefile.am
|
||||
+++ b/source/SoundTouchDLL/Makefile.am
|
||||
@@ -34,7 +34,7 @@
|
||||
# Compiler flags
|
||||
|
||||
# Modify the default 0.0.0 to LIB_SONAME.0.0
|
||||
-LDFLAGS=-version-info @LIB_SONAME@
|
||||
+LDFLAGS+=-version-info @LIB_SONAME@
|
||||
|
||||
if X86
|
||||
CXXFLAGS1=-mstackrealign -msse
|
Loading…
Reference in New Issue