# Contributor: Stefan Wagner # Maintainer: Stefan Wagner pkgname=go-gdm _pkgname=gdm pkgver=1.4 pkgrel=0 pkgdesc="Minimalist dependency manager for Go written in Go." url="https://github.com/sparrc/gdm" arch="all" license="Unlicense" depends="go" makedepends="godep" install="" subpackages="" source="$_pkgname-$pkgver.tar.gz::https://github.com/sparrc/$_pkgname/archive/$pkgver.tar.gz Godeps.json " builddir="$srcdir/go/src/github.com/sparrc/$_pkgname" options="!check" # has not tests prepare() { mkdir -p "$srcdir/go/src/github.com/sparrc" mv "$srcdir/$_pkgname-$pkgver" "$builddir" rm "$builddir/Godeps" mkdir -p "$builddir/Godeps" mv "$srcdir/Godeps.json" "$builddir/Godeps/Godeps.json" export GOPATH="$srcdir/go" cd "$builddir" godep get default_prepare } build() { export GOPATH="$srcdir/go" cd "$builddir" go build -v -o gdm -ldflags "-X main.version=$pkgver" || return 1 } package() { cd "$builddir" install -sD -m 755 gdm "$pkgdir"/usr/bin/gdm } sha512sums="43d533536a44e742bfe7921e1e2f383f6ab016cd8beac6a426634737f8ccee0a7a35da888340994fa4e3023c12507c014d7713cb37cec054b30ce95495ebfc8a gdm-1.4.tar.gz 362add994473d3907703012ffbb863ddc6a6f61ff69486d834c60ec368a101f470bb2569f39c47df6e0b3f40b0d4f76d421e1854054c38d976f8ecb4a2c3299a Godeps.json"