diff options
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..9b22485ff812 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Emanuel Fernandes <efernandes@tektorque.com> + +pkgname=delta-app +_pkgname=Delta +pkgver=0.9.2 +pkgrel=1 +pkgdesc="Cryptocurrency portfolio tracker" +arch=('x86_64') +url='https://getdelta.io' +license=('custom') +makedepends=('gendesk') +source=("https://static-assets.getdelta.io/desktop_app/$_pkgname-$pkgver-$arch.AppImage") +md5sums=('f64186387931dba704f2fbeef74a229d') +options=(!strip) + +prepare() { + gendesk -f -n \ + --name "Delta" \ + --pkgname "$pkgname" \ + --pkgdesc "$pkgdesc" \ + --categories="Utility;Office" +} + +package() { + _appImage="$_pkgname-$pkgver-$arch.AppImage" + + # Extract files + chmod +x "$srcdir/$_appImage" + `$srcdir/$_appImage --appimage-extract` + mv "$srcdir/squashfs-root" "$srcdir/$pkgname" + + # Install Icon + install -Dm644 "$srcdir/$pkgname/usr/share/icons/hicolor/512x512/apps/delta.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" + + install -d "$pkgdir/opt/$pkgname" + cp -a "$srcdir/$pkgname/." "$pkgdir/opt/$pkgname/" + chmod -R +rx "$pkgdir/opt/$pkgname" + + install -d "$pkgdir/usr/bin" + ln -s "/opt/$pkgname/app/delta" "$pkgdir/usr/bin/$pkgname" + install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" +} |