[packages/twinkle] - fix building with webrtc-libilbc 3.x - rel 2
baggins
baggins at pld-linux.org
Sun Feb 14 19:39:43 CET 2021
commit 6e0a5621cc37a6fbc18e14c69b97430f5f5fb317
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sun Feb 14 19:39:19 2021 +0100
- fix building with webrtc-libilbc 3.x
- rel 2
twinkle.spec | 4 +++-
webrtc-libilbc3.patch | 26 ++++++++++++++++++++++++++
2 files changed, 29 insertions(+), 1 deletion(-)
---
diff --git a/twinkle.spec b/twinkle.spec
index 35511f7..57b5b53 100644
--- a/twinkle.spec
+++ b/twinkle.spec
@@ -5,12 +5,13 @@ Summary: twinkle - SIP Soft Phone
Summary(pl.UTF-8): twinkle - telefon programowy SIP
Name: twinkle
Version: 1.10.2
-Release: 1
+Release: 2
License: GPL v2
Group: Applications/Communications
Source0: https://github.com/LubosD/twinkle/archive/v%{version}.tar.gz
# Source0-md5: ca6884f9834a25e89fc945b48a91c7a2
Patch0: ilbc.patch
+Patch1: webrtc-libilbc3.patch
URL: http://twinkle.dolezel.info/
BuildRequires: Qt5Quick-devel
BuildRequires: Qt5Widgets-devel
@@ -45,6 +46,7 @@ telefonicznych po sieciach IP.
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
install -d build
diff --git a/webrtc-libilbc3.patch b/webrtc-libilbc3.patch
new file mode 100644
index 0000000..073862d
--- /dev/null
+++ b/webrtc-libilbc3.patch
@@ -0,0 +1,26 @@
+--- twinkle-1.10.2/src/audio/audio_decoder.h~ 2021-02-14 19:33:32.000000000 +0100
++++ twinkle-1.10.2/src/audio/audio_decoder.h 2021-02-14 19:35:59.634214690 +0100
+@@ -48,6 +48,10 @@
+ extern "C" {
+ #endif
+ #include <ilbc.h>
++#define initDecode WebRtcIlbcfix_InitDecode
++#define initEncode WebRtcIlbcfix_InitEncode
++#define iLBC_decode WebRtcIlbcfix_DecodeImpl
++#define iLBC_encode WebRtcIlbcfix_EncodeImpl
+ #ifndef HAVE_ILBC_CPP
+ }
+ #endif
+--- twinkle-1.10.2/src/audio/audio_encoder.h~ 2021-02-14 19:33:32.000000000 +0100
++++ twinkle-1.10.2/src/audio/audio_encoder.h 2021-02-14 19:36:51.594446403 +0100
+@@ -47,6 +47,10 @@
+ extern "C" {
+ #endif
+ #include <ilbc.h>
++#define initDecode WebRtcIlbcfix_InitDecode
++#define initEncode WebRtcIlbcfix_InitEncode
++#define iLBC_decode WebRtcIlbcfix_DecodeImpl
++#define iLBC_encode WebRtcIlbcfix_EncodeImpl
+ #ifndef HAVE_ILBC_CPP
+ }
+ #endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/twinkle.git/commitdiff/6e0a5621cc37a6fbc18e14c69b97430f5f5fb317
More information about the pld-cvs-commit
mailing list