Hello community,
here is the log from the commit of package libsignal-protocol-c for
openSUSE:Factory checked in at 2018-05-16 11:40:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libsignal-protocol-c (Old)
and /work/SRC/openSUSE:Factory/.libsignal-protocol-c.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsignal-protocol-c"
Wed May 16 11:40:05 2018 rev:2 rq:607070 version:2.3.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/libsignal-protocol-c/libsignal-protocol-c.changes
2017-04-06 11:02:26.209153106 +0200
+++
/work/SRC/openSUSE:Factory/.libsignal-protocol-c.new/libsignal-protocol-c.changes
2018-05-16 11:41:29.524520490 +0200
@@ -1,0 +2,22 @@
+Mon May 14 14:21:51 UTC 2018 - [email protected]
+
+- Add libsignal-protocol-c-2.3.2-lib_ver.patch:
+ Use 2.3.2 lib version.
+ See https://github.com/signalapp/libsignal-protocol-c/pull/110
+
+-------------------------------------------------------------------
+Mon May 14 08:48:32 UTC 2018 - [email protected]
+
+- Update to 2.3.2:
+ * Update curve25519 code based on upstream changes
+ * Added support for building against OpenSSL 1.1
+ * Add ability to generate fingerprints from a collection of identity keys
+ * Add support for identity fingerprint format v1
+ * Update to latest protobuf definition for fingerprints
+ * Provide a pkg-config file for libsignal-protocol-c
+ * Explicitly require check 0.9.10+ for unit tests
+ * Various bug fixes
+ * For full list see:
+ https://github.com/signalapp/libsignal-protocol-c/compare/v2.3.1...v2.3.2
+
+-------------------------------------------------------------------
Old:
----
libsignal-protocol-c-2.3.1.tar.gz
New:
----
libsignal-protocol-c-2.3.2-lib_ver.patch
libsignal-protocol-c-2.3.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libsignal-protocol-c.spec ++++++
--- /var/tmp/diff_new_pack.Iq36Xm/_old 2018-05-16 11:41:30.476485846 +0200
+++ /var/tmp/diff_new_pack.Iq36Xm/_new 2018-05-16 11:41:30.476485846 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libsignal-protocol-c
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,18 +18,18 @@
%define c_lib libsignal-protocol-c2
Name: libsignal-protocol-c
-Version: 2.3.1
+Version: 2.3.2
Release: 0
Summary: Signal Protocol C Library
-License: GPL-3.0
+License: GPL-3.0-only
Group: Development/Libraries/C and C++
Url: https://github.com/WhisperSystems/libsignal-protocol-c/
Source:
https://github.com/WhisperSystems/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Patch0: libsignal-protocol-c-2.3.2-lib_ver.patch
BuildRequires: cmake >= 2.8.4
BuildRequires: gcc-c++
BuildRequires: pkgconfig
BuildRequires: pkgconfig(openssl) >= 1.0
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
The Signal Protocol is a ratcheting forward secrecy protocol that works in
synchronous and asynchronous messaging environments.
@@ -51,6 +51,7 @@
%prep
%setup -q
+%patch0 -p1
%build
%cmake
@@ -62,15 +63,15 @@
%postun -n %{c_lib} -p /sbin/ldconfig
%files -n %{c_lib}
-%defattr(-,root,root)
-%doc README.md LICENSE
+%license LICENSE
+%doc README.md
%{_libdir}/libsignal-protocol-c.so.2
-%{_libdir}/libsignal-protocol-c.so.2.3.1
+%{_libdir}/libsignal-protocol-c.so.2.3.2
%files devel
-%defattr(-,root,root)
%dir %{_includedir}/signal
%{_includedir}/signal/*.h
%{_libdir}/libsignal-protocol-c.so
+%{_libdir}/pkgconfig/libsignal-protocol-c.pc
%changelog
++++++ libsignal-protocol-c-2.3.2-lib_ver.patch ++++++
>From 82cc7e72d1ea94c9ad9efa95e0165dca08db792d Mon Sep 17 00:00:00 2001
From: Michael Vetter <[email protected]>
Date: Mon, 14 May 2018 10:57:18 +0200
Subject: [PATCH] Set library version to 2.3.2
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 41e38fd..b31796d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,7 +8,7 @@ endif()
SET(SIGNAL_PROTOCOL_C_VERSION_MAJOR 2)
SET(SIGNAL_PROTOCOL_C_VERSION_MINOR 3)
-SET(SIGNAL_PROTOCOL_C_VERSION_PATCH 1)
+SET(SIGNAL_PROTOCOL_C_VERSION_PATCH 2)
SET(SIGNAL_PROTOCOL_C_VERSION
${SIGNAL_PROTOCOL_C_VERSION_MAJOR}.${SIGNAL_PROTOCOL_C_VERSION_MINOR}.${SIGNAL_PROTOCOL_C_VERSION_PATCH})
SET(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)")
++++++ libsignal-protocol-c-2.3.1.tar.gz -> libsignal-protocol-c-2.3.2.tar.gz
++++++
++++ 7401 lines of diff (skipped)