summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLouise2022-01-14 12:10:09 +0100
committerLouise2022-01-14 12:10:09 +0100
commitb74176afe61f54cbb07626becebe747229f89b1b (patch)
treeeac2374b049949b922fcc2356d09979365e312ff /PKGBUILD
parent243dda25f9eff34d958c47e2c934fa8a7625f4e5 (diff)
downloadaur-b74176afe61f54cbb07626becebe747229f89b1b.tar.gz
Simplified the build process
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 12 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a2c8c4c6faab..c5a95222a73a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}