summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6455587c4a96e9ceba08acbecd0198c98f564689 (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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Maintainer: Moses Narrow <moe_narrow@use.startmail.com>
# Maintainer: Rudi [KittyCash] <rudi@skycoinmail.com>
pkgname=skycoin-bin
pkgname1=skycoin
projectname=skycoin
pkgdesc="Skycoin Cryptocurrency Wallet; latest binary release"
pkgoption1="gui-standalone-linux-x64"
pkgoption2="gui-standalone-linux-arm"
pkgver='0.26.0'
pkggopath="github.com/$projectname/$pkgname1"
pkgrel=4
arch=('any')
url="https://${pkggopath}"
license=()
makedepends=()
sha256sums=('BINARY RELEASE POSSIBLY COMPROMISED ; DISABLING UNTIL FURTHER NOTICE')
#t.me/Skycoin for inquiries

#detect architecture & adjust source & checksums accordingly
#case "$CARCH" in
#	arm*) _pkgarch="$pkgoption2"
#		sha256sums+=('aa2b0441f8fae3880179b1fac12466c058ded1326abbe9388e9d2141035437d1')
#		;;
#  aarch64*) _pkgarch="$pkgoption2"
#    sha256sums+=('aa2b0441f8fae3880179b1fac12466c058ded1326abbe9388e9d2141035437d1')
#    ;;
#	x86_64) _pkgarch="$pkgoption1"
#		sha256sums+=('e06678954e5d45a3b4bbf3dd7e928a454a70887fccccadb4f21d4652e3a6a2ca')
#		;;
#esac

#source+=("https://downloads.skycoin.net/wallet/$pkgname1-$pkgver-$_pkgarch.tar.gz")

build() {
  msg 2 'creating launcher scripts skycoin-wallet & skycoin-wallet-nohup'
  mkdir -p $srcdir/$pkgname1-scripts
  cd $srcdir/$pkgname1-scripts
  echo -e '#!/bin/bash \n #launch skycoin wallet \n export GOBIN=/usr/lib/skycoin/go/bin \n export GOPATH=GOBIN=/usr/lib/skycoin/go \n skycoin -gui-dir=/usr/lib/skycoin/skycoin/src/gui/static/ -launch-browser=true -enable-all-api-sets=true -enable-gui=true -rpc-interface=false -log-level=debug' > $pkgname1-wallet
  chmod +x $pkgname1-wallet
  echo -e '#!/bin/bash \n #launch skycoin wallet with nohup \n export GOBIN=/usr/lib/skycoin/go/bin \n export GOPATH=GOBIN=/usr/lib/skycoin/go \n nohup skycoin -gui-dir=/usr/lib/skycoin/skycoin/src/gui/static -launch-browser=true -enable-all-api-sets=true -enable-gui=true -log-level=debug > /dev/null 2>&1 &echo "skycoin wallet has started"' > $pkgname1-wallet-nohup
  chmod +x $pkgname1-wallet-nohup
}

package() {
msg2 'installing files'
install -Dm755 $srcdir/$pkgname1-$pkgver-$_pkgarch/$pkgname1 $pkgdir/usr/lib/$projectname/go/bin/$pkgname1
mkdir -p $pkgdir/usr/bin
ln -rTsf $pkgdir/usr/lib/$projectname/go/bin/$pkgname1 $pkgdir/usr/bin/$pkgname1
chmod 755 $pkgdir/usr/bin/$pkgname1
cp -r $srcdir/$pkgname1-$pkgver-$_pkgarch $pkgdir/usr/lib/$projectname/$pkgname1
skycoinscripts=$( ls $srcdir/$pkgname1-scripts )
for i in $skycoinscripts; do
cp $srcdir/$pkgname1-scripts/$i $pkgdir/usr/bin/$i
done
}