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
