diff options
author | Moses Narrow | 2019-09-11 13:27:43 -0500 |
---|---|---|
committer | Moses Narrow | 2019-09-11 13:27:43 -0500 |
commit | cd0d525935bc5dc0a7c1a42cb0d19b921829b536 (patch) | |
tree | cda7d5caa65968fd2b881707c71996f6488b0936 | |
parent | 4ee50ab83b67870fe086214b85c08b489f11a6d0 (diff) | |
download | aur-cd0d525935bc5dc0a7c1a42cb0d19b921829b536.tar.gz |
change all instances of .net to .com. update discovery server address in skywire startup scripts.
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 72 |
2 files changed, 37 insertions, 37 deletions
@@ -1,7 +1,7 @@ pkgbase = skycoin pkgdesc = Skycoin Cryptocurrency Wallet pkgver = 0.26.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/skycoin/skycoin arch = any makedepends = dep @@ -5,8 +5,8 @@ pkgname1=skycoin projectname=skycoin pkgdesc="Skycoin Cryptocurrency Wallet" pkgver=0.26.0 -pkggopath="github.com/$projectname/$pkgname1" -pkgrel=2 +pkggopath="github.com/${projectname}/${pkgname1}" +pkgrel=3 arch=('any') url="https://${pkggopath}" license=() @@ -32,13 +32,13 @@ mipsel) export GOARCH="mipsle" ;; prepare() { # https://wiki.archlinux.org/index.php/Go_package_guidelines - mkdir -p $srcdir/go/src/${pkggopath//$pkgname1}/$pkgname1 $srcdir/go/bin - ln -rTsf $srcdir/$pkgname1-$pkgver $srcdir/go/src/$pkggopath - cd $srcdir/go/src/$pkggopath/cmd + mkdir -p ${srcdir}/go/src/${pkggopath//${pkgname1}}/${pkgname1} ${srcdir}/go/bin + ln -rTsf ${srcdir}/${pkgname1}-$pkgver ${srcdir}/go/src/${pkggopath} + cd ${srcdir}/go/src/${pkggopath}/cmd #git submodule --quiet update --init --recursive - export GOPATH="$srcdir"/go + export GOPATH="${srcdir}"/go export GOBIN=${GOPATH}/bin export PATH=${GOPATH}/bin:${PATH} msg2 'installing go dependencies' @@ -61,63 +61,63 @@ build() { ## manually build export GOROOT=/usr/lib/go -export GOPATH="$srcdir"/go +export GOPATH="${srcdir}"/go export GOBIN=${GOPATH}/bin export PATH=${GOPATH}/bin:${PATH} -cd $srcdir/go/src/$pkggopath/cmd/ +cd ${srcdir}/go/src/${pkggopath}/cmd/ go install \ -gcflags "all=-trimpath=${GOPATH}" \ -asmflags "all=-trimpath=${GOPATH}" \ -v ./... 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 -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 -echo -e '#!/bin/bash \n #launch skycoin daemon \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/ -enable-gui=false -launch-browser=false -log-level=debug -enable-all-api-sets=true' > $pkgname1-node -chmod +x $pkgname1-node -echo -e '#!/bin/bash \n #halt skycoin \n sudo killall skycoin \n sudo killall cli \n sudo killall cipher-testdata \n sudo killall newcoin \n sudo killall monitor-peers \n echo "skycoin halted"' > $pkgname1-halt -chmod +x $pkgname1-halt +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 -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 +echo -e '#!/bin/bash \n #launch skycoin daemon \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/ -enable-gui=false -launch-browser=false -log-level=debug -enable-all-api-sets=true' > ${pkgname1}-node +chmod +x ${pkgname1}-node +echo -e '#!/bin/bash \n #halt skycoin \n sudo killall skycoin \n sudo killall cli \n sudo killall cipher-testdata \n sudo killall newcoin \n sudo killall monitor-peers \n echo "skycoin halted"' > ${pkgname1}-halt +chmod +x ${pkgname1}-halt # msg 2 'creating system.d .service files' #these service files point to skywire & skywire-node-miner scripts from above #the systemd service files included with skywire are wrong for archlinux (debian formatted) -cd $srcdir/go -echo -e '[Unit] \n Description=Skycoin Node service \n After=network.target \n After=network-online.target \n \n [Service] \n Type=oneshot \n ExecStart=/usr/bin/skycoin-node \n RemainAfterExit=yes \n ExecStop=/usr/bin/skycoin-halt \n TryExec=/usr/bin/skycoin \n \n [Install] \n WantedBy=multi-user.target ' > $pkgname1-node.service +cd ${srcdir}/go +echo -e '[Unit] \n Description=Skycoin Node service \n After=network.target \n After=network-online.target \n \n [Service] \n Type=oneshot \n ExecStart=/usr/bin/skycoin-node \n RemainAfterExit=yes \n ExecStop=/usr/bin/skycoin-halt \n TryExec=/usr/bin/skycoin \n \n [Install] \n WantedBy=multi-user.target ' > ${pkgname1}-node.service } package() { options=(!strip staticlibs) #create directory trees -mkdir -p $pkgdir/usr/bin -mkdir -p $pkgdir/usr/lib/$projectname/go/bin -mkdir -p $pkgdir/usr/lib/$projectname/$pkgname1/src/gui +mkdir -p ${pkgdir}/usr/bin +mkdir -p ${pkgdir}/usr/lib/${projectname}/go/bin +mkdir -p ${pkgdir}/usr/lib/${projectname}/${pkgname1}/src/gui #install binaries & symlink to /usr/bin msg2 'installing binaries' -skybin="$srcdir"/go/bin +skybin="${srcdir}"/go/bin #avoid generic names for binaries #collect the binaries & install skybins=$( ls "$skybin") -for i in $skybins; do - install -Dm755 $srcdir/go/bin/$i $pkgdir/usr/lib/$projectname/go/bin/$i - ln -rTsf $pkgdir/usr/lib/$projectname/go/bin/$i $pkgdir/usr/bin/$i - chmod 755 $pkgdir/usr/bin/$i +for i in ${skybins}; do + install -Dm755 ${srcdir}/go/bin/${i} ${pkgdir}/usr/lib/${projectname}/go/bin/${i} + ln -rTsf ${pkgdir}/usr/lib/${projectname}/go/bin/${i} ${pkgdir}/usr/bin/${i} + chmod 755 ${pkgdir}/usr/bin/${i} done #install the web dir (UI) -cp -r $srcdir/$pkgname1-$pkgver/src/gui/static $pkgdir/usr/lib/$projectname/$pkgname1/src/gui +cp -r ${srcdir}/${pkgname1}-$pkgver/src/gui/static ${pkgdir}/usr/lib/${projectname}/${pkgname1}/src/gui #install the scripts -skycoinscripts=$( ls $srcdir/$pkgname1-scripts ) -for i in $skycoinscripts; do -cp $srcdir/$pkgname1-scripts/$i $pkgdir/usr/bin/$i +skycoinscripts=$( ls ${srcdir}/${pkgname1}-scripts ) +for i in ${skycoinscripts}; do +cp ${srcdir}/${pkgname1}-scripts/${i} ${pkgdir}/usr/bin/${i} done #correct symlink names -namechange=$(ls --ignore='skycoin*' $pkgdir/usr/bin/) -for i in $namechange; do -mv $pkgdir/usr/bin/$i $pkgdir/usr/bin/$pkgname1-$i +namechange=$(ls --ignore='skycoin*' ${pkgdir}/usr/bin/) +for i in ${namechange}; do +mv ${pkgdir}/usr/bin/${i} ${pkgdir}/usr/bin/${pkgname1}-${i} done #install the system.d service -install -Dm644 $srcdir/go/$pkgname1-node.service ${pkgdir}/usr/lib/systemd/system/$pkgname1-node.service +install -Dm644 ${srcdir}/go/${pkgname1}-node.service ${pkgdir}/usr/lib/systemd/system/${pkgname1}-node.service } |