From: Jan Rękorajski Date: Sun, 14 Feb 2021 18:39:19 +0000 (+0100) Subject: - fix building with webrtc-libilbc 3.x X-Git-Tag: auto/th/twinkle-1.10.2-2 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=6e0a5621cc37a6fbc18e14c69b97430f5f5fb317;p=packages%2Ftwinkle.git - fix building with webrtc-libilbc 3.x - rel 2 --- 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 ++#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 ++#define initDecode WebRtcIlbcfix_InitDecode ++#define initEncode WebRtcIlbcfix_InitEncode ++#define iLBC_decode WebRtcIlbcfix_DecodeImpl ++#define iLBC_encode WebRtcIlbcfix_EncodeImpl + #ifndef HAVE_ILBC_CPP + } + #endif