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.


Reply via email to