# Contributor: Carlo Landmeter # Maintainer: Carlo Landmeter pkgname=sos pkgver=0.8 pkgrel=2 pkgdesc="Simple Object Storage" url="https://github.com/skx/sos" arch="all !mips !mips64" # blocked by dep license="GPL-2.0" options="!check" # has no check makedepends="go dep" source="sos-$pkgver.tar.gz::https://github.com/skx/sos/archive/release-$pkgver.tar.gz Gopkg.lock Gopkg.toml " builddir="$srcdir/src/github.com/skx/$pkgname" prepare() { mkdir -p ${builddir%/*} mv "$srcdir"/$pkgname-release-$pkgver "$builddir"/ cd "$builddir" cp $srcdir/Gopkg.* "$builddir"/ GOPATH="$srcdir" dep ensure default_prepare } build() { cd "$builddir" GOPATH="$srcdir" go build -v -x -ldflags="-X main.version=$pkgver" \ -o ./bin/sos } package() { cd "$builddir" install -Dm755 bin/sos "$pkgdir"/usr/bin/sos } sha512sums="c2b69ec5d945725a4d3ae765622c97a3f5dfecf0550309593e33b68b842855746711f74254d8a70e0754ee66a6dd7a279f5ac414274697086e086ba78d2b9c83 sos-0.8.tar.gz ab3cf64fb1c39aee91873b95e12daeecd8b8017c3524182289cc7eafa38b05c6e428e10f12da27abab2e0b25040a57ee9c2caa85f7dfa6584f6d899c74118965 Gopkg.lock 881455b622e905d00e11b8d888b565900c4de5377360fd6982e88b8833548b42480e9447f22da428ecb2c95784e624db376e08c163577c8996c5f43e6aa22aae Gopkg.toml"