diff --git a/.SRCINFO b/.SRCINFO index 97f4294..0bc9a98 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,10 +1,11 @@ pkgbase = onlykey-gui pkgdesc = OnlyKey Chrome Desktop App pkgver = 5.3.3 - pkgrel = 2 + pkgrel = 3 url = https://onlykey.io/ arch = x86_64 license = Apache + depends = dex source = https://github.com/trustcrypto/OnlyKey-App/releases/download/v5.3.3/OnlyKey_5.3.3_amd64.deb sha256sums = 10611139e7cb601e49453dd9297aa8be767956c8ff37ebebeae1ac9076008e63 diff --git a/PKGBUILD b/PKGBUILD index 0dfbb8c..f8a937a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,14 +3,24 @@ pkgname=onlykey-gui pkgver=5.3.3 -pkgrel=2 +pkgrel=3 pkgdesc="OnlyKey Chrome Desktop App" arch=('x86_64') url="https://onlykey.io/" license=('Apache') +depends=('dex') source=("https://github.com/trustcrypto/OnlyKey-App/releases/download/v${pkgver}/OnlyKey_${pkgver}_amd64.deb") sha256sums=('10611139e7cb601e49453dd9297aa8be767956c8ff37ebebeae1ac9076008e63') package() { bsdtar -C "${pkgdir}" -xf "${srcdir}/data.tar.xz" + + local desktopfile="/usr/share/applications/OnlyKey.desktop" + + # Add shebang to desktop file + sed -i '1 i\#!/usr/bin/env dex' "${pkgdir}/${desktopfile}" + + # Add symlink to /usr/bin + mkdir -p "${pkgdir}/usr/bin/" + ln -s "${desktopfile}" "${pkgdir}/usr/bin/onlykey-gui" }