Hello community,

here is the log from the commit of package vinagre for openSUSE:Factory checked 
in at 2017-06-12 15:09:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vinagre (Old)
 and      /work/SRC/openSUSE:Factory/.vinagre.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vinagre"

Mon Jun 12 15:09:04 2017 rev:94 rq:501757 version:3.22.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/vinagre/vinagre.changes  2017-05-27 
13:09:20.644027726 +0200
+++ /work/SRC/openSUSE:Factory/.vinagre.new/vinagre.changes     2017-06-12 
15:09:14.832633104 +0200
@@ -1,0 +2,6 @@
+Fri Jun  2 14:32:47 UTC 2017 - [email protected]
+
+- Update vinagre-freerdp2.patch with patch from bgo#775616. Fix
+  build with even later versions of freerdp.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vinagre.spec ++++++
--- /var/tmp/diff_new_pack.JT4ApF/_old  2017-06-12 15:09:16.788357021 +0200
+++ /var/tmp/diff_new_pack.JT4ApF/_new  2017-06-12 15:09:16.792356456 +0200
@@ -26,7 +26,7 @@
 Group:          Productivity/Networking/Other
 Url:            http://www.gnome.org/projects/vinagre/
 Source0:        
http://download.gnome.org/sources/vinagre/3.22/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM vinagre-freerdp2.patch bgo#765444 [email protected] -- 
handle new "freerdp2" package name.
+# PATCH-FIX-UPSTREAM vinagre-freerdp2.patch bgo#765444 bgo#775616 
[email protected] -- handle new "freerdp2" package name.
 Patch1:         vinagre-freerdp2.patch
 # PATCH-FIX-UPSTREAM vinagre-cert-validation-api.patch bgo#774473 boo#100235 
[email protected] -- fix API incompatibilities with freerdp 1.2 that causes rdp 
connections abort
 Patch2:         vinagre-cert-validation-api.patch

++++++ vinagre-freerdp2.patch ++++++
--- /var/tmp/diff_new_pack.JT4ApF/_old  2017-06-12 15:09:16.824351940 +0200
+++ /var/tmp/diff_new_pack.JT4ApF/_new  2017-06-12 15:09:16.828351375 +0200
@@ -34,3 +34,45 @@
    [have_rdp=no])
  
  AS_IF([test "x$have_rdp" = "xyes"],
+
+From a0822458b0c262520098c84d60fb7446aea098e0 Mon Sep 17 00:00:00 2001
+From: Ting-Wei Lan <[email protected]>
+Date: Mon, 5 Dec 2016 15:31:43 +0800
+Subject: [PATCH] Fix build with recent FreeRDP git snapshot
+
+FreeRDP commit df35c13 removes CLRBUF_32BPP macro and changes the way to
+call gdi_init function. As FreeRDP doesn't bump its version number after
+this API break, we can only use CLRBUF_32BPP macro itself to check for
+the availablility of new API.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=775616
+---
+ plugins/rdp/vinagre-rdp-tab.c | 10 +++++++---
+ 1 file changed, 7 insertions(+), 3 deletions(-)
+
+diff --git a/plugins/rdp/vinagre-rdp-tab.c b/plugins/rdp/vinagre-rdp-tab.c
+index b731f9b..7c806bf 100644
+--- a/plugins/rdp/vinagre-rdp-tab.c
++++ b/plugins/rdp/vinagre-rdp-tab.c
+@@ -591,11 +591,15 @@ frdp_post_connect (freerdp *instance)
+ #if defined(FREERDP_VERSION_MAJOR) && defined(FREERDP_VERSION_MINOR) && \
+     !(FREERDP_VERSION_MAJOR > 1 || (FREERDP_VERSION_MAJOR == 1 && \
+     FREERDP_VERSION_MINOR >= 2))
+-                    CLRBUF_24BPP,
++                    CLRBUF_24BPP, NULL
+ #else
+-                    CLRBUF_32BPP,
++#ifdef CLRBUF_32BPP
++                    CLRBUF_32BPP, NULL
++#else
++                    PIXEL_FORMAT_BGRA32
++#endif
+ #endif
+-                    NULL);
++                    );
+   gdi = instance->context->gdi;
+ 
+   instance->update->BeginPaint = frdp_begin_paint;
+-- 
+2.11.0
+


Reply via email to