From f56a569a7a8a5483281453e30c52e9faad33211e Mon Sep 17 00:00:00 2001 From: RunningDroid Date: Tue, 23 May 2023 03:15:55 -0400 Subject: [PATCH] preload: generate manpage this also adds psmisc to checkdepends (the test script uses killall to end the tests) --- srcpkgs/preload/template | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/srcpkgs/preload/template b/srcpkgs/preload/template index 9623aed0e6eb..39bee6b37981 100644 --- a/srcpkgs/preload/template +++ b/srcpkgs/preload/template @@ -1,10 +1,11 @@ # Template file for 'preload' pkgname=preload version=0.6.4 -revision=11 +revision=12 build_style=gnu-configure -hostmakedepends="pkg-config" +hostmakedepends="pkg-config help2man" makedepends="libglib-devel" +checkdepends="psmisc" short_desc="Adaptive readahead daemon" maintainer="bougyman " license="GPL-2.0-or-later" @@ -13,11 +14,22 @@ distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" checksum=d0a558e83cb29a51d9d96736ef39f4b4e55e43a589ad1aec594a048ca22f816b disable_parallel_build=yes +if [ -n "$CROSS_BUILD" ]; then + hostmakedepends+=" preload" +fi + conf_files="/etc/preload.conf" make_dirs=" /var/log/preload 0755 root root" +post_patch() { + if [ -n "$CROSS_BUILD" ]; then + # run help2man against the system binary, not the one we're compiling + vsed -i 'src/Makefile.in' -e 's/\.\/preload/preload/' + fi +} + post_install() { rm -rf ${DESTDIR}/etc/rc.d rm -rf ${DESTDIR}/etc/logrotate.d