Hello community,

here is the log from the commit of package deja-dup for openSUSE:Factory 
checked in at 2019-09-04 09:14:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/deja-dup (Old)
 and      /work/SRC/openSUSE:Factory/.deja-dup.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "deja-dup"

Wed Sep  4 09:14:05 2019 rev:56 rq:727921 version:40.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/deja-dup/deja-dup.changes        2019-07-11 
13:16:00.406812504 +0200
+++ /work/SRC/openSUSE:Factory/.deja-dup.new.7948/deja-dup.changes      
2019-09-04 09:15:33.602936330 +0200
@@ -1,0 +2,7 @@
+Mon Sep  2 20:32:41 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Add deja-dup-duplicity-Mark-GPGError-extern.patch: Mark GPGError
+  as extern and prevent GPG symbols to be public API. Also fixes
+  building with new vala.
+
+-------------------------------------------------------------------

New:
----
  deja-dup-duplicity-Mark-GPGError-extern.patch

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

Other differences:
------------------
++++++ deja-dup.spec ++++++
--- /var/tmp/diff_new_pack.fD93vU/_old  2019-09-04 09:15:34.554936198 +0200
+++ /var/tmp/diff_new_pack.fD93vU/_new  2019-09-04 09:15:34.558936197 +0200
@@ -24,6 +24,8 @@
 Group:          Productivity/Archiving/Backup
 URL:            https://wiki.gnome.org/Apps/DejaDup
 Source0:        
https://gitlab.gnome.org/World/deja-dup/-/archive/%{version}/%{name}-%{version}.tar.bz2
+# PATCH-FIX-UPSTREAM deja-dup-duplicity-Mark-GPGError-extern.patch -- Fix 
build with new vala
+Patch0:         deja-dup-duplicity-Mark-GPGError-extern.patch
 
 BuildRequires:  appstream-glib
 BuildRequires:  dbus-1

++++++ deja-dup-duplicity-Mark-GPGError-extern.patch ++++++
>From 05422eab47e444525427b4108c64a00721139712 Mon Sep 17 00:00:00 2001
From: Rico Tzschichholz <[email protected]>
Date: Wed, 10 Jul 2019 13:33:47 +0200
Subject: [PATCH] duplicity: Mark GPGError as extern and prevent GPG symbols to
 be public API

This also fixes building with vala 0.45.2+
---
 libdeja/tools/duplicity/DuplicityJob.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libdeja/tools/duplicity/DuplicityJob.vala 
b/libdeja/tools/duplicity/DuplicityJob.vala
index 82c0c603..00a9f6ab 100644
--- a/libdeja/tools/duplicity/DuplicityJob.vala
+++ b/libdeja/tools/duplicity/DuplicityJob.vala
@@ -20,13 +20,13 @@
 using GLib;
 
 [CCode (cheader_filename = "gpgrt.h", cname = "gpg_err_code_t", cprefix = 
"GPG_ERR_", has_type_id = false)]
-public enum GPGError {
+extern enum GPGError {
   NO_SECKEY = 17,
   BAD_KEY = 19,
 }
 
 [CCode (cheader_filename = "gpgrt.h")]
-public extern unowned string gpg_strerror(GPGError code);
+extern unowned string gpg_strerror(GPGError code);
 
 internal class DuplicityJob : DejaDup.ToolJob
 {
-- 
2.22.0


Reply via email to