# Template file for 'pax' pkgname=pax version=20190224 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=381713ea1e6e25be83700312b3c0ce2e889edbc39ee09e3a59b9a31b800e0085 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 }