summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarcel O'Neil2019-07-09 23:38:28 -0700
committerMarcel O'Neil2019-07-09 23:38:28 -0700
commite493f4760655dbbf4cf3992d931a41378e115464 (patch)
tree6e76104b4ec108e47b9b3e1cc8136096d5d255cf /PKGBUILD
parentd77ea6a3c18d3d1df7c6dacd4782088b41ba52be (diff)
downloadaur-e493f4760655dbbf4cf3992d931a41378e115464.tar.gz
1.4.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 29 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cfe15d0cc1ca..7886b4f9c83e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=sia-ui
_pkgname=Sia-UI
-pkgver=1.4.0
+pkgver=1.4.1
_pkgver="v${pkgver}"
pkgrel=1
pkgdesc="Blockchain-based marketplace for file storage"
@@ -10,14 +10,37 @@ arch=('x86_64')
url="https://sia.tech"
license=('MIT')
depends=('gconf' 'gtk2' 'nss' 'libxss')
-source=("https://sia.tech/releases/Sia-UI-${_pkgver}.deb")
-sha256sums=('bf967ef0889bec5234e60d14617b1cbdbae24125d0a2aa3324d0ef32310e7b3f')
+source=("https://sia.tech/releases/Sia-UI-${_pkgver}.AppImage")
+sha256sums=('e14ca4fcc3037f80e46d5ab548f6b0a3cc22b60cbae778d1936ab7acd5bbfb2d')
package() {
cd $srcdir
- bsdtar -xf data.tar.xz -C $pkgdir
- install -d $pkgdir/usr/bin
- ln -s /opt/$_pkgname/$pkgname $pkgdir/usr/bin/$pkgname
+ # extract files
+ chmod +x "Sia-UI-${_pkgver}.AppImage"
+ `./Sia-UI-${_pkgver}.AppImage --appimage-extract`
+
+ cd squashfs-root
+
+ # install icons
+ for size in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 256x256 512x512; do
+ install -Dm644 "usr/share/icons/hicolor/$size/apps/sia-ui.png" \
+ "$pkgdir/usr/share/icons/hicolor/$size/apps/sia-ui.png"
+ done
+
+ # install resources
+ install -d $pkgdir/{opt/$pkgname,usr/bin}
+ cp -a * $pkgdir/opt/$pkgname
+ find $pkgdir/opt/$pkgname -type d -exec chmod 755 {} \;
+ find $pkgdir/opt/$pkgname -type f -exec chmod 644 {} \;
+ chmod -R +x $pkgdir/opt/$pkgname/resources/bin
+
+ # link executable
+ chmod +x $pkgdir/opt/$pkgname/$pkgname
+ ln -s /opt/$pkgname/$pkgname $pkgdir/usr/bin/$pkgname
+
+ # install desktop file
+ sed -e "s/AppRun/$pkgname/g" -i $pkgname.desktop
+ install -Dm644 $pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
}