diff options
author | Moses Narrow | 2019-05-15 15:17:29 -0500 |
---|---|---|
committer | Moses Narrow | 2019-05-15 15:17:29 -0500 |
commit | 0c3ccd46d019f13817cf9dbd7d01306af62f6fc4 (patch) | |
tree | 84f198b2148392cb370d75580d33c12344e37710 | |
download | aur-0c3ccd46d019f13817cf9dbd7d01306af62f6fc4.tar.gz |
first commit; added PKGBUILD & .SRCINFO
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 54 |
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 +} |