From e9cd95502901c8d6c205b2651e3602bf5a0a2ffa Mon Sep 17 00:00:00 2001 From: Robert Lowry Date: Sat, 27 Apr 2019 12:51:49 -0500 Subject: [PATCH] New package: unar-1.10.1 --- srcpkgs/unar/template | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 srcpkgs/unar/template diff --git a/srcpkgs/unar/template b/srcpkgs/unar/template new file mode 100644 index 00000000000..d7224391148 --- /dev/null +++ b/srcpkgs/unar/template @@ -0,0 +1,32 @@ +# Template file for 'unar' +pkgname=unar +version=1.10.1 +revision=1 +archs="~*-musl" # regexec incompatible +wrksrc="kosovan-theunarchiver-1534a5cf6900" +build_wrksrc="XADMaster" +build_style=gnu-makefile +make_use_env="yes" +make_cmd="make -f Makefile.linux" +hostmakedepends="gcc-objc" +makedepends="gnustep-base-devel bzip2-devel" +short_desc="Unarchiver for a variety of file formats" +maintainer="Robert Lowry " +license="GPL-2.0-or-later" +homepage="https://theunarchiver.com/command-line" +distfiles="https://bitbucket.org/kosovan/theunarchiver/get/unar-${version}.tar.bz2" +checksum=0900c3dea4744f34c8396e689d7cf5a6cf00cab3fa066347755657866e6f5d59 +nocross="objc doesn't get cross build at present within gcc (as seen in gnustep)" + +post_extract() { + vsed -i -e '/-D_NATIVE_OBJC_EXCEPTIONS/d' ${wrksrc}/*/Makefile.linux +} + +do_install() { + + for x in unar lsar; do + vbin "$x" + vman "${wrksrc}/Extra/${x}.1" + vinstall "${wrksrc}/Extra/${x}.bash_completion" 644 usr/share/bash-completions "$x" + done +}