diff options
author | Morten Linderud | 2021-02-27 21:16:22 +0100 |
---|---|---|
committer | Morten Linderud | 2021-02-27 21:16:22 +0100 |
commit | 04caeb4de15cb75d572b7e9166b85c89b5285c15 (patch) | |
tree | 48a9df73d3d73b96f4f6e551d5f0acee79f29856 | |
parent | 106f21a8012d958917a3884630f3412c426e210c (diff) | |
download | aur-04caeb4de15cb75d572b7e9166b85c89b5285c15.tar.gz |
import from community
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 43 insertions, 39 deletions
@@ -1,17 +1,18 @@ pkgbase = dep - pkgdesc = Go dependency tool - pkgver = 0.4.1 - pkgrel = 2 - url = https://github.com/golang/dep + pkgdesc = Go dependency management tool + pkgver = 0.5.4 + pkgrel = 5 + url = https://golang.github.io/dep/ arch = x86_64 - arch = i686 license = BSD + checkdepends = mercurial + checkdepends = bzr + checkdepends = subversion makedepends = go - provides = dep - options = !strip - options = !emptydirs - source = dep-0.4.1.tar.gz::https://github.com/golang/dep/archive/v0.4.1.tar.gz - sha256sums = df9b050bf4dbb2a8cf04372097a68b04a6ae1986ed7c5086914ac86d74ea9d49 + makedepends = git + optdepends = git: fetch git sources + source = dep-0.5.4.tar.gz::https://github.com/golang/dep/archive/v0.5.4.tar.gz + sha256sums = 929c8f759838f98323211ba408a831ea80d93b75beda8584b6d950f393a3298a pkgname = dep @@ -1,40 +1,43 @@ -# Maintainer: Terin Stock <terinjokes@gmail.com> -# Contributor: Tom Tobin <archlinux@tomxtobin.com> +# Maintainer: Morten Linderud <foxboron@archlinux.org> pkgname=dep -pkgver=0.4.1 -pkgrel=2 -_commitHash="37d9ea0ac16f0e0a05afc3b60e1ac8c364b6c329" -_commitDate="2018-01-25" -pkgdesc="Go dependency tool" -arch=('x86_64' 'i686') -url="https://github.com/golang/dep" +pkgver=0.5.4 +pkgrel=5 +pkgdesc="Go dependency management tool" +arch=('x86_64') +url='https://golang.github.io/dep/' license=('BSD') -makedepends=('go') -options=('!strip' '!emptydirs') -provides=("dep") -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/golang/$pkgname/archive/v$pkgver.tar.gz") -sha256sums=('df9b050bf4dbb2a8cf04372097a68b04a6ae1986ed7c5086914ac86d74ea9d49') +makedepends=('go' 'git') +optdepends=('git: fetch git sources') +checkdepends=('mercurial' 'bzr' 'subversion') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/golang/dep/archive/v${pkgver}.tar.gz") +sha256sums=('929c8f759838f98323211ba408a831ea80d93b75beda8584b6d950f393a3298a') -_importpath='github.com/golang/dep' -_ldflags="-s -w -X main.buildDate=${_commitDate} -X main.commitHash=${_commitHash} -X main.version=v${pkgver}" - -prepare() { - if [[ ! -r ${_importpath} ]]; then - mkdir -p "src/$(dirname "${_importpath}")" - ln -sf "${srcdir}/${pkgname}-${pkgver}" "${srcdir}/src/${_importpath}" - fi +prepare(){ + mkdir -p src/github.com/golang + ln -rTsf "${pkgname}-${pkgver}" src/github.com/golang/dep } -build() { - export GOPATH="$srcdir" - go install -ldflags="${_ldflags}" "${_importpath}/cmd/dep" +build(){ + export GOPATH="${srcdir}" + cd src/github.com/golang/dep + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + go install ./cmd/... } -package() { +# check(){ +# cd src/github.com/golang/dep +# mkdir -p "${srcdir}/build-cache" +# DEPCACHEDIR="${srcdir}/build-cache" go test ./... +# } + +package(){ + install -Dm755 bin/dep "${pkgdir}/usr/bin/dep" + cd "${pkgname}-${pkgver}" - install -Dm755 "../bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } - -# vim:set ts=2 sw=2 et: |