# Template file for 'kexec-tools' pkgname=kexec-tools version=2.0.23 revision=1 create_wrksrc=yes build_style=gnu-configure hostmakedepends="tar xz" makedepends="zlib-devel liblzma-devel" short_desc="Tools to support fast kexec reboots" maintainer="Anthony Iliopoulos " license="GPL-2.0-only" homepage="http://kernel.org/pub/linux/utils/kernel/kexec/" distfiles="${KERNEL_SITE}/utils/kernel/kexec/${pkgname}-${version}.tar.xz" checksum=aa63cd6c7dd95b06ceba6240a7fdc6792789cada75a655e6714987175224241b skip_extraction="${pkgname}-${version}.tar.xz" CFLAGS="-fcommon" case "$XBPS_TARGET_MACHINE" in ppc-musl) nopie=yes;; # textrels not supported esac do_extract() { # bsdtar fails to extract version 2.0.20 tarball which # contains (buggy) hard links from files to themselves. tar --strip-components 1 --no-same-owner --extract --file \ ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}-${version}.tar.xz \ --directory ${wrksrc} } pre_build() { rm ${XBPS_WRAPPERDIR}/strip case "$XBPS_TARGET_MACHINE" in i686*) vsed -i '/compat_x86_64.S/d' purgatory/arch/i386/Makefile;; esac }