diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 8 insertions, 17 deletions
@@ -4,15 +4,15 @@ pkgname=skycoin pkgname1=skycoin projectname=skycoin pkgdesc="Skycoin Cryptocurrency Wallet" -pkgver='autogenerated' +pkgver=0.26.0 pkggopath="github.com/$projectname/$pkgname1" -pkgrel=2 +pkgrel=1 arch=('any') url="https://${pkggopath}" license=() makedepends=(dep git go gcc) -source=("git+${url}.git#branch=${BRANCH:-develop}") -sha256sums=('SKIP') +source=("${url}/archive/v${pkgver}.tar.gz") +sha256sums=('60f7f2a7c33dbe754ffc74b86de7c2a759e246a83953d4d52fb869d1b3fa1ee2') case "$CARCH" in x86) export GOARCH="386" GO386="387" ;; @@ -30,21 +30,13 @@ mipsel) export GOARCH="mipsle" ;; *) return 1 ;; esac - pkgver() { - cd "$srcdir/$pkgname1" - local date=$(git log -1 --format="%cd" --date=short | sed s/-//g) - local count=$(git rev-list --count HEAD) - local commit=$(git rev-parse --short HEAD) - echo "$date.${count}_$commit" - } - 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 $srcdir/go/src/$pkggopath + ln -rTsf $srcdir/$pkgname1-$pkgver $srcdir/go/src/$pkggopath cd $srcdir/go/src/$pkggopath/cmd - git submodule --quiet update --init --recursive + #git submodule --quiet update --init --recursive export GOPATH="$srcdir"/go export GOBIN=${GOPATH}/bin @@ -67,7 +59,7 @@ build() { # ;; #esac -##attempt to manually build +## manually build export GOPATH="$srcdir"/go export GOBIN=${GOPATH}/bin export PATH=${GOPATH}/bin:${PATH} @@ -75,7 +67,6 @@ cd $srcdir/go/src/$pkggopath go install \ -gcflags "all=-trimpath=${GOPATH}" \ -asmflags "all=-trimpath=${GOPATH}" \ - -ldflags "-extldflags $LDFLAGS" \ -v ./... msg 2 'creating launcher scripts skycoin-wallet & skycoin-wallet-nohup' @@ -115,7 +106,7 @@ for i in $skybins; do chmod 755 $pkgdir/usr/bin/$i done #install the web dir (UI) -cp -r $srcdir/$pkgname1/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 |