# Maintainer: Emanuele 'Lele aka eldios' Calo' # Submitter: Pascal Potvin pkgname=terraform-provider-libvirt pkgver=0.5.2 pkgrel=0 pkgdesc="Terraform provider to provision infrastructure with Linux's KVM using libvirt" url="https://github.com/dmacvicar/terraform-provider-libvirt" arch=("x86_64") license=("apache") makedepends=("go" "git") _namespace="github.com/dmacvicar/" depends=("terraform" "libvirt") source=("https://github.com/dmacvicar/terraform-provider-libvirt/archive/v$pkgver.tar.gz") sha256sums=( 'dd762ec0f27f9c62eefb33cd38c63320f6533d79af5bcd2682fd152cd22cb831' ) prepare() { GOPATH="$(pwd)/go" mkdir -p "$GOPATH/src/$_namespace" rm -rf "$GOPATH/src/$_namespace/$pkgname" mv -f "$pkgname-$pkgver" "$GOPATH/src/$_namespace/$pkgname" } build() { export GOPATH="$(pwd)/go" GOBIN="$GOPATH/bin" cd "$GOPATH/src/$_namespace/$pkgname" PATH="$GOBIN:$PATH" go get -v } package() { GOPATH="$(pwd)/go" GOBIN="$GOPATH/bin" install -Dm755 "$GOBIN/$pkgname" "$pkgdir/usr/bin/$pkgname" }