pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

deja-dup: add new package



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%gatalith.at@localhost>
Pushed By:	wiz
Date:		Sun Oct 15 10:35:02 2023 +0200
Changeset:	34fc4d5f7aa963b38390603863a8aad932727ff0

Modified Files:
	Makefile
Added Files:
	deja-dup/DESCR
	deja-dup/Makefile
	deja-dup/PLIST
	deja-dup/distinfo
	deja-dup/patches/patch-app_RestoreFileTester.vala

Log Message:
deja-dup: add new package

Finished, but should be tried out before import.
Feel free to do that.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=34fc4d5f7aa963b38390603863a8aad932727ff0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                          |   1 +
 deja-dup/DESCR                                    |  13 +
 deja-dup/Makefile                                 |  38 ++
 deja-dup/PLIST                                    | 474 ++++++++++++++++++++++
 deja-dup/distinfo                                 |   6 +
 deja-dup/patches/patch-app_RestoreFileTester.vala |  24 ++
 6 files changed, 556 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index a55484af64..962230dcf4 100644
--- a/Makefile
+++ b/Makefile
@@ -621,6 +621,7 @@ SUBDIR+=	deforaos-accessories
 SUBDIR+=	deforaos-framer
 SUBDIR+=	deforaos-init
 SUBDIR+=	deforaos-probe
+SUBDIR+=	deja-dup
 SUBDIR+=	deluge
 SUBDIR+=	delve
 SUBDIR+=	dendrite
diff --git a/deja-dup/DESCR b/deja-dup/DESCR
new file mode 100644
index 0000000000..b546971582
--- /dev/null
+++ b/deja-dup/DESCR
@@ -0,0 +1,13 @@
+Deja 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
+
+Deja 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.
diff --git a/deja-dup/Makefile b/deja-dup/Makefile
new file mode 100644
index 0000000000..373d879d22
--- /dev/null
+++ b/deja-dup/Makefile
@@ -0,0 +1,38 @@
+# $NetBSD$
+
+DISTNAME=	deja-dup-45.1
+CATEGORIES=	sysutils
+MASTER_SITES=	https://gitlab.gnome.org/World/deja-dup/-/archive/${PKGVERSION_NOREV}/
+EXTRACT_SUFX=	.tar.bz2
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://wiki.gnome.org/Apps/DejaDup
+COMMENT=	Trivial-to-use personal backup tool
+LICENSE=	gnu-gpl-v3
+
+USE_PKGLOCALEDIR=	yes
+USE_LANGUAGES=		c
+USE_TOOLS+=		itstool pkg-config
+
+LDFLAGS+=		${COMPILER_RPATH_FLAG}${PREFIX}/lib/deja-dup
+
+INSTALLATION_DIRS+=	share/examples/xdg/autostart
+MAKE_DIRS+=		${PKG_SYSCONFDIR}/xdg/autostart
+CONF_FILES+=		${PREFIX}/share/examples/xdg/autostart/org.gnome.DejaDup.Monitor.desktop \
+			${PKG_SYSCONFDIR}/xdg/autostart/org.gnome.DejaDup.Monitor.desktop
+post-install:
+	${MV} ${DESTDIR}${PKG_SYSCONFDIR}/xdg/autostart/org.gnome.DejaDup.Monitor.desktop \
+		${DESTDIR}${PREFIX}/share/examples/xdg/autostart/
+
+.include "../../devel/meson/build.mk"
+.include "../../lang/vala/buildlink3.mk"
+.include "../../devel/libadwaita/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../net/libsoup3/buildlink3.mk"
+.include "../../security/libgpg-error/buildlink3.mk"
+.include "../../security/libsecret/buildlink3.mk"
+.include "../../textproc/json-glib/buildlink3.mk"
+.include "../../devel/gettext-tools/msgfmt-desktop.mk"
+.include "../../sysutils/desktop-file-utils/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/deja-dup/PLIST b/deja-dup/PLIST
new file mode 100644
index 0000000000..dfb03036da
--- /dev/null
+++ b/deja-dup/PLIST
@@ -0,0 +1,474 @@
+@comment $NetBSD$
+bin/deja-dup
+lib/deja-dup/libdeja.so
+libexec/deja-dup/deja-dup-monitor
+libexec/deja-dup/restic-dump-to
+man/man1/deja-dup.1
+share/applications/org.gnome.DejaDup.desktop
+share/dbus-1/services/org.gnome.DejaDup.service
+share/examples/xdg/autostart/org.gnome.DejaDup.Monitor.desktop
+share/glib-2.0/schemas/org.gnome.DejaDup.gschema.xml
+share/help/C/deja-dup/contribute.page
+share/help/C/deja-dup/figures/DejaDup.svg
+share/help/C/deja-dup/index.page
+share/help/C/deja-dup/prefs.page
+share/help/C/deja-dup/restore-full.page
+share/help/C/deja-dup/restore-revert.page
+share/help/C/deja-dup/restore-worst-case.page
+share/help/C/deja-dup/support.page
+share/help/af/deja-dup/contribute.page
+share/help/af/deja-dup/figures/DejaDup.svg
+share/help/af/deja-dup/index.page
+share/help/af/deja-dup/prefs.page
+share/help/af/deja-dup/restore-full.page
+share/help/af/deja-dup/restore-revert.page
+share/help/af/deja-dup/restore-worst-case.page
+share/help/af/deja-dup/support.page
+share/help/ar/deja-dup/contribute.page
+share/help/ar/deja-dup/figures/DejaDup.svg
+share/help/ar/deja-dup/index.page
+share/help/ar/deja-dup/prefs.page
+share/help/ar/deja-dup/restore-full.page
+share/help/ar/deja-dup/restore-revert.page
+share/help/ar/deja-dup/restore-worst-case.page
+share/help/ar/deja-dup/support.page
+share/help/bg/deja-dup/contribute.page
+share/help/bg/deja-dup/figures/DejaDup.svg
+share/help/bg/deja-dup/index.page
+share/help/bg/deja-dup/prefs.page
+share/help/bg/deja-dup/restore-full.page
+share/help/bg/deja-dup/restore-revert.page
+share/help/bg/deja-dup/restore-worst-case.page
+share/help/bg/deja-dup/support.page
+share/help/bs/deja-dup/contribute.page
+share/help/bs/deja-dup/figures/DejaDup.svg
+share/help/bs/deja-dup/index.page
+share/help/bs/deja-dup/prefs.page
+share/help/bs/deja-dup/restore-full.page
+share/help/bs/deja-dup/restore-revert.page
+share/help/bs/deja-dup/restore-worst-case.page
+share/help/bs/deja-dup/support.page
+share/help/ca/deja-dup/contribute.page
+share/help/ca/deja-dup/figures/DejaDup.svg
+share/help/ca/deja-dup/index.page
+share/help/ca/deja-dup/prefs.page
+share/help/ca/deja-dup/restore-full.page
+share/help/ca/deja-dup/restore-revert.page
+share/help/ca/deja-dup/restore-worst-case.page
+share/help/ca/deja-dup/support.page
+share/help/cs/deja-dup/contribute.page
+share/help/cs/deja-dup/figures/DejaDup.svg
+share/help/cs/deja-dup/index.page
+share/help/cs/deja-dup/prefs.page
+share/help/cs/deja-dup/restore-full.page
+share/help/cs/deja-dup/restore-revert.page
+share/help/cs/deja-dup/restore-worst-case.page
+share/help/cs/deja-dup/support.page
+share/help/da/deja-dup/contribute.page
+share/help/da/deja-dup/figures/DejaDup.svg
+share/help/da/deja-dup/index.page
+share/help/da/deja-dup/prefs.page
+share/help/da/deja-dup/restore-full.page
+share/help/da/deja-dup/restore-revert.page
+share/help/da/deja-dup/restore-worst-case.page
+share/help/da/deja-dup/support.page
+share/help/de/deja-dup/contribute.page
+share/help/de/deja-dup/figures/DejaDup.svg
+share/help/de/deja-dup/index.page
+share/help/de/deja-dup/prefs.page
+share/help/de/deja-dup/restore-full.page
+share/help/de/deja-dup/restore-revert.page
+share/help/de/deja-dup/restore-worst-case.page
+share/help/de/deja-dup/support.page
+share/help/el/deja-dup/contribute.page
+share/help/el/deja-dup/figures/DejaDup.svg
+share/help/el/deja-dup/index.page
+share/help/el/deja-dup/prefs.page
+share/help/el/deja-dup/restore-full.page
+share/help/el/deja-dup/restore-revert.page
+share/help/el/deja-dup/restore-worst-case.page
+share/help/el/deja-dup/support.page
+share/help/en_AU/deja-dup/contribute.page
+share/help/en_AU/deja-dup/figures/DejaDup.svg
+share/help/en_AU/deja-dup/index.page
+share/help/en_AU/deja-dup/prefs.page
+share/help/en_AU/deja-dup/restore-full.page
+share/help/en_AU/deja-dup/restore-revert.page
+share/help/en_AU/deja-dup/restore-worst-case.page
+share/help/en_AU/deja-dup/support.page
+share/help/en_GB/deja-dup/contribute.page
+share/help/en_GB/deja-dup/figures/DejaDup.svg
+share/help/en_GB/deja-dup/index.page
+share/help/en_GB/deja-dup/prefs.page
+share/help/en_GB/deja-dup/restore-full.page
+share/help/en_GB/deja-dup/restore-revert.page
+share/help/en_GB/deja-dup/restore-worst-case.page
+share/help/en_GB/deja-dup/support.page
+share/help/eo/deja-dup/contribute.page
+share/help/eo/deja-dup/figures/DejaDup.svg
+share/help/eo/deja-dup/index.page
+share/help/eo/deja-dup/prefs.page
+share/help/eo/deja-dup/restore-full.page
+share/help/eo/deja-dup/restore-revert.page
+share/help/eo/deja-dup/restore-worst-case.page
+share/help/eo/deja-dup/support.page
+share/help/es/deja-dup/contribute.page
+share/help/es/deja-dup/figures/DejaDup.svg
+share/help/es/deja-dup/index.page
+share/help/es/deja-dup/prefs.page
+share/help/es/deja-dup/restore-full.page
+share/help/es/deja-dup/restore-revert.page
+share/help/es/deja-dup/restore-worst-case.page
+share/help/es/deja-dup/support.page
+share/help/eu/deja-dup/contribute.page
+share/help/eu/deja-dup/figures/DejaDup.svg
+share/help/eu/deja-dup/index.page
+share/help/eu/deja-dup/prefs.page
+share/help/eu/deja-dup/restore-full.page
+share/help/eu/deja-dup/restore-revert.page
+share/help/eu/deja-dup/restore-worst-case.page
+share/help/eu/deja-dup/support.page
+share/help/fi/deja-dup/contribute.page
+share/help/fi/deja-dup/figures/DejaDup.svg
+share/help/fi/deja-dup/index.page
+share/help/fi/deja-dup/prefs.page
+share/help/fi/deja-dup/restore-full.page
+share/help/fi/deja-dup/restore-revert.page
+share/help/fi/deja-dup/restore-worst-case.page
+share/help/fi/deja-dup/support.page
+share/help/fr/deja-dup/contribute.page
+share/help/fr/deja-dup/figures/DejaDup.svg
+share/help/fr/deja-dup/index.page
+share/help/fr/deja-dup/prefs.page
+share/help/fr/deja-dup/restore-full.page
+share/help/fr/deja-dup/restore-revert.page
+share/help/fr/deja-dup/restore-worst-case.page
+share/help/fr/deja-dup/support.page
+share/help/gl/deja-dup/contribute.page
+share/help/gl/deja-dup/figures/DejaDup.svg
+share/help/gl/deja-dup/index.page
+share/help/gl/deja-dup/prefs.page
+share/help/gl/deja-dup/restore-full.page
+share/help/gl/deja-dup/restore-revert.page
+share/help/gl/deja-dup/restore-worst-case.page
+share/help/gl/deja-dup/support.page
+share/help/he/deja-dup/contribute.page
+share/help/he/deja-dup/figures/DejaDup.svg
+share/help/he/deja-dup/index.page
+share/help/he/deja-dup/prefs.page
+share/help/he/deja-dup/restore-full.page
+share/help/he/deja-dup/restore-revert.page
+share/help/he/deja-dup/restore-worst-case.page
+share/help/he/deja-dup/support.page
+share/help/hr/deja-dup/contribute.page
+share/help/hr/deja-dup/figures/DejaDup.svg
+share/help/hr/deja-dup/index.page
+share/help/hr/deja-dup/prefs.page
+share/help/hr/deja-dup/restore-full.page
+share/help/hr/deja-dup/restore-revert.page
+share/help/hr/deja-dup/restore-worst-case.page
+share/help/hr/deja-dup/support.page
+share/help/hu/deja-dup/contribute.page
+share/help/hu/deja-dup/figures/DejaDup.svg
+share/help/hu/deja-dup/index.page
+share/help/hu/deja-dup/prefs.page
+share/help/hu/deja-dup/restore-full.page
+share/help/hu/deja-dup/restore-revert.page
+share/help/hu/deja-dup/restore-worst-case.page
+share/help/hu/deja-dup/support.page
+share/help/id/deja-dup/contribute.page
+share/help/id/deja-dup/figures/DejaDup.svg
+share/help/id/deja-dup/index.page
+share/help/id/deja-dup/prefs.page
+share/help/id/deja-dup/restore-full.page
+share/help/id/deja-dup/restore-revert.page
+share/help/id/deja-dup/restore-worst-case.page
+share/help/id/deja-dup/support.page
+share/help/it/deja-dup/contribute.page
+share/help/it/deja-dup/figures/DejaDup.svg
+share/help/it/deja-dup/index.page
+share/help/it/deja-dup/prefs.page
+share/help/it/deja-dup/restore-full.page
+share/help/it/deja-dup/restore-revert.page
+share/help/it/deja-dup/restore-worst-case.page
+share/help/it/deja-dup/support.page
+share/help/ja/deja-dup/contribute.page
+share/help/ja/deja-dup/figures/DejaDup.svg
+share/help/ja/deja-dup/index.page
+share/help/ja/deja-dup/prefs.page
+share/help/ja/deja-dup/restore-full.page
+share/help/ja/deja-dup/restore-revert.page
+share/help/ja/deja-dup/restore-worst-case.page
+share/help/ja/deja-dup/support.page
+share/help/ko/deja-dup/contribute.page
+share/help/ko/deja-dup/figures/DejaDup.svg
+share/help/ko/deja-dup/index.page
+share/help/ko/deja-dup/prefs.page
+share/help/ko/deja-dup/restore-full.page
+share/help/ko/deja-dup/restore-revert.page
+share/help/ko/deja-dup/restore-worst-case.page
+share/help/ko/deja-dup/support.page
+share/help/ku/deja-dup/contribute.page
+share/help/ku/deja-dup/figures/DejaDup.svg
+share/help/ku/deja-dup/index.page
+share/help/ku/deja-dup/prefs.page
+share/help/ku/deja-dup/restore-full.page
+share/help/ku/deja-dup/restore-revert.page
+share/help/ku/deja-dup/restore-worst-case.page
+share/help/ku/deja-dup/support.page
+share/help/lt/deja-dup/contribute.page
+share/help/lt/deja-dup/figures/DejaDup.svg
+share/help/lt/deja-dup/index.page
+share/help/lt/deja-dup/prefs.page
+share/help/lt/deja-dup/restore-full.page
+share/help/lt/deja-dup/restore-revert.page
+share/help/lt/deja-dup/restore-worst-case.page
+share/help/lt/deja-dup/support.page
+share/help/my/deja-dup/contribute.page
+share/help/my/deja-dup/figures/DejaDup.svg
+share/help/my/deja-dup/index.page
+share/help/my/deja-dup/prefs.page
+share/help/my/deja-dup/restore-full.page
+share/help/my/deja-dup/restore-revert.page
+share/help/my/deja-dup/restore-worst-case.page
+share/help/my/deja-dup/support.page
+share/help/nb/deja-dup/contribute.page
+share/help/nb/deja-dup/figures/DejaDup.svg
+share/help/nb/deja-dup/index.page
+share/help/nb/deja-dup/prefs.page
+share/help/nb/deja-dup/restore-full.page
+share/help/nb/deja-dup/restore-revert.page
+share/help/nb/deja-dup/restore-worst-case.page
+share/help/nb/deja-dup/support.page
+share/help/nl/deja-dup/contribute.page
+share/help/nl/deja-dup/figures/DejaDup.svg
+share/help/nl/deja-dup/index.page
+share/help/nl/deja-dup/prefs.page
+share/help/nl/deja-dup/restore-full.page
+share/help/nl/deja-dup/restore-revert.page
+share/help/nl/deja-dup/restore-worst-case.page
+share/help/nl/deja-dup/support.page
+share/help/oc/deja-dup/contribute.page
+share/help/oc/deja-dup/figures/DejaDup.svg
+share/help/oc/deja-dup/index.page
+share/help/oc/deja-dup/prefs.page
+share/help/oc/deja-dup/restore-full.page
+share/help/oc/deja-dup/restore-revert.page
+share/help/oc/deja-dup/restore-worst-case.page
+share/help/oc/deja-dup/support.page
+share/help/pa/deja-dup/contribute.page
+share/help/pa/deja-dup/figures/DejaDup.svg
+share/help/pa/deja-dup/index.page
+share/help/pa/deja-dup/prefs.page
+share/help/pa/deja-dup/restore-full.page
+share/help/pa/deja-dup/restore-revert.page
+share/help/pa/deja-dup/restore-worst-case.page
+share/help/pa/deja-dup/support.page
+share/help/pl/deja-dup/contribute.page
+share/help/pl/deja-dup/figures/DejaDup.svg
+share/help/pl/deja-dup/index.page
+share/help/pl/deja-dup/prefs.page
+share/help/pl/deja-dup/restore-full.page
+share/help/pl/deja-dup/restore-revert.page
+share/help/pl/deja-dup/restore-worst-case.page
+share/help/pl/deja-dup/support.page
+share/help/ps/deja-dup/contribute.page
+share/help/ps/deja-dup/figures/DejaDup.svg
+share/help/ps/deja-dup/index.page
+share/help/ps/deja-dup/prefs.page
+share/help/ps/deja-dup/restore-full.page
+share/help/ps/deja-dup/restore-revert.page
+share/help/ps/deja-dup/restore-worst-case.page
+share/help/ps/deja-dup/support.page
+share/help/pt_BR/deja-dup/contribute.page
+share/help/pt_BR/deja-dup/figures/DejaDup.svg
+share/help/pt_BR/deja-dup/index.page
+share/help/pt_BR/deja-dup/prefs.page
+share/help/pt_BR/deja-dup/restore-full.page
+share/help/pt_BR/deja-dup/restore-revert.page
+share/help/pt_BR/deja-dup/restore-worst-case.page
+share/help/pt_BR/deja-dup/support.page
+share/help/ru/deja-dup/contribute.page
+share/help/ru/deja-dup/figures/DejaDup.svg
+share/help/ru/deja-dup/index.page
+share/help/ru/deja-dup/prefs.page
+share/help/ru/deja-dup/restore-full.page
+share/help/ru/deja-dup/restore-revert.page
+share/help/ru/deja-dup/restore-worst-case.page
+share/help/ru/deja-dup/support.page
+share/help/sk/deja-dup/contribute.page
+share/help/sk/deja-dup/figures/DejaDup.svg
+share/help/sk/deja-dup/index.page
+share/help/sk/deja-dup/prefs.page
+share/help/sk/deja-dup/restore-full.page
+share/help/sk/deja-dup/restore-revert.page
+share/help/sk/deja-dup/restore-worst-case.page
+share/help/sk/deja-dup/support.page
+share/help/sl/deja-dup/contribute.page
+share/help/sl/deja-dup/figures/DejaDup.svg
+share/help/sl/deja-dup/index.page
+share/help/sl/deja-dup/prefs.page
+share/help/sl/deja-dup/restore-full.page
+share/help/sl/deja-dup/restore-revert.page
+share/help/sl/deja-dup/restore-worst-case.page
+share/help/sl/deja-dup/support.page
+share/help/sr/deja-dup/contribute.page
+share/help/sr/deja-dup/figures/DejaDup.svg
+share/help/sr/deja-dup/index.page
+share/help/sr/deja-dup/prefs.page
+share/help/sr/deja-dup/restore-full.page
+share/help/sr/deja-dup/restore-revert.page
+share/help/sr/deja-dup/restore-worst-case.page
+share/help/sr/deja-dup/support.page
+share/help/sv/deja-dup/contribute.page
+share/help/sv/deja-dup/figures/DejaDup.svg
+share/help/sv/deja-dup/index.page
+share/help/sv/deja-dup/prefs.page
+share/help/sv/deja-dup/restore-full.page
+share/help/sv/deja-dup/restore-revert.page
+share/help/sv/deja-dup/restore-worst-case.page
+share/help/sv/deja-dup/support.page
+share/help/th/deja-dup/contribute.page
+share/help/th/deja-dup/figures/DejaDup.svg
+share/help/th/deja-dup/index.page
+share/help/th/deja-dup/prefs.page
+share/help/th/deja-dup/restore-full.page
+share/help/th/deja-dup/restore-revert.page
+share/help/th/deja-dup/restore-worst-case.page
+share/help/th/deja-dup/support.page
+share/help/tr/deja-dup/contribute.page
+share/help/tr/deja-dup/figures/DejaDup.svg
+share/help/tr/deja-dup/index.page
+share/help/tr/deja-dup/prefs.page
+share/help/tr/deja-dup/restore-full.page
+share/help/tr/deja-dup/restore-revert.page
+share/help/tr/deja-dup/restore-worst-case.page
+share/help/tr/deja-dup/support.page
+share/help/uk/deja-dup/contribute.page
+share/help/uk/deja-dup/figures/DejaDup.svg
+share/help/uk/deja-dup/index.page
+share/help/uk/deja-dup/prefs.page
+share/help/uk/deja-dup/restore-full.page
+share/help/uk/deja-dup/restore-revert.page
+share/help/uk/deja-dup/restore-worst-case.page
+share/help/uk/deja-dup/support.page
+share/help/vi/deja-dup/contribute.page
+share/help/vi/deja-dup/figures/DejaDup.svg
+share/help/vi/deja-dup/index.page
+share/help/vi/deja-dup/prefs.page
+share/help/vi/deja-dup/restore-full.page
+share/help/vi/deja-dup/restore-revert.page
+share/help/vi/deja-dup/restore-worst-case.page
+share/help/vi/deja-dup/support.page
+share/help/zh_CN/deja-dup/contribute.page
+share/help/zh_CN/deja-dup/figures/DejaDup.svg
+share/help/zh_CN/deja-dup/index.page
+share/help/zh_CN/deja-dup/prefs.page
+share/help/zh_CN/deja-dup/restore-full.page
+share/help/zh_CN/deja-dup/restore-revert.page
+share/help/zh_CN/deja-dup/restore-worst-case.page
+share/help/zh_CN/deja-dup/support.page
+share/help/zh_TW/deja-dup/contribute.page
+share/help/zh_TW/deja-dup/figures/DejaDup.svg
+share/help/zh_TW/deja-dup/index.page
+share/help/zh_TW/deja-dup/prefs.page
+share/help/zh_TW/deja-dup/restore-full.page
+share/help/zh_TW/deja-dup/restore-revert.page
+share/help/zh_TW/deja-dup/restore-worst-case.page
+share/help/zh_TW/deja-dup/support.page
+share/icons/hicolor/scalable/apps/org.gnome.DejaDup.svg
+share/icons/hicolor/symbolic/apps/org.gnome.DejaDup-symbolic.svg
+share/locale/af/LC_MESSAGES/deja-dup.mo
+share/locale/ar/LC_MESSAGES/deja-dup.mo
+share/locale/ast/LC_MESSAGES/deja-dup.mo
+share/locale/az/LC_MESSAGES/deja-dup.mo
+share/locale/be/LC_MESSAGES/deja-dup.mo
+share/locale/bg/LC_MESSAGES/deja-dup.mo
+share/locale/bn/LC_MESSAGES/deja-dup.mo
+share/locale/bo/LC_MESSAGES/deja-dup.mo
+share/locale/bs/LC_MESSAGES/deja-dup.mo
+share/locale/ca/LC_MESSAGES/deja-dup.mo
+share/locale/ca@valencia/LC_MESSAGES/deja-dup.mo
+share/locale/ce/LC_MESSAGES/deja-dup.mo
+share/locale/ckb/LC_MESSAGES/deja-dup.mo
+share/locale/cs/LC_MESSAGES/deja-dup.mo
+share/locale/cy/LC_MESSAGES/deja-dup.mo
+share/locale/da/LC_MESSAGES/deja-dup.mo
+share/locale/de/LC_MESSAGES/deja-dup.mo
+share/locale/el/LC_MESSAGES/deja-dup.mo
+share/locale/en_AU/LC_MESSAGES/deja-dup.mo
+share/locale/en_CA/LC_MESSAGES/deja-dup.mo
+share/locale/en_GB/LC_MESSAGES/deja-dup.mo
+share/locale/eo/LC_MESSAGES/deja-dup.mo
+share/locale/es/LC_MESSAGES/deja-dup.mo
+share/locale/et/LC_MESSAGES/deja-dup.mo
+share/locale/eu/LC_MESSAGES/deja-dup.mo
+share/locale/fa/LC_MESSAGES/deja-dup.mo
+share/locale/fi/LC_MESSAGES/deja-dup.mo
+share/locale/fo/LC_MESSAGES/deja-dup.mo
+share/locale/fr/LC_MESSAGES/deja-dup.mo
+share/locale/fr_CA/LC_MESSAGES/deja-dup.mo
+share/locale/fur/LC_MESSAGES/deja-dup.mo
+share/locale/fy/LC_MESSAGES/deja-dup.mo
+share/locale/gd/LC_MESSAGES/deja-dup.mo
+share/locale/gl/LC_MESSAGES/deja-dup.mo
+share/locale/he/LC_MESSAGES/deja-dup.mo
+share/locale/hi/LC_MESSAGES/deja-dup.mo
+share/locale/hr/LC_MESSAGES/deja-dup.mo
+share/locale/hu/LC_MESSAGES/deja-dup.mo
+share/locale/hy/LC_MESSAGES/deja-dup.mo
+share/locale/ia/LC_MESSAGES/deja-dup.mo
+share/locale/id/LC_MESSAGES/deja-dup.mo
+share/locale/ie/LC_MESSAGES/deja-dup.mo
+share/locale/io/LC_MESSAGES/deja-dup.mo
+share/locale/it/LC_MESSAGES/deja-dup.mo
+share/locale/ja/LC_MESSAGES/deja-dup.mo
+share/locale/ka/LC_MESSAGES/deja-dup.mo
+share/locale/kab/LC_MESSAGES/deja-dup.mo
+share/locale/kk/LC_MESSAGES/deja-dup.mo
+share/locale/km/LC_MESSAGES/deja-dup.mo
+share/locale/ko/LC_MESSAGES/deja-dup.mo
+share/locale/ku/LC_MESSAGES/deja-dup.mo
+share/locale/lt/LC_MESSAGES/deja-dup.mo
+share/locale/lv/LC_MESSAGES/deja-dup.mo
+share/locale/mhr/LC_MESSAGES/deja-dup.mo
+share/locale/ml/LC_MESSAGES/deja-dup.mo
+share/locale/mnw/LC_MESSAGES/deja-dup.mo
+share/locale/mr/LC_MESSAGES/deja-dup.mo
+share/locale/ms/LC_MESSAGES/deja-dup.mo
+share/locale/my/LC_MESSAGES/deja-dup.mo
+share/locale/nb/LC_MESSAGES/deja-dup.mo
+share/locale/ne/LC_MESSAGES/deja-dup.mo
+share/locale/nl/LC_MESSAGES/deja-dup.mo
+share/locale/nn/LC_MESSAGES/deja-dup.mo
+share/locale/oc/LC_MESSAGES/deja-dup.mo
+share/locale/pa/LC_MESSAGES/deja-dup.mo
+share/locale/pl/LC_MESSAGES/deja-dup.mo
+share/locale/ps/LC_MESSAGES/deja-dup.mo
+share/locale/pt/LC_MESSAGES/deja-dup.mo
+share/locale/pt_BR/LC_MESSAGES/deja-dup.mo
+share/locale/ro/LC_MESSAGES/deja-dup.mo
+share/locale/ru/LC_MESSAGES/deja-dup.mo
+share/locale/sd/LC_MESSAGES/deja-dup.mo
+share/locale/se/LC_MESSAGES/deja-dup.mo
+share/locale/shn/LC_MESSAGES/deja-dup.mo
+share/locale/si/LC_MESSAGES/deja-dup.mo
+share/locale/sk/LC_MESSAGES/deja-dup.mo
+share/locale/sl/LC_MESSAGES/deja-dup.mo
+share/locale/sq/LC_MESSAGES/deja-dup.mo
+share/locale/sr/LC_MESSAGES/deja-dup.mo
+share/locale/sv/LC_MESSAGES/deja-dup.mo
+share/locale/szl/LC_MESSAGES/deja-dup.mo
+share/locale/ta/LC_MESSAGES/deja-dup.mo
+share/locale/te/LC_MESSAGES/deja-dup.mo
+share/locale/tg/LC_MESSAGES/deja-dup.mo
+share/locale/th/LC_MESSAGES/deja-dup.mo
+share/locale/tr/LC_MESSAGES/deja-dup.mo
+share/locale/ug/LC_MESSAGES/deja-dup.mo
+share/locale/uk/LC_MESSAGES/deja-dup.mo
+share/locale/uz/LC_MESSAGES/deja-dup.mo
+share/locale/vi/LC_MESSAGES/deja-dup.mo
+share/locale/zh_CN/LC_MESSAGES/deja-dup.mo
+share/locale/zh_HK/LC_MESSAGES/deja-dup.mo
+share/locale/zh_TW/LC_MESSAGES/deja-dup.mo
+share/metainfo/org.gnome.DejaDup.metainfo.xml
diff --git a/deja-dup/distinfo b/deja-dup/distinfo
new file mode 100644
index 0000000000..10223d77ed
--- /dev/null
+++ b/deja-dup/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+BLAKE2s (deja-dup-45.1.tar.bz2) = f4777fc180a9219c52badd2a9ee053489bb4868ca885c2f6b869b4800400e2c7
+SHA512 (deja-dup-45.1.tar.bz2) = 23e308ceaea784cb10ae64440165ff51ae8549eba1928d8170d539b67b2f44eb39c0dd6838d8f14365234f8760d23138919a4ffbc093eb6cbc4a1fafa1554831
+Size (deja-dup-45.1.tar.bz2) = 1030153 bytes
+SHA1 (patch-app_RestoreFileTester.vala) = 0e88b7b31ce0331b6a182eb295fad451a2a2db11
diff --git a/deja-dup/patches/patch-app_RestoreFileTester.vala b/deja-dup/patches/patch-app_RestoreFileTester.vala
new file mode 100644
index 0000000000..b1e2d701ed
--- /dev/null
+++ b/deja-dup/patches/patch-app_RestoreFileTester.vala
@@ -0,0 +1,24 @@
+$NetBSD$
+
+NetBSD and some other operating systems do not provide euidaccess.
+https://gitlab.gnome.org/World/deja-dup/-/issues/425
+
+--- app/RestoreFileTester.vala.orig	2023-09-22 23:12:56.000000000 +0000
++++ app/RestoreFileTester.vala
+@@ -75,12 +75,12 @@ public class RestoreFileTester : Object
+         // a file in it. But testing write access is probably good enough for now.
+         exists = false;
+         string iter = path;
+-        int access = -1;
+-        while (access != 0 && Posix.errno == Posix.ENOENT) {
++        int ret = -1;
++        while (ret != 0 && Posix.errno == Posix.ENOENT) {
+           iter = Path.get_dirname(iter);
+-          access = Posix.euidaccess(iter, Posix.W_OK | Posix.X_OK);
++          ret = Posix.access(iter, Posix.W_OK | Posix.X_OK);
+         }
+-        if (access != 0)
++        if (ret != 0)
+           return false;
+       }
+     } else {


Home | Main Index | Thread Index | Old Index