summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederik “Freso” S. Olesen2015-10-26 23:03:16 +0100
committerFrederik “Freso” S. Olesen2015-10-26 23:03:16 +0100
commit348c14243f0d99d1c5577ff8adb1814b88849148 (patch)
tree77e11ecd518ec22e418746b2387096cae9b8e883
parentc8f7deca51d96275fc6f54c27b1526de459cd8f0 (diff)
parent8cab9fd2ff48443f89465f7c8a31ef9d9c8f95a6 (diff)
downloadaur-348c14243f0d99d1c5577ff8adb1814b88849148.tar.gz
Merge changes from go-ipfs into go-ipfs-git
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD33
2 files changed, 22 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 249b89c4cf4f..857ca34d7867 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -10,6 +10,7 @@ pkgbase = go-ipfs-git
makedepends = git
makedepends = go
optdepends = fuse: for mounting/advanced use
+ optdepends = bash-completion: bash completion support
provides = go-ipfs
conflicts = go-ipfs
source = git+https://github.com/ipfs/go-ipfs.git
diff --git a/PKGBUILD b/PKGBUILD
index 3a788f915845..a011541decd1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,18 @@
# Maintainer: Frederik “Freso” S. Olesen <freso.dk@gmail.com>
+# Contributor: kpcyrd <git@rxv.cc>
# Contributor: Ian Naval <ianonavy@gmail.com>
_pkgname=go-ipfs
pkgname=$_pkgname-git
pkgver=0.3.7.r2.gb30d9d4
pkgrel=1
-pkgdesc="global versioned p2p merkledag file system"
-arch=('i686' 'x86_64' 'armv7h')
+pkgdesc='global versioned p2p merkledag file system'
url="https://github.com/ipfs/$_pkgname"
+arch=('i686' 'x86_64' 'armv7h')
license=('MIT')
makedepends=('git' 'go')
-optdepends=('fuse: for mounting/advanced use')
+optdepends=('fuse: for mounting/advanced use'
+ 'bash-completion: bash completion support')
provides=("$_pkgname")
conflicts=("$_pkgname")
source=("git+${url}.git")
@@ -21,15 +23,16 @@ pkgver() {
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
+prepare() {
+ mkdir -p "$srcdir"/src/github.com/ipfs
+ ln -s "$srcdir/$_pkgname" "$srcdir"/src/github.com/ipfs/go-ipfs
+}
+
build() {
# Required for go get
export GOPATH="$srcdir"
- # Make src directory for $GOPATH
- mkdir -p "$GOPATH/src"
-
- mv "$srcdir/$_pkgname" "$GOPATH/src"
- cd "$GOPATH/src/$_pkgname/cmd/ipfs"
+ cd "$srcdir"/src/github.com/ipfs/go-ipfs/cmd/ipfs
msg2 'Installing dependencies...'
go get -v ./...
@@ -39,8 +42,14 @@ build() {
}
package() {
- cd "$srcdir"
-
- install -dm755 "$pkgdir/usr/bin"
- install -m755 "$srcdir/bin/ipfs" "$pkgdir/usr/bin/ipfs"
+ msg2 'Packaging binary...'
+ install -Dm 755 bin/ipfs "${pkgdir}/usr/bin/ipfs"
+
+ msg2 'Packaging auxiliary files...'
+ cd "$_pkgname"
+ install -Dm 644 misc/completion/ipfs-completion.bash "${pkgdir}/etc/bash_completion.d/ipfs"
+ install -Dm 644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
+ install -Dm 644 -t "${pkgdir}/usr/share/doc/${pkgname}" \
+ README.md \
+ CHANGELOG.md
}