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 +}
