blob: 9a6c1289cd7da9bad59a43389af18f0016339b7d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# Maintainer: metaanon [at] mailbox dotorg
# Maintainer: strahe
# Maintainer: tyjak
pkgname=binance
pkgver=1.54.2
pkgrel=1
pkgdesc="The Binance desktop application"
arch=('x86_64')
url="https://www.binance.com/en/download"
license=('unknown')
checkdepends=('curl' 'coreutils')
source=('https://ftp.binance.com/electron-desktop/linux/production/binance-amd64-linux.deb')
source=("${pkgname}-${pkgver}.deb::https://ftp.binance.com/electron-desktop/linux/production/binance-amd64-linux.deb")
sha256sums=('df80369a866010891e783547f0e1473fe6d3e2ca1f0a58fcfd31b459b6a6b27a')
check() {
cd "$srcdir"
binancechecksums=$(curl https://ftp.binance.com/electron-desktop/linux/production/binance-amd64-linux-deb-sha256.txt)
echo "Checksum verification..."
echo "1 Binance :" $binancechecksums
echo "2 PKGBUILD:" $sha256sums
echo "3 Deb File:" $(sha256sum ${pkgname}-${pkgver}.deb)
echo "4 Compare :" $(sha256sum ${pkgname}-${pkgver}.deb | awk '{print $1}') $binancechecksums
[ "$sha256sums" == "$binancechecksums" ] \
&& echo -e "binance checksum file and PKGBUILD declared checksum: \e[1;32m\033[1mOK\033[0m\e[0m" \
|| (echo -e "binance checksum file and PKGBUILD declared checksum: \e[1;31m\033[1mKO\033[0m" && exit 1)
[ "$(sha256sum ${pkgname}-${pkgver}.deb | awk '{print $1}')" == "$binancechecksums" ] \
&& echo -e "deb checksum and binance file checksum: \e[1;32m\033[1mOK\033[0m\e[0m" \
|| (echo -e "deb checksum and binance file checksum: \e[1;31m\033[1mKO\033[0m\e[0m" && exit 1)
}
package() {
bsdtar -xv -C "${pkgdir}" -f "${srcdir}/data.tar.xz"
mkdir "${pkgdir}/usr/bin"
ln -s /opt/Binance/binance "${pkgdir}/usr/bin/binance"
}
|