Nice loading spinner.
devops69, it's not just for you!
Git Clone URL: | https://aur.archlinux.org/binance.git (read-only, click to copy) |
---|---|
Package Base: | binance |
Description: | The Binance desktop application |
Upstream URL: | https://www.binance.com/en/download |
Keywords: | binance crypto electron |
Licenses: | unknown |
Submitter: | strahe |
Maintainer: | strahe (metaanon, tyjak) |
Last Packager: | metaanon |
Votes: | 35 |
Popularity: | 0.156899 |
First Submitted: | 2020-09-10 08:20 (UTC) |
Last Updated: | 2025-03-26 13:31 (UTC) |
Nice loading spinner.
devops69, it's not just for you!
All this app does is show me a loading spinner? Is that just for me?
a new version is out - v1.54.16
a new version is out - 1.53.6
a new version is out - 1.52.3
New PKGBUILD for Binance v1.42.0 It's the same, but just sha256sums change
# Maintainer: metaanon [at] mailbox dotorg
# Maintainer: strahe
# Maintainer: tyjak
pkgname=binance
pkgver=1.42.0
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=('883c0a8faa9cdda9fc302747e3cb90d1e9e7833b1d280b1ba6fab6dd64dc5092')
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"
}
Related an issue https://github.com/binance/desktop/issues/28
@neoney, thanks for bringing that to my attention! The releases seem a bit few and far between, there was 7 or 8 releases between the two they have on GitHub. I'll keep an eye on their github and see how it goes.
@metaanon I'm pretty sure they've started to release the versions on GitHub https://github.com/binance/desktop/releases
I guess we could change the PKGBUILD to have the URLs as https://github.com/binance/desktop/releases/download/v${pkgver}/binance-${pkgver}-amd64-linux.deb
That should solve the validity check error.
Pinned Comments
metaanon commented on 2021-05-13 07:29 (UTC) (edited on 2021-05-13 08:08 (UTC) by metaanon)
Binance don't version their binaries. They simply replace the binance-amd64-linux.deb with a newer version. This means you will correctly receive a validity check error as the deb file no longer matches with the SHA sum.
Please confirm the latest Binance version and then mark this package as out of date.
Unless Binance change their release strategy or someone can come up with a clever solution, it is what it is.