Browse Source

Use version 2.1.0 of libsbsms

This is actually the exact code we already use, but Clayton has
set up a github repo for the release to make it available to
distros.
au-ny-api
Leland Lucius 1 year ago
parent
commit
a5609e44d0
  1. 2
      cmake-proxies/CMakeLists.txt
  2. 0
      cmake-proxies/libsbsms/CMakeLists.txt
  3. 0
      cmake-proxies/libsbsms/config.h.in
  4. 18
      lib-src/audacity-patches.txt
  5. 2
      src/CMakeLists.txt

2
cmake-proxies/CMakeLists.txt

@ -150,7 +150,7 @@ addlib( lv2 lv2 LV2 NO YES "lilv-0 >= 0.24.6
addlib( portmidi midi MIDI NO YES "portmidi >= 0.1" )
addlib( portmixer portmixer PORTMIXER NO YES "" )
addlib( portsmf portsmf PORTSMF NO YES "portSMF >= 0.1" )
addlib( sbsms sbsms SBSMS NO YES "" )
addlib( libsbsms sbsms SBSMS NO YES "libsbsms >= 2.1.0" )
addlib( soundtouch soundtouch SOUNDTOUCH NO YES "soundtouch >= 1.7.1" )
addlib( twolame twolame LIBTWOLAME NO YES "twolame >= 0.3.13" )

0
cmake-proxies/sbsms/CMakeLists.txt → cmake-proxies/libsbsms/CMakeLists.txt

0
cmake-proxies/sbsms/config.h.in → cmake-proxies/libsbsms/config.h.in

18
lib-src/audacity-patches.txt

@ -152,23 +152,11 @@ by the Audacity project with some help from portaudio development.
sbsms
-----
http://sbsms.sourceforge.net/
https://github.com/claytonotey/libsbsms
An audio stretching library for changing pitch or tempo without changing the
other. Alternative to SoundTouch, better on large changes but slower.
Version in Audacity SVN: 2.0.2
Patches:
Misc fixes to configure.in/Makefile.am for autoconf macros and libtool. More
files added to m4/ directory by libtoolizing committed to Audacity SVN.
AM_MAINTAINER_MODE has been added to configure.ac to disable autotools rebuilds
by default
dont-mangle-cflags.patch patch to stop sed-ing the CXXFLAGS and achieve the
same ends by better means, replacing a hacked version from Gentoo. Patch
linked to from upstream tracker at
https://sourceforge.net/tracker/index.php?func=detail&aid=2561247&group_id=177794&atid=882654
because attachments there don't seem to work.
autotools.patch: Fix all autotools warnings.
autotools-fix-make-dist.patch: Correct file lists to make dist target work.
sbsms-srcdir.patch: Adds srcdir handling
Version in Audacity GIT: 2.1.0
Upstream Version: 2.1.0
soundtouch
----------

2
src/CMakeLists.txt

@ -1060,7 +1060,7 @@ list( APPEND LIBRARIES
$<$<BOOL:${USE_MIDI}>:portsmf>
$<$<BOOL:${USE_NYQUIST}>:libnyquist>
$<$<BOOL:${USE_PORTMIXER}>:portmixer>
$<$<BOOL:${USE_SBSMS}>:sbsms>
$<$<BOOL:${USE_SBSMS}>:libsbsms>
$<$<BOOL:${USE_SOUNDTOUCH}>:soundtouch>
$<$<BOOL:${USE_VAMP}>:libvamp>
$<$<PLATFORM_ID:Linux,FreeBSD,OpenBSD,NetBSD,CYGWIN>:PkgConfig::GLIB>

Loading…
Cancel
Save