# Maintainer: CoiledSpring # Contributor: Eric Griffis pkgname=twinejs-standalone pkgver=2.3.14 pkgrel=1 pkgdesc="an open-source tool for telling interactive, nonlinear stories" arch=('x86_64') url="http://twinery.org/" license=('GPL3') depends=('libxss' 'nss' 'gtk3') source=("https://github.com/klembot/twinejs/releases/download/${pkgver}/twine_${pkgver}_linux64.zip" "http://twinery.org/homepage/img/logo.svg" "twinejs.desktop") md5sums=('058ac1d49721eba8acc1d06deb18c5b1' 'c7119a1fb9d65014691b77778e5e5ec7' '71705539c71923a8464240a8cb3e567f') options=(!strip) noextract=(twine_${pkgver}_linux64.zip) prepare() { mkdir -p ${pkgname}_${pkgver}_linux64 bsdtar -xf twine_${pkgver}_linux64.zip -C "${pkgname}_${pkgver}_linux64" } package() { mkdir -p "$pkgdir/usr/share/applications" mkdir -p "$pkgdir/usr/share/icons/hicolor/scalable/apps" mkdir -p "$pkgdir/usr/bin" mkdir -p "$pkgdir/opt" find "${pkgname}_${pkgver}_linux64" -type f -exec install -Dm 755 "{}" "$pkgdir/opt/{}" \; install twinejs.desktop "$pkgdir/usr/share/applications" install logo.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/twinejs.svg" ln -s "/opt/${pkgname}_${pkgver}_linux64/twine" "$pkgdir/usr/bin/Twine" }