diff --git a/srcpkgs/makedumpfile/template b/srcpkgs/makedumpfile/template index c18a823fa1..ab260f05db 100644 --- a/srcpkgs/makedumpfile/template +++ b/srcpkgs/makedumpfile/template @@ -2,8 +2,6 @@ pkgname=makedumpfile version=1.5.8 revision=1 -build_style=gnu-makefile -make_build_args="LINKTYPE=dynamic USELZO=on" makedepends="elfutils-devel zlib-devel bzip2-devel liblzma-devel lzo-devel" depends="perl" short_desc="Make a small dumpfile of kdump" @@ -13,6 +11,15 @@ homepage="http://sourceforge.net/projects/makedumpfile/" distfiles="${SOURCEFORGE_SITE}/$pkgname/${pkgname}-${version}.tar.gz" checksum=dd9c6c40c1ae6774b61bbe7b53f5ebbee9734f576d8ecb75ffb929288f5ea64d +post_extract() { + sed -i '/#define PAGESIZE/i#undef PAGESIZE' makedumpfile.h + sed -i '1i#include ' common.h + sed -i 's@CFLAGS\(\|_ARCH\)[ \t]*= @& '"$CFLAGS -D_GNU_SOURCE @" Makefile +} +do_build() { + make CC="$CC" LD="$LD" LDFLAGS="$LDFLAGS" LINKTYPE=dynamic USELZO=on +} + do_install() { vbin makedumpfile vbin makedumpfile-R.pl