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 +
