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
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
install -d build
--- /dev/null
+--- 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