diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 22 insertions, 25 deletions
@@ -1,33 +1,30 @@ -# Maintainer: Alex Gentilucci <alexander.gentilucci@gmail.com> +# maintainer: libele <libele@disroot.org> +# contributor: Alex Gentilucci <alexander.gentilucci@gmail.com> + pkgname=zilf pkgver=0.9.0 -pkgrel=0 -epoch= -pkgdesc="Tools for working with the ZIL fiction language, including a compiler and assembler" +_rlver=0.9 +pkgrel=1 +pkgdesc="A set of tools for working with the ZIL interactive fiction language, including a compiler, assembler, disassembler, and game library." arch=('x86_64') -url="https://bitbucket.org/jmcgrew/zilf" +url="https://foss.heptapod.net/zilf/zilf" license=('GPL') options=('!strip') -source=("https://bitbucket.org/jmcgrew/zilf/downloads/zilf-$pkgver-linux-x64.tar.gz" - "https://bitbucket.org/jmcgrew/zilf/downloads") -sha512sums=('afc1c54d4fa8d4910ce61c3619ccfc9cb8fd16bdb70cdc0c2ddbebbce4e3abe9064f46ae29e358060d9a80c827a9d73062c9ef89df371f61e151bf16777216e9' - 'SKIP') - -prepare() { - _commit=$(grep -oE "get\/([0-9a-fA-F]+)" downloads | cut -c 5-) - curl -O "https://bitbucket.org/jmcgrew/zilf/get/$_commit.zip" - unzip -q "$_commit.zip" -d "$srcdir" -} +source=("https://storage.googleapis.com/${pkgname}-releases/${_rlver}/${pkgname}-${pkgver}-linux-x64.tar.gz") +md5sums=('6e9697774bfb20f1b3768e6dff98b720') package() { - _commit=$(grep -oE "get\/([0-9a-fA-F]+)" downloads | cut -c 5-) - install -d -m 755 "$pkgdir/usr/lib/zilf" - install -d -m 755 "$pkgdir/usr/lib/zilf/library" - cp -dpr --no-preserve=ownership "$srcdir/$pkgname-$pkgver-linux-x64/bin/"* "$pkgdir/usr/lib/zilf" - cp -dpr --no-preserve=ownership "$srcdir/jmcgrew-zilf-$_commit/zillib/"* "$pkgdir/usr/lib/zilf/library/" - chmod ugo+x "$pkgdir/usr/lib/zilf/zilf" - chmod ugo+x "$pkgdir/usr/lib/zilf/zapf" - mkdir -p ${pkgdir}/usr/bin - ln -sf "/usr/lib/zilf/zilf" "$pkgdir/usr/bin/zilf" - ln -sf "/usr/lib/zilf/zapf" "$pkgdir/usr/bin/zapf" + cd "${srcdir}/${pkgname}-${pkgver}"-linux-x64 + + install -dm755 "${pkgdir}"/usr/bin + install -dm755 "${pkgdir}/usr/lib/${pkgname}" + install -dm755 "${pkgdir}/usr/share/${pkgname}" + + install -Dm755 bin/* "${pkgdir}/usr/lib/${pkgname}" + + mv zillib "${pkgdir}/usr/lib/${pkgname}/zillib" + mv sample "${pkgdir}/usr/share/${pkgname}/sample" + + ln -sf /usr/lib/"${pkgname}"/zilf "${pkgdir}"/usr/bin/zilf + ln -sf /usr/lib/"${pkgname}"/zapf "${pkgdir}"/usr/bin/zapf } |