diff options
author | myself600 | 2024-02-06 21:02:01 +0100 |
---|---|---|
committer | myself600 | 2024-02-06 21:02:01 +0100 |
commit | 3a5a8875891897403c295d924f4cbe8c60a054d3 (patch) | |
tree | 718c09989c01c1c32a101d05d6ff2fb2867ebd70 | |
parent | 3fd2e6769b6b932e65e86134d8d789549e22b6ef (diff) | |
download | aur-3a5a8875891897403c295d924f4cbe8c60a054d3.tar.gz |
No duplicates in $srcdir
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | PKGBUILD | 7 |
2 files changed, 6 insertions, 2 deletions
@@ -10,6 +10,7 @@ pkgbase = ponscripter-bin depends = freetype2 provides = ponscripter conflicts = ponscripter + noextract = ponscr-4.0.0-linux.zip options = !strip source = https://github.com/07th-mod/ponscripter-fork/releases/download/v4.0.0/ponscr-4.0.0-linux.zip cksums = SKIP @@ -11,10 +11,13 @@ provides=(ponscripter) conflicts=($provides) options=(!strip) source=($url/releases/download/v$pkgver/ponscr-$pkgver-linux.zip) +noextract=(${source[0]##*/}) cksums=(SKIP) package(){ - [ $CARCH = x86_64 ] && install ponscr -Dt "$pkgdir"/usr/bin || { - install ponscr -D "$pkgdir"/usr/bin/ponscr.bin + mkdir -p "$pkgdir"/usr/bin + bsdtar xf ${source[0]##*/} -C"$pkgdir"/usr/bin + [ $CARCH = x86_64 ] || { + mv "$pkgdir"/usr/bin/ponscr{,.bin} echo -e '#!/bin/sh\nbox64 ponscr.bin "$@"'>"$pkgdir"/usr/bin/ponscr # force box64 if binfmt is missing chmod +x "$pkgdir"/usr/bin/ponscr } |