commit:     caeddb104673d21644d2824840bb85c5a5491f51
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 24 06:04:32 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Tue Nov 24 06:04:38 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caeddb10

sys-apps/etckeeper: bump to 1.18.15, add ~arm64 keyword

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 sys-apps/etckeeper/Manifest                 |  1 +
 sys-apps/etckeeper/etckeeper-1.18.15.ebuild | 78 +++++++++++++++++++++++++++++
 2 files changed, 79 insertions(+)

diff --git a/sys-apps/etckeeper/Manifest b/sys-apps/etckeeper/Manifest
index e00ca069370..4717b6a9bdc 100644
--- a/sys-apps/etckeeper/Manifest
+++ b/sys-apps/etckeeper/Manifest
@@ -1 +1,2 @@
 DIST etckeeper-1.18.14.tar.gz 93528 BLAKE2B 
b36316b4a92ae7f885a1c0c0974fa69a3c1cee06ab9eb0bbee8c025f76b1dffcd19ac2f92fed49372873f54234ec1e8da023cab98097562d3eecd862ca4d98c7
 SHA512 
1bc01845d47ce3af1ef56474745843e8be6e005da90a21bed302fe73476fbf1f64b84fae7dac73139c394ca698bd146e1609fa34ebbc6737ba73a6f61e670948
+DIST etckeeper-1.18.15.tar.gz 92574 BLAKE2B 
1498d01394c9c5607eb081aa579f06c696b5df20af2899cb3deb2ac75ddf2b1f6ca7e64741b7e24819db2f8c751f3dd49da70cccad35fbfad255b328e208e973
 SHA512 
7b2cca6c346a7c2b97ffd9b418169712ec46d947a3c8685490ce95eb9f5b6fa389e7b3ae6ad2c1ad6774bed88212b05c5ffe202ad055dea19fdde2509a349a85

diff --git a/sys-apps/etckeeper/etckeeper-1.18.15.ebuild 
b/sys-apps/etckeeper/etckeeper-1.18.15.ebuild
new file mode 100644
index 00000000000..3765429cc70
--- /dev/null
+++ b/sys-apps/etckeeper/etckeeper-1.18.15.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 prefix systemd tmpfiles
+
+DESCRIPTION="A collection of tools to let /etc be stored in a repository"
+HOMEPAGE="https://etckeeper.branchable.com/";
+SRC_URI="https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/${P}.tar.gz";
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+SLOT="0"
+IUSE="cron test"
+
+BDEPEND="test? (
+       dev-util/bats
+       dev-vcs/git
+)"
+
+RDEPEND="app-portage/portage-utils
+       cron? ( virtual/cron )
+       || (
+               dev-vcs/git
+               dev-vcs/mercurial
+               dev-vcs/darcs
+       )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.18.14-gentoo.patch )
+
+src_prepare() {
+       default
+       hprefixify *.d/* etckeeper
+       sed -i \
+               -e s'@zsh/vendor-completions@zsh/site-functions@' \
+               -e s"@/lib/systemd/system@"$(systemd_get_systemunitdir)"@" \
+               Makefile || die
+       rm -v init.d/60darcs-deleted-symlinks || die
+}
+
+src_compile() {
+       :
+}
+
+src_install() {
+       emake DESTDIR="${ED}" install
+
+       doenvd "$(prefixify_ro "${FILESDIR}"/99${PN})"
+
+       newbashcomp bash_completion ${PN}
+       dodoc doc/README.mdwn
+       newdoc "${FILESDIR}"/bashrc-r1 bashrc.example
+
+       rm -rv "${ED}/var/cache" || die
+       newtmpfiles "${FILESDIR}/${PN}".tmpfilesd "${PN}".conf
+
+       if use cron ; then
+               exeinto /etc/cron.daily
+               newexe debian/cron.daily etckeeper
+       fi
+}
+
+pkg_postinst() {
+       tmpfiles_process "${PN}.conf"
+
+       elog "${PN} supports git, mercurial and darcs"
+       elog "This ebuild just ensures at least one is installed!"
+       elog
+       elog "You may want to adjust your /etc/portage/bashrc"
+       elog "see the example file in /usr/share/doc/${PF}"
+       elog
+       elog "To initialise your etc-dir as a repository run:"
+       elog "${PN} init -d /etc"
+}

Reply via email to