Andreas Schleifer pushed to branch main at Arch Linux / Packaging / Packages /
tflint
Commits:
589aee5d by Andreas Schleifer at 2024-09-25T11:05:35+02:00
upgpkg: 0.53.0-2; fix debug pacakges; make package reproducible
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,12 +1,13 @@
pkgbase = tflint
pkgdesc = A linter for Terraform code
pkgver = 0.53.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/terraform-linters/tflint
arch = x86_64
license = MPL-2.0
makedepends = go
depends = glibc
+ options = !lto
source =
https://github.com/terraform-linters/tflint/archive/v0.53.0/tflint-0.53.0.tar.gz
sha512sums =
ab9b248ca8b3548d8bb45680d5984b6472d7bba889f2a5bd9239efc244ded9eeed1adb48c117587dd3b48a954f6a0a9db1e1a25953fdd4b7ef070363b46a740d
b2sums =
7ab942ff798f1d6c058b701cae49886472da5dc865ccbe5a25c26cdc33d95e912d4fa2d99f7626163a5f5417c5156eb6ca5240196ca63bef1ef5cb81578ba312
=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
pkgname=tflint
pkgver=0.53.0
-pkgrel=1
+pkgrel=2
pkgdesc="A linter for Terraform code"
arch=('x86_64')
url="https://github.com/terraform-linters/tflint"
@@ -14,10 +14,17 @@ depends=(
makedepends=(
go
)
+options=(!lto)
source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
sha512sums=('ab9b248ca8b3548d8bb45680d5984b6472d7bba889f2a5bd9239efc244ded9eeed1adb48c117587dd3b48a954f6a0a9db1e1a25953fdd4b7ef070363b46a740d')
b2sums=('7ab942ff798f1d6c058b701cae49886472da5dc865ccbe5a25c26cdc33d95e912d4fa2d99f7626163a5f5417c5156eb6ca5240196ca63bef1ef5cb81578ba312')
+prepare() {
+ cd "${pkgname}-${pkgver}"
+
+ GOFLAGS="-mod=readonly" go mod vendor -v
+}
+
build() {
cd "${pkgname}-${pkgver}"
@@ -25,9 +32,15 @@ build() {
export CGO_CFLAGS="${CFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
export CGO_LDFLAGS="${LDFLAGS}"
- export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external
-mod=readonly -modcacherw"
+ export GOFLAGS="-buildmode=pie -mod=vendor -modcacherw"
+ export GOPATH="$srcdir"
+
+ local ld_flags=" \
+ -compressdwarf=false \
+ -linkmode=external \
+ "
- go build -o "${pkgname}-bin"
+ go build -v -o "${pkgname}-bin"
}
package() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tflint/-/commit/589aee5de2277066c7ca4632ff2311db7973c308
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tflint/-/commit/589aee5de2277066c7ca4632ff2311db7973c308
You're receiving this email because of your account on gitlab.archlinux.org.