Hello community,

here is the log from the commit of package deja-dup for openSUSE:Leap:15.2 
checked in at 2020-02-21 23:53:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/deja-dup (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.deja-dup.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "deja-dup"

Fri Feb 21 23:53:10 2020 rev:14 rq:778087 version:40.6

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/deja-dup/deja-dup.changes      2020-01-15 
14:52:05.957476818 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.deja-dup.new.26092/deja-dup.changes   
2020-02-21 23:53:11.477024281 +0100
@@ -1,0 +2,159 @@
+Sat Jan 25 14:06:48 UTC 2020 - Dominique Leuenberger <[email protected]>
+
+- No longer recommend -lang: supplements are in use
+
+-------------------------------------------------------------------
+Thu Jan 16 09:08:54 UTC 2020 - Paolo Stivanin <[email protected]>
+
+- Add meson version to spec file 
+- Drop deja-dup-duplicity-Mark-GPGError-extern.patch: Fixed
+  upstream.
+
+-------------------------------------------------------------------
+Thu Jan 16 09:05:52 UTC 2020 - Paolo Stivanin <[email protected]>
+
+- Update to 40.6:
+  + Fixes a bug that prevented backing up to Google Drive accounts
+    with unlimited quotas
+  + Fix a bug that prevented backing up to Google Drive in some
+    rare situations
+  + Fix a bug that prevented the first login to Google Drive
+  + Fix a bug that prevented resuming a full backup
+  + Fix 2038 date problems by using 64-bit dates internally
+  + Fix building against valac 0.45.2 and later
+  + Add optional dependency on libgdk-x11-3.0 (only used in flatpak
+    builds)
+  + Make libgoa-1.0 an optional dependency (still recommended for a
+    few years though)
+  + Support autostarting via the new Background portal
+  + Updated translations.
+
+-------------------------------------------------------------------
+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.
+
+-------------------------------------------------------------------
+Fri Jul  5 09:48:53 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 40.1:
+  + Fix versioning to be correct.
+- Changes from version 40.0:
+  + Fix tests when run under glib 2.60
+  + Updated translations.
+- Changes from version 39.1:
+  + Fix a bug that could have caused backups to be encrypted with
+    two different passwords in some cases. This would result in
+    difficulty backing up or restoring by not accepting the
+    password you expected it to.
+  + Fix a bug that caused duplicate save or exclude folders to
+    appear in the preferences.
+  + Delete a canary file that duplicity's pydrive puts in your
+    Drive.
+  + If you don't ask for your password to be saved, we now clear
+    out any older saved password.
+  + Finally delete the ancient Ubuntu One backend code.
+- Changes from version 39.0:
+  + Switch away from GNOME Online Accounts to our own cloud keys:
+    - It was brought to our attention that we shouldn't be using
+      GNOME's keys, as they are intended for GNOME only.
+    - Google accounts will have to be re-authenticated with our
+      keys.
+    - Nextcloud accounts will now appear as webdav network server
+      accounts.
+    - Adds new pydrive_pkgs option to list the package names needed
+      for the pydrive duplicity backend (for now, the system
+      package that provides the pydrive python2 package should
+      suffice).
+    - Adds new google_client_id option if you want to override our
+      default account key and use your own. You likely won't want
+      to do this.
+    - Adds new dependencies on libjson-glib and libsoup.
+    - Drops libgoa-backend dependency. The libgoa dependency will
+      stay during a transition period from the old keys to the new
+      keys.
+  + Unmount a remote backup location when we are done with it, if
+    we originally mounted it.
+- Add pkgconfig(json-glib-1.0) and pkgconfig(libsoup-2.4)
+  BuildRequires: New dependencies.
+- Drop pkgconfig(goa-backend-1.0) BuildRequires: No longer needed,
+  nor used.
+- Reenable meson_tests, upstream fixed the issues.
+
+-------------------------------------------------------------------
+Tue Feb 26 16:17:54 UTC 2019 - [email protected]
+
+- Update to version 38.4:
+  + Update app icon.
+  + Don't run monitor when automatic backups are disabled.
+  + Drop libpeas dependency.
+  + Fix compilation with valac 0.43.
+  + Be more forgiving if packagekit is unresponsive.
+  + Updated translations.
+- Drop deja-dup-fix-build-vala043.patch: Fixed upstream.
+- Drop pkgconfig(libpeas-1.0) BuildRequires: No longer needed.
+
+-------------------------------------------------------------------
+Sun Feb 10 13:39:18 UTC 2019 - [email protected]
+
+- Add deja-dup-fix-build-vala043.patch: Fix build with new vala
+  0.43.x.
+- Disable meson_test, currently fails.
+
+-------------------------------------------------------------------
+Thu Jan 17 17:23:57 UTC 2019 - [email protected]
+
+- Update to version 38.3:
+  + Allow restoring from paths with symlinks in more situations
+    (including a fix for a backup error when ~/.cache is a
+    symlink).
+  + Treat operation dialogs more like real dialogs (modal to
+    preference window, with correct styling on default buttons).
+  + Try harder to stop running duplicity commands when we are
+    terminated.
+  + Don't hide an error message when also running our bimonthly
+    backup verification.
+  + If there isn't enough space in the backup location, tell the
+    user how much is needed.
+  + Exclude flatpak cache directories by default.
+
+-------------------------------------------------------------------
+Mon Jan  7 15:55:22 UTC 2019 - [email protected]
+
+- Update to version 38.2:
+  + Fix not being able to find the backup files when restoring on
+    a fresh install.
+- Changes from version 38.1:
+  + Use a primary menu instead of an AppMenu, per current GNOME
+    recommendations.
+  + Drop support for the legacy desktop status icon.
+  + Updated translations.
+- Drop meson version fix via sed in spec, no longer needed.
+- Stop exporting optflags and rpath before configure, no longer
+  needed.
+- Renable meson test, tests are now ok.
+
+-------------------------------------------------------------------
+Fri Apr 13 01:38:05 UTC 2018 - [email protected]
+
+- Update to version 38.0:
+  + Drop ulimit for monitor process, it was causing crashes.
+  + Fix autoscrolling in progress window.
+  + Exclude snap cache directories by default.
+  + Updated translations.
+- Add gio-2.0, gio-unix-2.0 and goa-backend-1.0 pkgconfig modules
+  and glib2-tools package BuildRequires to avoid implicit
+  dependencies.
+- Replace pkgconfig(appstream-builder), dbus-1-x11, update-desktop\
+  -files and perl-gettext BuildRequires with appstream-glib, dbus-\
+  1, desktop-file-utils and gettext-runtime respectively, what
+  meson really looks for.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:24:40 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------

Old:
----
  deja-dup-37.1.tar.xz

New:
----
  deja-dup-40.6.tar.bz2

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

Other differences:
------------------
++++++ deja-dup.spec ++++++
--- /var/tmp/diff_new_pack.egVepd/_old  2020-02-21 23:53:11.861025044 +0100
+++ /var/tmp/diff_new_pack.egVepd/_new  2020-02-21 23:53:11.861025044 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package deja-dup
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,38 +12,41 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           deja-dup
-Version:        37.1
+Version:        40.6
 Release:        0
 Summary:        Simple backup tool and frontend for duplicity
-License:        GPL-3.0+
+License:        GPL-3.0-or-later
 Group:          Productivity/Archiving/Backup
-Url:            https://wiki.gnome.org/Apps/DejaDup
-Source0:        
https://launchpad.net/deja-dup/38/%{version}/+download/%{name}-%{version}.tar.xz
-# For make check to work, we need dbus-launch
-BuildRequires:  dbus-1-x11
+URL:            https://wiki.gnome.org/Apps/DejaDup
+Source0:        
https://gitlab.gnome.org/World/deja-dup/-/archive/%{version}/%{name}-%{version}.tar.bz2
+
+BuildRequires:  appstream-glib
+BuildRequires:  dbus-1
+BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
+BuildRequires:  gettext-runtime
+BuildRequires:  glib2-tools
 BuildRequires:  libgpg-error-devel
-BuildRequires:  meson
-BuildRequires:  perl-gettext
+BuildRequires:  meson >= 0.47
 BuildRequires:  pkgconfig
-BuildRequires:  update-desktop-files
 BuildRequires:  vala >= 0.16.0
 BuildRequires:  yelp-tools
-BuildRequires:  pkgconfig(appstream-builder)
-BuildRequires:  pkgconfig(glib-2.0) >= 2.32
-BuildRequires:  pkgconfig(goa-1.0)
+BuildRequires:  pkgconfig(gio-2.0) >= 2.46
+BuildRequires:  pkgconfig(gio-unix-2.0)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.56.1
+BuildRequires:  pkgconfig(goa-1.0) >= 3.8.0
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22
+BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(libnautilus-extension)
 BuildRequires:  pkgconfig(libnotify) >= 0.7
-BuildRequires:  pkgconfig(libpeas-1.0)
 BuildRequires:  pkgconfig(libsecret-1)
-BuildRequires:  pkgconfig(packagekit-glib2)
-Recommends:     %{name}-lang
+BuildRequires:  pkgconfig(libsoup-2.4)
+BuildRequires:  pkgconfig(packagekit-glib2) >= 0.6.5
 Recommends:     duplicity >= 0.6.25
 Recommends:     python-boto
 Recommends:     python-cloudfiles
@@ -83,11 +86,9 @@
 %lang_package
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
-export CFLAGS="%{optflags} -Wl,-rpath=%{_libdir}/%{name}"
-export CXXFLAGS="%{optflags} -Wl,-rpath=%{_libdir}/%{name}"
 %meson
 %meson_build
 
@@ -97,12 +98,12 @@
 %fdupes %{buildroot}%{_datadir}
 
 %check
-# Disabled as it currently fails a lot of tests.
-#%%meson_test
+%meson_test
 
 %files
-%doc AUTHORS COPYING NEWS
-%doc %{_datadir}/help/C/org.gnome.DejaDup/
+%license LICENSES/GPL-3.0-or-later.md
+%doc NEWS.md README.md CONTRIBUTING.md
+%doc %{_datadir}/help/C/deja-dup/
 %{_bindir}/deja-dup
 %{_mandir}/man1/deja-dup.1%{?ext_man}
 %{_sysconfdir}/xdg/autostart/org.gnome.DejaDup.Monitor.desktop
@@ -111,9 +112,7 @@
 %dir %{_libexecdir}/deja-dup
 %{_libexecdir}/deja-dup/deja-dup-monitor
 %{_libexecdir}/deja-dup/duplicity
-%{_libexecdir}/deja-dup/tools/
 %{_datadir}/applications/org.gnome.DejaDup.desktop
-%{_datadir}/GConf/gsettings/deja-dup.convert
 %{_datadir}/glib-2.0/schemas/org.gnome.DejaDup.gschema.xml
 %{_datadir}/icons/hicolor/*/apps/org.gnome.DejaDup*
 %dir %{_libdir}/deja-dup
@@ -130,7 +129,5 @@
 %{_libdir}/nautilus/extensions-3.0/libdeja-dup.so
 
 %files lang -f %{name}.lang
-%exclude %{_datadir}/help/C/org.gnome.DejaDup/
-%doc %{_datadir}/help/*/org.gnome.DejaDup/
 
 %changelog

++++++ deja-dup-37.1.tar.xz -> deja-dup-40.6.tar.bz2 ++++++
++++ 336617 lines of diff (skipped)


Reply via email to