summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Denhartog2020-04-09 10:10:32 -0700
committerBenjamin Denhartog2020-04-09 10:10:32 -0700
commit30207ac420102b1a63029b5730ac616e69cde689 (patch)
tree0077125f4c63d355b037f2f3cfdc01de5d7fa2d2
downloadaur-30207ac420102b1a63029b5730ac616e69cde689.tar.gz
feat: add package terragrunt: 0.23.8
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD41
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..58693e3c5805
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = terragrunt
+ pkgdesc = A thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules
+ pkgver = 0.23.8
+ pkgrel = 1
+ url = https://github.com/gruntwork-io/terragrunt
+ arch = x86_64
+ license = MIT
+ makedepends = git
+ makedepends = go-pie
+ depends = terraform
+ provides = terragrunt
+ conflicts = terragrunt
+ source = terragrunt-0.23.8.tar.gz::https://github.com/gruntwork-io/terragrunt/archive/v0.23.8.tar.gz
+ sha256sums = 8028ac6a3e729007bb48d47c7278a91f161d06ffc16214aaaadfc72cb5288dba
+
+pkgname = terragrunt
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6183a91b73f9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Benjamin Denhartog <ben@sudoforge.com>
+
+pkgname=terragrunt
+pkgver=0.23.8
+pkgrel=1
+pkgdesc="A thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules"
+url="https://github.com/gruntwork-io/terragrunt"
+arch=('x86_64')
+makedepends=(
+ 'git'
+ 'go-pie'
+)
+depends=('terraform')
+conflicts=('terragrunt')
+provides=('terragrunt')
+license=('MIT')
+source=("terragrunt-${pkgver}.tar.gz::https://github.com/gruntwork-io/terragrunt/archive/v${pkgver}.tar.gz")
+sha256sums=('8028ac6a3e729007bb48d47c7278a91f161d06ffc16214aaaadfc72cb5288dba')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ go build \
+ -ldflags "-X github.com/gruntwork-io/terragrunt.VERSION=${pkgver}" \
+ -o "${pkgname}-${pkgver}" \
+ main.go
+}
+
+package() {
+ # Install the license file
+ install -D -m 0644 \
+ "${srcdir}/${pkgname}-${pkgver}/LICENSE.txt" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ # Install the executable
+ install -D -m 0644 \
+ "${srcdir}/${pkgname}-${pkgver}/${pkgname}-${pkgver}" \
+ "${pkgdir}/usr/bin/${pkgname}"
+}
+
+# vim:set ts=2 sw=2 et: