# Template file for 'pax' pkgname=pax version=20190825 revision=1 wrksrc="paxmirabilis-${version}" build_wrksrc="${pkgname}" hostmakedepends="cpio" short_desc="POSIX archiving utility pax from MirOS (plus tar and cpio)" maintainer="Leah Neukirchen " license="3-clause-BSD" homepage="https://www.mirbsd.org/MirOS/dist/mir/cpio/" distfiles="https://www.mirbsd.org/MirOS/dist/mir/cpio/paxmirabilis-${version}.cpio.gz" checksum=94c9110e4778d762523c3915b97587b92ae4547129424e34ad4512da4eb09b81 alternatives=" pax:pax:/usr/bin/paxmirabilis pax:pax.1:/usr/share/man/man1/paxmirabilis.1 " case "$XBPS_TARGET_MACHINE" in *-musl) makedepends+=" musl-fts-devel" export LIBS="-lfts" esac do_extract() { zcat ${XBPS_SRCDISTDIR}/${pkgname}-${version}/paxmirabilis-${version}.cpio.gz | cpio -mid sed -i '1i#include ' ${build_wrksrc}/pax.h } do_build() { TARGET_OS=Linux CC="${CC}" CFLAGS="${CFLAGS} -DGNU_SOURCE" \ LDFLAGS="${LDFLAGS}" sh ./Build.sh -r } do_install() { vbin pax paxmirabilis ln -s paxmirabilis ${DESTDIR}/usr/bin/paxtar ln -s paxmirabilis ${DESTDIR}/usr/bin/paxcpio vman pax.1 paxmirabilis.1 vman tar.1 paxtar.1 vman cpio.1 paxcpio.1 head -n37 pax.c >LICENSE vlicense LICENSE }