- Update to new maintenance release 4.6.6

OBS-URL: https://build.opensuse.org/package/show/network:telephony/libzrtpcpp?expand=0&rev=52
This commit is contained in:
Jan Engelhardt 2017-07-31 22:36:39 +00:00 committed by Git OBS Bridge
parent edd0886114
commit e72b8407f2
5 changed files with 24 additions and 45 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b619d037f152c8bb1de2433f055c5c78daa3545ebb534bd54684a9da4763e863
size 2232285

3
V4.6.6.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7ed70e903082bfa6045e3b2be2f4396cb57d985d59f567ec06ca5b93d894ba42
size 2233080

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Jul 31 22:31:49 UTC 2017 - jengelh@inai.de
- Update to new maintenance release 4.6.6
* Fix a memory leak, extra buffer length checks added.
- Remove typo.diff (merged)
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Nov 21 01:15:05 UTC 2016 - jengelh@inai.de Mon Nov 21 01:15:05 UTC 2016 - jengelh@inai.de

View File

@ -1,7 +1,7 @@
# #
# spec file for package libzrtpcpp # spec file for package libzrtpcpp
# #
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,7 +18,7 @@
Name: libzrtpcpp Name: libzrtpcpp
%define lname libzrtpcpp4 %define lname libzrtpcpp4
Version: 4.6.4 Version: 4.6.6
Release: 0 Release: 0
Summary: A ccrtp extension for ZRTP support Summary: A ccrtp extension for ZRTP support
License: GPL-3.0+ License: GPL-3.0+
@ -28,7 +28,6 @@ Url: http://www.gnutelephony.org/index.php/GNU_ZRTP
#Git-Clone: git://github.com/wernerd/ZRTPCPP #Git-Clone: git://github.com/wernerd/ZRTPCPP
#Git-Web: https://github.com/wernerd/ZRTPCPP #Git-Web: https://github.com/wernerd/ZRTPCPP
Source: https://github.com/wernerd/ZRTPCPP/archive/V%version.tar.gz Source: https://github.com/wernerd/ZRTPCPP/archive/V%version.tar.gz
Patch1: typo.diff
BuildRequires: cmake BuildRequires: cmake
BuildRequires: gcc-c++ >= 4.7 BuildRequires: gcc-c++ >= 4.7
BuildRequires: pkg-config BuildRequires: pkg-config
@ -38,20 +37,20 @@ BuildRequires: pkgconfig(sqlite3) >= 3.7
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description %description
This library is a GPL licensed extension to the GNU RTP Stack, ccrtp, A library that adds RFC6189-compliant ZRTP support to the GNU ccRTP
that offers compatibility with Phil Zimmermann's zrtp/Zfone voice stack and serves as library for other RTP stacks such as PJSIP and
encryption, and which can be directly embedded into telephony GStreamer. ZRTP was developed to allow ad-hoc key negotiation to
applications. setup Secure RTP (SRTP) sessions.
%package -n %lname %package -n %lname
Summary: A ccrtp extension for ZRTP support Summary: A ccrtp extension for ZRTP support
Group: System/Libraries Group: System/Libraries
%description -n %lname %description -n %lname
This library is a GPL licensed extension to the GNU RTP Stack, ccrtp, A library that adds RFC6189-compliant ZRTP support to the GNU ccRTP
that offers compatibility with Phil Zimmermann's zrtp/Zfone voice stack and serves as library for other RTP stacks such as PJSIP and
encryption, and which can be directly embedded into telephony GStreamer. ZRTP was developed to allow ad-hoc key negotiation to
applications. setup Secure RTP (SRTP) sessions.
%package devel %package devel
Summary: Headers and link library for libzrtpcpp Summary: Headers and link library for libzrtpcpp
@ -60,12 +59,11 @@ Requires: %lname = %version
Requires: ccrtp-devel >= 2.0.0 Requires: ccrtp-devel >= 2.0.0
%description devel %description devel
This package provides the header files, link libraries, and This package provides the header files for building applications that
documentation for building applications that use libzrtpcpp. use libzrtpcpp.
%prep %prep
%setup -qn ZRTPCPP-%version %setup -qn ZRTPCPP-%version
%patch -P 1 -p1
chmod a-x INSTALL chmod a-x INSTALL
%build %build
@ -94,8 +92,8 @@ pushd build/
%make_install %make_install
popd popd
%post -p /sbin/ldconfig -n %lname %post -n %lname -p /sbin/ldconfig
%postun -p /sbin/ldconfig -n %lname %postun -n %lname -p /sbin/ldconfig
%files -n %lname %files -n %lname
%defattr(-,root,root) %defattr(-,root,root)

View File

@ -1,26 +0,0 @@
---
clients/ccrtp/ZrtpQueue.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: ZRTPCPP-4.6.4/clients/ccrtp/ZrtpQueue.h
===================================================================
--- ZRTPCPP-4.6.4.orig/clients/ccrtp/ZrtpQueue.h
+++ ZRTPCPP-4.6.4/clients/ccrtp/ZrtpQueue.h
@@ -430,7 +430,7 @@ public:
*
* @see setMultiStrParams()
*/
- DEPRECATED std::string getMultiStrParams() {return getMultiStrParams(NULL); }
+ DEPRECATED_ZRTP std::string getMultiStrParams() {return getMultiStrParams(NULL); }
/**
* Set Multi-stream parameters.
@@ -450,7 +450,7 @@ public:
*
* @see getMultiStrParams()
*/
- DEPRECATED void setMultiStrParams(std::string parameters) { setMultiStrParams(parameters, NULL);}
+ DEPRECATED_ZRTP void setMultiStrParams(std::string parameters) { setMultiStrParams(parameters, NULL);}
/**
* Get Multi-stream parameters.