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@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@gentoo.org>
This commit is contained in:
Oz Tiram
2025-12-15 06:37:52 +01:00
committed by Sam James
parent fa5ae58059
commit a98da62459
2 changed files with 59 additions and 0 deletions

View File

@@ -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

View File

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