[arch-commits] Commit in go-ipfs/trunk (PKGBUILD)
Johannes Löthberg
demize at archlinux.org
Tue Apr 12 19:37:39 UTC 2016
Date: Tuesday, April 12, 2016 @ 21:37:39
Author: demize
Revision: 170792
upgpkg: go-ipfs 0.4.0-1
Modified:
go-ipfs/trunk/PKGBUILD
----------+
PKGBUILD | 29 ++++++++++++++++++-----------
1 file changed, 18 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-04-12 19:08:38 UTC (rev 170791)
+++ PKGBUILD 2016-04-12 19:37:39 UTC (rev 170792)
@@ -5,30 +5,37 @@
# Contributor: Ian Naval <ianonavy at gmail.com>
pkgname=go-ipfs
-pkgver=0.3.11
-pkgrel=2
-pkgdesc='The InterPlanetary File System is a peer-to-peer hypermedia distribution protocol'
+pkgver=0.4.0
+pkgrel=1
+
+pkgdesc='A peer-to-peer hypermedia distribution protocol'
url='http://ipfs.io/'
arch=(i686 x86_64)
license=(MIT)
+
depends=(glibc)
-makedepends=(go)
optdepends=('fuse: for mounting/advanced use')
+makedepends=(go git)
+
source=(go-ipfs-$pkgver.tar.gz::https://github.com/ipfs/go-ipfs/archive/v$pkgver.tar.gz
- ipfs.service)
-sha512sums=('2a4d15527d6502add76f9c7f2be3c17293d2c54f90c83eafe4aad7e3d8be09df66e92f5864b4903e85ea147eec103eb9dbd85a67d30110c9a1ecc8c31d008793'
+ ipfs.service)
+sha512sums=('ff8d7c7b2da8a1315050706efa440cc3f06d76aa437a3b83dc2b1a2d7287fca1450d5f0d0b353a18407bcaa06748401bd609cdb1ba667a7d0121ba8216d6d444'
'1a6bc7fffc3c3640cda3f33c107424edd698c62bd8509731856b8827ea18be1a1845ef0d5ca15325d48d7d871a78daacc011ff9eacea926bc35899850990c1c6')
prepare() {
- cd go-ipfs-$pkgver
+ export GOPATH="$PWD"/.gopath
+ mkdir -p "$GOPATH"/src/github.com/ipfs
+ ln -sf "$PWD"/go-ipfs-$pkgver "$GOPATH"/src/github.com/ipfs/go-ipfs
- mkdir -p .gopath/src/github.com/ipfs
- ln -sf "$PWD" .gopath/src/github.com/ipfs/go-ipfs
+ cd "$GOPATH"/src/github.com/ipfs/go-ipfs
+ make toolkit_upgrade
}
build() {
- cd go-ipfs-$pkgver/cmd/ipfs
- GOPATH="$PWD/../../.gopath" go build -v
+ export PATH="$PATH":"$PWD"/.gopath/bin
+ cd "$GOPATH"/src/github.com/ipfs/go-ipfs
+
+ make build
}
package() {
More information about the arch-commits
mailing list