Skip to content

Commit

Permalink
app-backup/deja-dup: re-add package
Browse files Browse the repository at this point in the history
Simple backup tool using duplicity back-end.

Once, this useful package was part of the ebuild tree.
I'm adopting it as a proxy maintainer.

Signed-off-by: Oz N Tiram <[email protected]>
Closes: gentoo#20170
Signed-off-by: Joonas Niilola <[email protected]>
  • Loading branch information
oz123 authored and juippis committed Apr 29, 2021
1 parent 9864f96 commit 414f313
Show file tree
Hide file tree
Showing 3 changed files with 90 additions and 0 deletions.
1 change: 1 addition & 0 deletions app-backup/deja-dup/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST deja-dup-42.7.tar.bz2 1384797 BLAKE2B f462df835039606b721d935e086e51ee27e861baa1fbc5836bb79952c838921cf5f28d439465451c5259bc2c77fa9cb839488c8b0196c6d176e32d9e42180539 SHA512 80c57fe75635346cf2597195e7f7b76e2562aaa6900e78fbfb7ad6ada9c268df36d4e16aa7ca522e1570987f5826586e1cab5fecb7d5ba90e34a23a349b47a74
58 changes: 58 additions & 0 deletions app-backup/deja-dup/deja-dup-42.7.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit meson gnome2-utils vala xdg

DESCRIPTION="Simple backup tool using duplicity back-end"
HOMEPAGE="https://wiki.gnome.org/Apps/DejaDup"
SRC_URI="https://gitlab.gnome.org/World/${PN}/-/archive/${PV}/${P}.tar.bz2"

LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"

BDEPEND="
$(vala_depend)
dev-util/intltool
dev-util/itstool
sys-devel/gettext
test? ( >=dev-libs/appstream-glib-0.7.16 )
virtual/pkgconfig
"

DEPEND="
>=app-backup/duplicity-0.7.14
>=app-crypt/libsecret-0.18.6[vala]
>=dev-libs/glib-2.64:2[dbus]
>=dev-libs/json-glib-1.2
dev-libs/libgpg-error
>=gui-libs/libhandy-1.0
>=net-libs/libsoup-2.48
>=x11-libs/gtk+-3.22:3
>=x11-libs/libnotify-0.7
"

RDEPEND="${DEPEND}
gnome-base/dconf
gnome-base/gvfs[fuse]
"

src_prepare() {
default
vala_src_prepare
eapply_user
}

pkg_postinst() {
gnome2_schemas_update
xdg_icon_cache_update
}

pkg_postrm() {
gnome2_schemas_update
xdg_icon_cache_update
}
31 changes: 31 additions & 0 deletions app-backup/deja-dup/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Oz Tiram</name>
<email>[email protected]</email>
</maintainer>
<maintainer type="project">
<email>[email protected]</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
Déjà Dup is a simple backup tool. It hides the complexity of backing up the
Right Way (encrypted, off-site, and regular) and uses
duplicity as the backend.

Support for local, remote, or cloud backup locations such as Google Drive
Securely encrypts and compresses your data
Incrementally backs up, letting you restore from any particular backup
Schedules regular backups
Integrates well into your GNOME desktop

Déjà Dup focuses on ease of use and personal, accidental data loss.
If you need a full system backup or an archival program, you may prefer other
backup apps.
</longdescription>
<upstream>
<remote-id type="gitlab">https://gitlab.gnome.org/World/deja-dup</remote-id>
<bugs-to>https://gitlab.gnome.org/World/deja-dup/issues</bugs-to>
</upstream>
</pkgmetadata>

0 comments on commit 414f313

Please sign in to comment.