diff options
author | George Rawlinson | 2022-02-09 02:49:13 +0000 |
---|---|---|
committer | George Rawlinson | 2022-02-09 02:49:13 +0000 |
commit | 876af2d0a20fdcfbb98ecc1f310ca313f3c03264 (patch) | |
tree | 03c0a6d6a6bd7cf7693c9d274abc6dee95302578 | |
parent | b1b4041ff909ef7192bb24a72330916fe13d3016 (diff) | |
download | aur-876af2d0a20fdcfbb98ecc1f310ca313f3c03264.tar.gz |
upgpkg: terraform-provider-lxd 1.7.1-1
* New upstream release.
* Switch source to git commit from github tarball.
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 21 insertions, 16 deletions
@@ -1,17 +1,16 @@ pkgbase = terraform-provider-lxd pkgdesc = Terraform provider to provision infrastructure with LXD - pkgver = 1.7.0 - pkgrel = 2 + pkgver = 1.7.1 + pkgrel = 1 url = https://github.com/terraform-lxd/terraform-provider-lxd arch = x86_64 license = MPL2 - makedepends = go makedepends = git + makedepends = go depends = terraform optdepends = lxd: for a local instance of LXD options = !lto - source = terraform-provider-lxd-1.7.0.tar.gz::https://github.com/terraform-lxd/terraform-provider-lxd/archive/v1.7.0.tar.gz - sha512sums = d5491cda4a0b2e7acc7fd94939517952916b6e65156d3a22e5c104fc31004556147b6d7bba3b2d67b3977dfd0a438c34ced85e476a9bc84794aa70f34a99fd91 - b2sums = da45e7e07edb2fa31e917cedf9aa18299b501c12bea5160328256e22bc89fd6e3dc35bd603f54a935140bc7afece412ec8f6b2c6d1cf4b3ad1d3cded70dd121c + source = terraform-provider-lxd::git+https://github.com/terraform-lxd/terraform-provider-lxd.git#commit=1f3105d5bd54981b5f3a611a4da96965aad9de98 + b2sums = SKIP pkgname = terraform-provider-lxd @@ -1,22 +1,28 @@ # Maintainer: George Rawlinson <grawlinson@archlinux.org> pkgname=terraform-provider-lxd -pkgver=1.7.0 -pkgrel=2 +pkgver=1.7.1 +pkgrel=1 pkgdesc="Terraform provider to provision infrastructure with LXD" arch=('x86_64') url="https://github.com/terraform-lxd/terraform-provider-lxd" license=('MPL2') depends=('terraform') -makedepends=('go' 'git') +makedepends=('git' 'go') optdepends=('lxd: for a local instance of LXD') options=('!lto') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha512sums=('d5491cda4a0b2e7acc7fd94939517952916b6e65156d3a22e5c104fc31004556147b6d7bba3b2d67b3977dfd0a438c34ced85e476a9bc84794aa70f34a99fd91') -b2sums=('da45e7e07edb2fa31e917cedf9aa18299b501c12bea5160328256e22bc89fd6e3dc35bd603f54a935140bc7afece412ec8f6b2c6d1cf4b3ad1d3cded70dd121c') +_commit='1f3105d5bd54981b5f3a611a4da96965aad9de98' +source=("$pkgname::git+$url.git#commit=$_commit") +b2sums=('SKIP') + +pkgver() { + cd "$pkgname" + + git describe --tags | sed 's/^v//' +} prepare() { - cd "$pkgname-$pkgver" + cd "$pkgname" # create folder for build output mkdir build @@ -26,7 +32,7 @@ prepare() { } build() { - cd "$pkgname-$pkgver" + cd "$pkgname" go build -v \ -buildmode=pie \ @@ -40,12 +46,12 @@ build() { } check() { - cd "$pkgname-$pkgver" + cd "$pkgname" go test -v ./lxd } package() { - cd "$pkgname-$pkgver" + cd "$pkgname" # terraform unfortunately only accepts non-FHS compliant directories for plugins :( # https://www.hashicorp.com/blog/automatic-installation-of-third-party-providers-with-terraform-0-13 |