From e5cbddc9e7e0582b0c5a7671411a67bc74d1b0a0 Mon Sep 17 00:00:00 2001 From: dkwo Date: Fri, 10 Feb 2023 11:52:09 -0500 Subject: [PATCH] etckeeper: update to 1.18.20, support xbps, run tests only tests that don't require fakeroot --- srcpkgs/etckeeper/template | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/srcpkgs/etckeeper/template b/srcpkgs/etckeeper/template index 54dea0890c2b..5dfbe88b3bda 100644 --- a/srcpkgs/etckeeper/template +++ b/srcpkgs/etckeeper/template @@ -1,23 +1,32 @@ # Template file for 'etckeeper' pkgname=etckeeper -version=1.18.14 -revision=2 +version=1.18.20 +revision=1 build_style=gnu-makefile conf_files="/etc/etckeeper/etckeeper.conf" +make_check_target=test hostmakedepends="perl" depends="git perl" +checkdepends="bats git" short_desc="Tools to store /etc in a git, mercurial, or darcs repository" maintainer="Orphaned " license="GPL-2.0-or-later" homepage="https://etckeeper.branchable.com" distfiles="https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/${pkgname}-${version}.tar.gz" -checksum=15924673fa3f15e4b172f9f0111a442ed3f0ee99dcf9ad3c5107736ffb8c1089 +checksum=0bb856e96f59cf582a92361294f0fc32e0a8bbc02fac3aacae0a735d11b3addd pre_install() { sed -ni '/systemddir/!p' Makefile sed -ni '/apt.conf/!p' Makefile + sed -i 's|^PYTHON=python$|PYTHON=/bin/false|' Makefile + + sed -i -e "/^LOWLEVEL_PACKAGE_MANAGER/c LOWLEVEL_PACKAGE_MANAGER=xbps" etckeeper.conf + sed -i -e "/^HIGHLEVEL_PACKAGE_MANAGER/c HIGHLEVEL_PACKAGE_MANAGER=xbps" etckeeper.conf } post_install() { vdoc doc/README.mdwn + + rm -rf lib/systemd + rm -rf etc/apt }