# Contributor: Michal Wojdyla < micwoj9292 at gmail dot com > # Contributor: Morten Linderud pkgname=dep pkgver=0.5.4 pkgrel=7 pkgdesc="Deprecated Go dependency management tool" arch=('x86_64') url='https://golang.github.io/dep/' license=('BSD') makedepends=('go' 'git') optdepends=('git: fetch git sources') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/golang/dep/archive/v${pkgver}.tar.gz") sha256sums=('929c8f759838f98323211ba408a831ea80d93b75beda8584b6d950f393a3298a') prepare(){ mkdir -p src/github.com/golang ln -rTsf "${pkgname}-${pkgver}" src/github.com/golang/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 GO111MODULE=off export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" go install ./cmd/... } package(){ install -Dm755 bin/dep "${pkgdir}/usr/bin/dep" cd "${pkgname}-${pkgver}" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }