commit fac097c8f4d36cb157bbc164d2e3e734c7cdd189
Author: Krzysztof Mrozowicz <[email protected]>
Date:   Mon Jan 25 17:18:52 2021 +0000

    - use system sbsms

 audacity.spec             | 13 ++++++++-----
 use-system-libsbsms.patch | 21 +++++++++++++++++++++
 2 files changed, 29 insertions(+), 5 deletions(-)
---
diff --git a/audacity.spec b/audacity.spec
index ecc54de..4cfbadc 100644
--- a/audacity.spec
+++ b/audacity.spec
@@ -2,8 +2,6 @@
 # - internal portaudio crashes when only OSS is available on startup
 # - use system portaudio (>= 19, but relies on local changes)
 # - use system portSMF?
-# - use system ffmpeg (libavcodec >= 51.53, libavformat >= 52.12, libavutil)
-# - use system sbsms (>= 1.6.0, but relies on local changes)
 # - use system libnyquist (if ever; currently it's a part of audacity project)
 #
 # Conditional build:
@@ -28,7 +26,7 @@ Summary(pl.UTF-8):    Audacity - narzędzie do obróbki plików 
dźwiękowych
 Summary(ru.UTF-8):     Кроссплатформенный звуковой редактор
 Name:          audacity
 Version:       2.4.2
-Release:       1
+Release:       2
 License:       GPL v2+
 Group:         X11/Applications/Sound
 #Source0Download: http://www.fosshub.com/Audacity.html
@@ -39,6 +37,7 @@ Source1:      %{name}-manual-%{version}.zip
 Patch0:                %{name}-opt.patch
 Patch1:                %{name}-no-macos.patch
 Patch2:                %{name}-desktop.patch
+Patch3:                use-system-libsbsms.patch
 URL:           http://audacityteam.org/
 BuildRequires: alsa-lib-devel
 BuildRequires: autoconf >= 2.59
@@ -56,8 +55,7 @@ BuildRequires:        lame-libs-devel
 BuildRequires: libid3tag-devel >= 0.15.0b-2
 BuildRequires: libjpeg-devel
 BuildRequires: libmad-devel >= 0.14.2b-4
-#BuildRequires:        libsbsms-devel >= 1.6.0
-#BuildRequires:        libsbsms2-devel >= 2.0.2
+BuildRequires: libsbsms2-devel >= 2.1.0
 BuildRequires: libsndfile-devel >= 1.0.0
 BuildRequires: libstdc++-devel
 BuildRequires: libtool >= 2:2
@@ -87,6 +85,7 @@ Requires:     flac-c++ >= 1.3.0
 Requires:      lame-libs
 Requires:      libid3tag >= 0.15.0b-2
 Requires:      libmad >= 0.14.2b-4
+Requires:      libsbsms2 >= 2.1.0
 Requires:      libsndfile >= 1.0.0
 Requires:      lilv >= 0.16
 Requires:      soundtouch >= 1.3.0
@@ -121,9 +120,13 @@ Audacity - это звуковой редактор, позволяющий ра
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %{__sed} -i 's/libmp3lame.so/libmp3lame.so.0/g' locale/*.po
 
+# Make sure we use the system versions.
+%{__rm} -rf 
lib-src/{expat,ffmpeg,libflac,libid3tag,lame,lv2,libmad,libogg,libsndfile,soundtouch,libsoxr,twolame,libvamp,libvorbis,sbsms}/
+
 # Audacity's cmake can't find libmp3lame without a .pc file
 # This is a temporary workaround.
 if ! test -e %{_pkgconfigdir}/lame.pc
diff --git a/use-system-libsbsms.patch b/use-system-libsbsms.patch
new file mode 100644
index 0000000..9dc3059
--- /dev/null
+++ b/use-system-libsbsms.patch
@@ -0,0 +1,21 @@
+--- audacity-minsrc-2.4.2/cmake-proxies/CMakeLists.txt~        2020-05-30 
11:55:53.000000000 +0000
++++ audacity-minsrc-2.4.2/cmake-proxies/CMakeLists.txt 2021-01-25 
15:40:30.370255530 +0000
+@@ -149,7 +149,7 @@
+ 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( sbsms              sbsms       SBSMS       NO    YES   "sbsms" )
+ addlib( soundtouch         soundtouch  SOUNDTOUCH  NO    YES   "soundtouch >= 
1.7.1" )
+ addlib( twolame            twolame     LIBTWOLAME  NO    YES   "twolame >= 
0.3.13" )
+ 
+--- audacity-minsrc-2.4.2/lib-src/header-substitutes/sbsms.h~  2018-08-28 
10:48:03.000000000 +0000
++++ audacity-minsrc-2.4.2/lib-src/header-substitutes/sbsms.h   2021-01-25 
16:18:05.627283474 +0000
+@@ -11,6 +11,6 @@
+ 
+ #else //_MSC_VER
+ 
+-#include "../sbsms/include/sbsms.h"
++#include "/usr/include/sbsms.h"
+ 
+ #endif //_MSC_VER
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/audacity.git/commitdiff/fac097c8f4d36cb157bbc164d2e3e734c7cdd189

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to