diff options
author | Louise | 2022-01-14 12:10:09 +0100 |
---|---|---|
committer | Louise | 2022-01-14 12:10:09 +0100 |
commit | b74176afe61f54cbb07626becebe747229f89b1b (patch) | |
tree | eac2374b049949b922fcc2356d09979365e312ff /PKGBUILD | |
parent | 243dda25f9eff34d958c47e2c934fa8a7625f4e5 (diff) | |
download | aur-b74176afe61f54cbb07626becebe747229f89b1b.tar.gz |
Simplified the build process
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 12 insertions, 16 deletions
@@ -1,17 +1,16 @@ -# Maintainer: CoiledSpring -# Contributor: Eric Griffis <dedbox at gmail dot com> +# Maintainer: Louise <louise dot aur at mailbox dot org> pkgname=twinejs-standalone pkgver=2.3.16 -pkgrel=1 +pkgrel=2 pkgdesc="an open-source tool for telling interactive, nonlinear stories" arch=('x86_64') url="http://twinery.org/" license=('GPL3') depends=('libxss' - 'nss' - 'gtk3') + 'nss' + 'gtk3') source=("https://github.com/klembot/twinejs/releases/download/${pkgver}/twine_${pkgver}_linux64.zip" "http://twinery.org/homepage/img/logo.svg" @@ -21,21 +20,18 @@ md5sums=('88fb6a7b8bbd62d82d875bf582f9c986' '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" + 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" + find "${pkgname}_${pkgver}_linux64" -type f -exec install -Dm 755 "{}" "$pkgdir/opt/{}" \; + install -D twinejs.desktop "$pkgdir/usr/share/applications/twinejs.desktop" + install -D logo.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/twinejs.svg" + + mkdir -p "$pkgdir/usr/bin" + ln -s "/opt/${pkgname}_${pkgver}_linux64/twine" "$pkgdir/usr/bin/Twine" } |