commit:     a98da624593e402593daf0c459130bf5d3eee4fb
Author:     Oz Tiram <oz.tiram <AT> gmail <DOT> com>
AuthorDate: Mon Dec 15 05:37:52 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 16 23:18:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a98da624

app-backup/deja-dup: add 48.4

Note, upstream is still working on replacing the duplicity
backend with rustic. Future versions of this ebuild need
to verify that rustic and duplicity both exist to allow
migration of existing backups.

Bug: https://bugs.gentoo.org/959705
Signed-off-by: Oz Tiram <oz.tiram <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45035
Closes: https://github.com/gentoo/gentoo/pull/45035
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-backup/deja-dup/Manifest             |  1 +
 app-backup/deja-dup/deja-dup-48.4.ebuild | 58 ++++++++++++++++++++++++++++++++
 2 files changed, 59 insertions(+)

diff --git a/app-backup/deja-dup/Manifest b/app-backup/deja-dup/Manifest
index c6a74d33b9a5..ce5f20b2f4dc 100644
--- a/app-backup/deja-dup/Manifest
+++ b/app-backup/deja-dup/Manifest
@@ -1 +1,2 @@
 DIST deja-dup-44.2.tar.bz2 1010512 BLAKE2B 
b61eb474a4cc874ceea48a88f8f83e8a329b252248dc4630dd9dd7895ea4782b0e9b6751e795e208fc84127754da226d6a4257a783ffb23d88df59058e28576e
 SHA512 
b1fae58d76aa5a2097bb94f6e5196ed5a3d5131562fe088a9f81155a3bb96ef9e726f83ae04ba8e361a671bce8aa2ea4b053f04f1e57a194fe88c2f06c3e6335
+DIST deja-dup-48.4.tar.bz2 1107899 BLAKE2B 
2c23e151f3159810f4bfcf1fde8853b75d7af2be41c3cea0ed7dd0098769651900b8228402800b83891b4aadc6f6f8ea60121fc1b6ef26f4168e95169bc68d06
 SHA512 
590611803526cefcb23d759a9fb43fee12f59e5373a9da509b11f93a9e8ca9bea177a61004ca73b949753924df1312ed697a180e31b6cfa1f435b50db0ea338d

diff --git a/app-backup/deja-dup/deja-dup-48.4.ebuild 
b/app-backup/deja-dup/deja-dup-48.4.ebuild
new file mode 100644
index 000000000000..1fa718fb85cd
--- /dev/null
+++ b/app-backup/deja-dup/deja-dup-48.4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson gnome2-utils vala xdg
+
+DESCRIPTION="Simple backup tool using duplicity back-end"
+HOMEPAGE="https://apps.gnome.org/DejaDup/";
+SRC_URI="https://gitlab.gnome.org/World/deja-dup/-/archive/${PV}/${P}.tar.bz2";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+       $(vala_depend)
+       dev-util/itstool
+       sys-devel/gettext
+       virtual/pkgconfig
+       test? ( dev-libs/appstream-glib )
+"
+
+DEPEND="
+       >=gui-libs/libadwaita-1.0:1
+       >=dev-libs/glib-2.70.0:2
+       >=dev-libs/libgpg-error-1.33
+       >=gui-libs/gtk-4.6:4
+       >=dev-libs/json-glib-1.2
+       >=dev-libs/glib-2.64:2[dbus]
+       >=app-crypt/libsecret-0.18.6[vala]
+       >=net-libs/libsoup-3.0:3.0
+       >=app-backup/duplicity-0.8.21
+"
+
+RDEPEND="${DEPEND}
+       gnome-base/dconf
+       gnome-base/gvfs[fuse]
+"
+
+src_prepare() {
+       default
+       vala_setup
+}
+
+pkg_postinst() {
+       gnome2_schemas_update
+       xdg_desktop_database_update
+       xdg_icon_cache_update
+}
+
+pkg_postrm() {
+       gnome2_schemas_update
+       xdg_desktop_database_update
+       xdg_icon_cache_update
+}

Reply via email to