diff options
Diffstat (limited to 'app-backup/backup-manager')
-rw-r--r-- | app-backup/backup-manager/backup-manager-0.7.14-r1.ebuild (renamed from app-backup/backup-manager/backup-manager-0.7.14.ebuild) | 16 | ||||
-rw-r--r-- | app-backup/backup-manager/files/backup-manager-0.7.14-fix_purge.patch | 23 | ||||
-rw-r--r-- | app-backup/backup-manager/metadata.xml | 2 |
3 files changed, 33 insertions, 8 deletions
diff --git a/app-backup/backup-manager/backup-manager-0.7.14.ebuild b/app-backup/backup-manager/backup-manager-0.7.14-r1.ebuild index c6fc90f2cb0e..753ea3d2ab16 100644 --- a/app-backup/backup-manager/backup-manager-0.7.14.ebuild +++ b/app-backup/backup-manager/backup-manager-0.7.14-r1.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit eutils +EAPI=7 MY_P=Backup-Manager-${PV} DESCRIPTION="Backup Manager is a command line backup tool for GNU/Linux" @@ -11,7 +10,7 @@ SRC_URI="https://github.com/sukria/Backup-Manager/archive/${PV}.tar.gz -> ${P}.t LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~riscv x86" IUSE="s3" DEPEND="dev-lang/perl:= @@ -21,6 +20,8 @@ RDEPEND="${DEPEND} s3? ( dev-perl/Net-Amazon-S3 dev-perl/File-Slurp )" +PATCHES=( "${FILESDIR}"/${P}-fix_purge.patch ) + S=${WORKDIR}/${MY_P} src_prepare() { @@ -33,13 +34,14 @@ src_prepare() { src_compile() { default + emake -C po backup-manager.pot emake -C po } src_install() { emake DESTDIR="${D}" PREFIX=/usr install - dodir /etc - cp -a "${D}"/usr/share/backup-manager/backup-manager.conf.tpl "${D}"/etc/backup-manager.conf || die - chmod 0600 "${D}"/etc/backup-manager.conf || die + insinto /etc + newins backup-manager.conf.tpl backup-manager.conf + fperms 0600 /etc/backup-manager.conf } diff --git a/app-backup/backup-manager/files/backup-manager-0.7.14-fix_purge.patch b/app-backup/backup-manager/files/backup-manager-0.7.14-fix_purge.patch new file mode 100644 index 000000000000..c3e2cbf0ce7b --- /dev/null +++ b/app-backup/backup-manager/files/backup-manager-0.7.14-fix_purge.patch @@ -0,0 +1,23 @@ +From 90b5f71f3803747a788c693d4bcb7e3b60bb4911 Mon Sep 17 00:00:00 2001 +From: Thomas Parmelan <36071478+tompar28@users.noreply.github.com> +Date: Sat, 3 Aug 2019 20:02:34 +0200 +Subject: [PATCH] Fix issue #91 (See + https://github.com/sukria/Backup-Manager/issues/91#issuecomment-381925277) + (#120) + +--- + backup-manager | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/backup-manager b/backup-manager +index 331cfa9..53e622a 100755 +--- a/backup-manager ++++ b/backup-manager +@@ -34,7 +34,6 @@ vardir="/var/lib/backup-manager" + bindir="/usr/bin" + bmu="$bindir/backup-manager-upload" + bmp="$bindir/backup-manager-purge" +-export BM_BMP_PATH=$bmp + + # Find which lockfile to use + # If we are called by an unprivileged user, use a lockfile inside the user's home; diff --git a/app-backup/backup-manager/metadata.xml b/app-backup/backup-manager/metadata.xml index 3226a9a10578..362b300ca5d6 100644 --- a/app-backup/backup-manager/metadata.xml +++ b/app-backup/backup-manager/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> <email>voyageur@gentoo.org</email> |