summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Keith Darunday2023-08-02 07:01:15 +0800
committerJan Keith Darunday2023-08-02 07:01:15 +0800
commit9a05c84a40a10fbcd8c2d4fa44c2fb37073eeb05 (patch)
treebc1c5617c76860f23f7fb7fd3fd786f019303366
parent75dcef20c7c25c49064f03a462a0e47f341dea14 (diff)
downloadaur-binance-bin.tar.gz
Fix broken icon and add correct dependencies
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD23
2 files changed, 21 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bfba1f536332..8f4b236c9fa2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,14 @@
pkgbase = binance-bin
pkgdesc = Buy & sell Crypto in minutes, join the world's largest crypto exchange
pkgver = latest
- pkgrel = 2
+ pkgrel = 3
url = https://www.binance.com/en/download
arch = x86_64
license = MIT
+ depends = nspr
+ depends = nss
+ depends = gtk3
+ depends = alsa-lib
provides = binance
conflicts = binance
source = binance-latest.deb::https://ftp.binance.com/electron-desktop/linux/production/binance-amd64-linux.deb
diff --git a/PKGBUILD b/PKGBUILD
index 824cd3b62e8c..856f2c129a33 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,16 @@
-# Maintainer: Jan Keith Darunday <jkcdarunday+aur.archlinux.org@gmail.com>
+# Maintainer: Jan Keith Darunday <aur@jkcdarunday.mozmail.com>
pkgname=binance-bin
_pkgname=binance
pkgver=latest
-pkgrel=2
+pkgrel=3
pkgdesc="Buy & sell Crypto in minutes, join the world's largest crypto exchange"
arch=('x86_64')
url="https://www.binance.com/en/download"
license=('MIT')
provides=('binance')
conflicts=('binance')
+depends=('nspr' 'nss' 'gtk3' 'alsa-lib')
source=(
"${_pkgname}-latest.deb::https://ftp.binance.com/electron-desktop/linux/production/binance-amd64-linux.deb"
"checksum.txt::https://ftp.binance.com/electron-desktop/linux/production/binance-amd64-linux-deb-sha256.txt"
@@ -18,7 +19,7 @@ sha256sums=('SKIP' 'SKIP')
pkgver() {
tar -zxvf "${srcdir}/control.tar.gz" -C "${srcdir}" > /dev/null
- egrep '^Version:' control | awk '{print $2}'
+ grep -E '^Version:' control | awk '{print $2}'
}
check() {
@@ -31,9 +32,17 @@ check() {
}
package() {
- cd "$pkgdir"
+ mkdir -p "${srcdir}/data"
+ tar -xvf "${srcdir}/data.tar.xz" -C "${srcdir}/data"
- tar -xvf "${srcdir}/data.tar.xz"
- mkdir -p usr/bin
- ln -s /opt/Binance/binance usr/bin/binance
+ install -Dd "${pkgdir}/opt"
+ cp -r "${srcdir}/data/opt/Binance" "${pkgdir}/opt/Binance"
+
+ install -Dm644 "${srcdir}/data/opt/Binance/resources/icons/size/512x512.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/binance.png"
+ install -Dm644 "${srcdir}/data/usr/share/applications/binance.desktop" "${pkgdir}/usr/share/applications/binance.desktop"
+ install -Dm644 "${srcdir}/data/usr/share/doc/binance/changelog.gz" "${pkgdir}/usr/share/doc/binance/changelog.gz"
+
+ install -Dd "${pkgdir}/usr/bin"
+ ln -s /opt/Binance/binance "${pkgdir}/usr/bin/binance"
}
+