summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2022-02-09 02:49:13 +0000
committerGeorge Rawlinson2022-02-09 02:49:13 +0000
commit876af2d0a20fdcfbb98ecc1f310ca313f3c03264 (patch)
tree03c0a6d6a6bd7cf7693c9d274abc6dee95302578
parentb1b4041ff909ef7192bb24a72330916fe13d3016 (diff)
downloadaur-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--.SRCINFO11
-rw-r--r--PKGBUILD26
2 files changed, 21 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a521111c673b..beb5fe63369f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b0786b4701d7..e200b0d67deb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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