From 443bc1a5d5bd28b46ba6f5b50169b6b5c7152f75 Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Sun, 8 Aug 2021 23:00:00 +0200 Subject: [PATCH] WIP: duplicati 2.0.6.3 --- .../duplicati-bin-2.0.6.3_beta20210617.ebuild | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 app-backup/duplicati-bin/duplicati-bin-2.0.6.3_beta20210617.ebuild diff --git a/app-backup/duplicati-bin/duplicati-bin-2.0.6.3_beta20210617.ebuild b/app-backup/duplicati-bin/duplicati-bin-2.0.6.3_beta20210617.ebuild new file mode 100644 index 0000000..6e4d126 --- /dev/null +++ b/app-backup/duplicati-bin/duplicati-bin-2.0.6.3_beta20210617.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit eutils rpm + +MY_PN="duplicati" +MY_PV="2.0.6.3" +MY_BUILDTYPE="beta" +MY_BUILDDATE="2021-06-17" + +MY_BASE_PV="${MY_PV}-${MY_PV}_${MY_BUILDTYPE}" + +MY_PV_1="v${MY_BASE_PV}_${MY_BUILDDATE}" +MY_PV_2="${MY_PN}-${MY_BASE_PV}_${MY_BUILDDATE//-/}" + +DESCRIPTION="A backup client that securely stores encrypted, incremental, compressed backups." +HOMEPAGE="http://www.duplicati.com/" +SRC_URI="https://github.com/${MY_PN}/${MY_PN}/releases/download/${MY_PV_1}/${MY_PV_2}.noarch.rpm -> ${P}.rpm" + +RDEPEND="!app-backup/duplicati + >=dev-lang/mono-5.10" +DEPEND="dev-dotnet/gtk-sharp:3" + +S="${WORKDIR}" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/001-${PN}-2.0.5.1_beta20200118-bash-path.patch" +) + +RDEPEND="" + +src_prepare() { + eapply ${PATCHES} + eapply_user + mv "${S}/usr/share/doc/duplicati" "${S}/usr/share/doc/${P}" +} + +src_install() { + cp -R "${S}/usr/" "${D}/" || die "install failed" +}