diff options
author | Frederik “Freso” S. Olesen | 2015-10-26 23:03:16 +0100 |
---|---|---|
committer | Frederik “Freso” S. Olesen | 2015-10-26 23:03:16 +0100 |
commit | 348c14243f0d99d1c5577ff8adb1814b88849148 (patch) | |
tree | 77e11ecd518ec22e418746b2387096cae9b8e883 | |
parent | c8f7deca51d96275fc6f54c27b1526de459cd8f0 (diff) | |
parent | 8cab9fd2ff48443f89465f7c8a31ef9d9c8f95a6 (diff) | |
download | aur-348c14243f0d99d1c5577ff8adb1814b88849148.tar.gz |
Merge changes from go-ipfs into go-ipfs-git
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 22 insertions, 12 deletions
@@ -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 @@ -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 } |