9 Commits

Author SHA256 Message Date
9fe0e26701 Accepting request 1310612 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1310612
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deja-dup?expand=0&rev=85
2025-10-11 20:49:14 +00:00
1f4430d3d7 - deja-dup-49.2-loosen_pkit_filters.patch: relax architecture match
requirement when requesting required package from PackageKit 
  (boo#1212486)

OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/deja-dup?expand=0&rev=167
2025-10-10 15:39:31 +00:00
662b6486cf Accepting request 1308775 from GNOME:Apps
update to 49.2 (forwarded request 1308673 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1308775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deja-dup?expand=0&rev=84
2025-10-04 16:50:56 +00:00
0da86dd41f update to 49.2
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/deja-dup?expand=0&rev=165
2025-10-03 06:42:15 +00:00
e7ee310f9a Accepting request 1305429 from GNOME:Apps
Update to 49.0 (forwarded request 1305294 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1305429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deja-dup?expand=0&rev=83
2025-09-24 13:22:59 +00:00
f7d278a7af Update to 49.0
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/deja-dup?expand=0&rev=163
2025-09-17 15:50:47 +00:00
13ee34c877 Accepting request 1255596 from GNOME:Apps
Fix build via enabling the new restic support, seems upstream did not test without the new optional support.... (forwarded request 1255595 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1255596
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deja-dup?expand=0&rev=82
2025-03-25 21:10:15 +00:00
be53e30553 Accepting request 1255595 from home:iznogood:branches:GNOME:Apps
Fix build via enabling the new restic support, seems upstream did not test without the new optional support....

OBS-URL: https://build.opensuse.org/request/show/1255595
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/deja-dup?expand=0&rev=161
2025-03-24 11:33:16 +00:00
4577b02eab Accepting request 1255242 from GNOME:Next
- Update to version 48.0:
  + Add new Rclone storage location option that can reference
    existing Rclone remotes, thus allowing backing up to a wide
    variety of cloud providers.
  + Keep "backup successful" notifications around (there was a bug
    where they sometimes disappeared right after the backup, but
    now they persist).
  + Add allow-power-saver gsettings key to allow automatic backups
    even when Power Saver mode is enabled, for folks that live in
    that mode.
  + Avoid another possible source of multiple tool tasks running on
    top of each other when starting up automatic backups.
  + Restic:
    - avoid matching multiple files when restoring.
    - hide noisy "status" messages from the About window debug
      logs.

OBS-URL: https://build.opensuse.org/request/show/1255242
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/deja-dup?expand=0&rev=160
2025-03-24 10:20:29 +00:00
7 changed files with 116 additions and 15 deletions

View File

@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/World/deja-dup.git</param>
<param name="revision">47.0</param>
<param name="revision">49.2</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">v?(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:aa5f1d42587b209e2c51615b26a2552d04121a6f14b6120e18a61b1cc852d7b6
size 7777805

View File

@@ -0,0 +1,22 @@
Index: deja-dup/libdeja/Operation.vala
===================================================================
--- deja-dup.orig/libdeja/Operation.vala 2025-10-09 10:31:04.896841344 +0200
+++ deja-dup/libdeja/Operation.vala 2025-10-09 11:18:59.580614725 +0200
@@ -566,7 +566,7 @@
var client = new Pk.Client();
// Check which deps have any version installed
- var bitfield = Pk.Bitfield.from_enums(Pk.Filter.INSTALLED, Pk.Filter.ARCH);
+ var bitfield = Pk.Bitfield.from_enums(Pk.Filter.INSTALLED);
Pk.Results results = yield get_pk_results(client, bitfield, deps);
if (results == null)
return false;
@@ -591,7 +591,7 @@
// an update for a package, the new version can be returned here, even if
// there is an older version installed -- NEWEST or NOT_NEWEST does not
// affect this behavior).
- bitfield = Pk.Bitfield.from_enums(Pk.Filter.NOT_INSTALLED, Pk.Filter.ARCH, Pk.Filter.NEWEST);
+ bitfield = Pk.Bitfield.from_enums(Pk.Filter.NOT_INSTALLED, Pk.Filter.NEWEST);
results = yield get_pk_results(client, bitfield, uninstalled);
if (results == null)
return false;

3
deja-dup-49.2.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:985742bc08d04b06b19dc3d3f031a4f9350e6eab8ca2c460b92006bcf4ba41a9
size 8439309

View File

@@ -1,3 +1,73 @@
-------------------------------------------------------------------
Thu Oct 9 09:28:02 UTC 2025 - Andrei Dziahel <develop7@develop7.info>
- deja-dup-49.2-loosen_pkit_filters.patch: relax architecture match
requirement when requesting required package from PackageKit
(boo#1212486)
-------------------------------------------------------------------
Thu Oct 2 15:10:54 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 49.2:
+ Restic: fix broken restore flow (again) by correcting
find-fusermount script
- Changes from version 49.1:
+ Correctly exclude some extra cache folders even if HOME is a
symlink
+ Restic: fix broken restore flow by correctly finding fusermount
executable
+ Duplicity: fix the Up browse button from triggering twice on a
single click or going insensitive when scrolling via gestures
-------------------------------------------------------------------
Wed Sep 17 06:50:10 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 49.0:
+ Rclone: when running under flatpak, look for config in
~/.config/rclone/
+ Restic:
- fix bashism in fusermount script that mounts restore files
- surface some errors that were slipping through the cracks
+ Duplicity: fix possibility of accidentally changing password
for new full
+ backups, with newer versions of duplicity
-------------------------------------------------------------------
Tue Sep 2 13:38:44 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 49.beta:
+ Use new shortcuts dialog, use nice & ionice more, and warn
earlier if an Rclone remote is invalid
- Changes from version 49.alpha:
+ Restic is now always enabled by default, the UI has had an
overhaul, and restoring with Restic now uses your native file
manager
- Add blueprint-compiler BuildRequires: new dependency
- Drop libgpg-error-devel BuildRequires: no longer needed
-------------------------------------------------------------------
Sat Mar 22 11:22:05 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.0:
+ Add new Rclone storage location option that can reference
existing Rclone remotes, thus allowing backing up to a wide
variety of cloud providers.
+ Keep "backup successful" notifications around (there was a bug
where they sometimes disappeared right after the backup, but
now they persist).
+ Add allow-power-saver gsettings key to allow automatic backups
even when Power Saver mode is enabled, for folks that live in
that mode.
+ Avoid another possible source of multiple tool tasks running on
top of each other when starting up automatic backups.
+ Restic:
- avoid matching multiple files when restoring.
- hide noisy "status" messages from the About window debug
logs.
- Add restic BuildRequires and Recommends, and pass
enable_restic=true to meson setup, build the new optional restic
support.
-------------------------------------------------------------------
Fri Oct 4 16:11:10 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@@ -1,4 +1,4 @@
name: deja-dup
version: 47.0
mtime: 1727650431
commit: 3cb532e91a65754d9040dc2f13fbcf353c1befb4
version: 49.2
mtime: 1759331374
commit: 04266b2fff9d6cceb392a1311c6929508c5e05ce

View File

@@ -1,7 +1,7 @@
#
# spec file for package deja-dup
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,37 +17,41 @@
Name: deja-dup
Version: 47.0
Version: 49.2
Release: 0
Summary: Simple backup tool and frontend for duplicity
License: GPL-3.0-or-later
Group: Productivity/Archiving/Backup
URL: https://wiki.gnome.org/Apps/DejaDup
Source0: %{name}-%{version}.tar.zst
#PATCH-FIX-OPENSUSE deja-dup-49.2-loosen_pkit_filters.patch boo#1212486
Patch0: deja-dup-49.2-loosen_pkit_filters.patch
BuildRequires: appstream-glib
BuildRequires: blueprint-compiler
BuildRequires: dbus-1
BuildRequires: desktop-file-utils
BuildRequires: fdupes
BuildRequires: gettext-devel
BuildRequires: glib2-tools
BuildRequires: libgpg-error-devel
BuildRequires: meson >= 0.64
BuildRequires: meson >= 1.1
BuildRequires: pkgconfig
BuildRequires: restic
BuildRequires: vala >= 0.16.0
BuildRequires: xdg-user-dirs
BuildRequires: yelp-tools
BuildRequires: pkgconfig(gio-2.0) >= 2.70
BuildRequires: pkgconfig(gio-2.0) >= 2.80
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.66.0
BuildRequires: pkgconfig(gtk4) >= 4.12
BuildRequires: pkgconfig(gtk4) >= 4.18
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libadwaita-1) >= 1.6
BuildRequires: pkgconfig(libadwaita-1) >= 1.8
BuildRequires: pkgconfig(libnotify) >= 0.7
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libsoup-3.0)
BuildRequires: pkgconfig(packagekit-glib2) >= 1.2
Requires: duplicity >= 0.8.21
Requires: python3-oauthlib
Recommends: restic
Obsoletes: nautilus-deja-dup <= 42.4
%description
@@ -68,7 +72,9 @@ Features:
%autosetup -p1
%build
%meson
%meson \
-D enable_restic=true \
%{nil}
%meson_build
%install
@@ -90,6 +96,9 @@ Features:
# put the files in the right subpackage
%dir %{_libexecdir}/deja-dup
%{_libexecdir}/deja-dup/deja-dup-monitor
%{_libexecdir}/deja-dup/deja-dup-find-fusermount
%{_libexecdir}/deja-dup/fusermount
%{_libexecdir}/deja-dup/fusermount3
%{_datadir}/applications/org.gnome.DejaDup.desktop
%{_datadir}/glib-2.0/schemas/org.gnome.DejaDup.gschema.xml
%{_datadir}/icons/hicolor/*/apps/org.gnome.DejaDup*