summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoses Narrow2019-05-15 15:17:29 -0500
committerMoses Narrow2019-05-15 15:17:29 -0500
commit0c3ccd46d019f13817cf9dbd7d01306af62f6fc4 (patch)
tree84f198b2148392cb370d75580d33c12344e37710
downloadaur-0c3ccd46d019f13817cf9dbd7d01306af62f6fc4.tar.gz
first commit; added PKGBUILD & .SRCINFO
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD54
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d1c601e92491
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,12 @@
+pkgbase = skycoin-bin
+ pkgdesc = Skycoin Cryptocurrency Wallet; latest binary release
+ pkgver = 0.25.1
+ pkgrel = 1
+ url = https://github.com/skycoin/skycoin
+ arch = any
+ source = https://downloads.skycoin.net/wallet/skycoin-0.25.1-gui-standalone-linux-x64.tar.gz
+ validpgpkeys = DE08F924EEE93832DABC642CA8DC761B1C0C0CFC
+ sha256sums = 831133fb15dd2affe8b9b6363a9cf586d20c90c01f9bd92cb479f8e0724ebb12
+
+pkgname = skycoin-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..900315325933
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Moses Narrow <moe_narrow@use.startmail.com>
+# Maintainer: Steve Skydev <steve@skycoin.net>
+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.25.1'
+pkggopath="github.com/$projectname/$pkgname1"
+pkgrel=1
+arch=('any')
+url="https://${pkggopath}"
+license=()
+makedepends=()
+validpgpkeys=('DE08F924EEE93832DABC642CA8DC761B1C0C0CFC')
+
+#detect architecture & adjust source & checksums accordingly
+case "$CARCH" in
+ arm*) _pkgarch="$pkgoption2"
+ sha256sums+=('e1a4a92e05aaa3c04d860650934f2f578e051ab65a77fdd326574b6d8b397d2a')
+ ;;
+ aarch64*) _pkgarch="$pkgoption2"
+ sha256sums+=('e1a4a92e05aaa3c04d860650934f2f578e051ab65a77fdd326574b6d8b397d2a')
+ ;;
+ x86_64) _pkgarch="$pkgoption1"
+ sha256sums+=('831133fb15dd2affe8b9b6363a9cf586d20c90c01f9bd92cb479f8e0724ebb12')
+ ;;
+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
+}