Date: Wednesday, September 21, 2016 @ 12:25:36 Author: arodseth Revision: 190106
archrelease: copy trunk to community-x86_64, community-i686 Added: glide/repos/community-i686/PKGBUILD (from rev 190105, glide/trunk/PKGBUILD) glide/repos/community-x86_64/PKGBUILD (from rev 190105, glide/trunk/PKGBUILD) ---------------------------+ community-i686/PKGBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++ community-x86_64/PKGBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) Copied: glide/repos/community-i686/PKGBUILD (from rev 190105, glide/trunk/PKGBUILD) =================================================================== --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2016-09-21 12:25:36 UTC (rev 190106) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Alexander F Rødseth <xypr...@archlinux.org> +# Contributor: fanningert <tho...@fanninger.at> + +pkgname=glide +pkgver=0.12.2 +pkgrel=1 +pkgdesc='Dependency management and vendoring for Go projects' +arch=('x86_64' 'i686') +_gourl="github.com/Masterminds" +url='https://github.com/Masterminds/glide' +license=('MIT') +makedepends=('git' 'go') +depends=('glibc') +provides=('glide') +options=('!strip' '!emptydirs') +source=("$pkgname-$pkgver.tar.gz::https://$_gourl/glide/archive/v${pkgver}.tar.gz") +sha256sums=('ebb20c81df87e4d230027e07d81d88ce8ef18400df62c82f7b766693acb3106e') + +prepare() { + mkdir -p build/go; cd build/go + for f in "/usr/lib/go/"*; do ln -s "$f"; done + rm pkg; mkdir pkg; cd pkg + for f in "/usr/lib/go/pkg/"*; do ln -s "$f"; done + export GOROOT="$srcdir/build/go" + export GOPATH="$srcdir/build" + mkdir -p "$GOPATH/src/$_gourl" + mv "$srcdir/$pkgname-$pkgver" "$GOPATH/src/$_gourl/$pkgname" +} + +build() { + cd "$GOPATH/src/${_gourl}/${pkgname}" + + go fix && go build -o glide -ldflags "-X main.version=$pkgver" glide.go +} + +package() { + install -Dm755 "build/src/$_gourl/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname" + install -Dm644 "build/src/$_gourl/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et: Copied: glide/repos/community-x86_64/PKGBUILD (from rev 190105, glide/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2016-09-21 12:25:36 UTC (rev 190106) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Alexander F Rødseth <xypr...@archlinux.org> +# Contributor: fanningert <tho...@fanninger.at> + +pkgname=glide +pkgver=0.12.2 +pkgrel=1 +pkgdesc='Dependency management and vendoring for Go projects' +arch=('x86_64' 'i686') +_gourl="github.com/Masterminds" +url='https://github.com/Masterminds/glide' +license=('MIT') +makedepends=('git' 'go') +depends=('glibc') +provides=('glide') +options=('!strip' '!emptydirs') +source=("$pkgname-$pkgver.tar.gz::https://$_gourl/glide/archive/v${pkgver}.tar.gz") +sha256sums=('ebb20c81df87e4d230027e07d81d88ce8ef18400df62c82f7b766693acb3106e') + +prepare() { + mkdir -p build/go; cd build/go + for f in "/usr/lib/go/"*; do ln -s "$f"; done + rm pkg; mkdir pkg; cd pkg + for f in "/usr/lib/go/pkg/"*; do ln -s "$f"; done + export GOROOT="$srcdir/build/go" + export GOPATH="$srcdir/build" + mkdir -p "$GOPATH/src/$_gourl" + mv "$srcdir/$pkgname-$pkgver" "$GOPATH/src/$_gourl/$pkgname" +} + +build() { + cd "$GOPATH/src/${_gourl}/${pkgname}" + + go fix && go build -o glide -ldflags "-X main.version=$pkgver" glide.go +} + +package() { + install -Dm755 "build/src/$_gourl/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname" + install -Dm644 "build/src/$_gourl/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et: