From 9054c81688b37000bb442483b932ee6ec8c58861 Mon Sep 17 00:00:00 2001 From: q66 Date: Mon, 23 Nov 2020 16:19:00 +0100 Subject: [PATCH] gzdoom: use bsdtar instead of ar since ar p/x is prone to freezing at least on some musl targets, just use equivalent bsdtar; the ar issue needs figuring out... --- srcpkgs/gzdoom/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/gzdoom/template b/srcpkgs/gzdoom/template index bc644c1e3f2..8ee85e03174 100644 --- a/srcpkgs/gzdoom/template +++ b/srcpkgs/gzdoom/template @@ -30,7 +30,7 @@ case "$XBPS_TARGET_MACHINE" in esac post_extract() { - ar -p ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}_${version}_amd64.deb data.tar.xz | + bsdtar xOf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}_${version}_amd64.deb data.tar.xz | tar --strip-components=4 -xJf - ./usr/share/{pixmaps/gzdoom.png,applications/gzdoom.desktop} vsed -e "s|GIT_DESCRIPTION|\"${version}\"|g" -i src/gitinfo.cpp