Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / vale


Commits:
0d2b70a8 by Robin Candau at 2024-05-31T14:34:37+02:00
upgpkg: 3.4.2-3: Add debug package support + disable lto for repro
https://wiki.archlinux.org/title/Go_package_guidelines#Supporting_debug_packages

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,12 +1,13 @@
 pkgbase = vale
        pkgdesc = A markup-aware linter for prose built with speed and 
extensibility in mind
        pkgver = 3.4.2
-       pkgrel = 2
+       pkgrel = 3
        url = https://vale.sh
        arch = x86_64
        license = MIT
        makedepends = go
        depends = glibc
+       options = !lto
        source = 
vale-3.4.2.tar.gz::https://github.com/errata-ai/vale/archive/v3.4.2.tar.gz
        sha256sums = 
e1696739f13c8b579d96a9e4df4592f0bbda167aa74872eede6cc9482374d32b
 


=====================================
PKGBUILD
=====================================
@@ -5,13 +5,14 @@
 
 pkgname=vale
 pkgver=3.4.2
-pkgrel=2
+pkgrel=3
 pkgdesc="A markup-aware linter for prose built with speed and extensibility in 
mind"
 url="https://vale.sh";
 arch=('x86_64')
 license=('MIT')
 depends=('glibc')
 makedepends=('go')
+options=(!lto)
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/errata-ai/vale/archive/v${pkgver}.tar.gz";)
 sha256sums=('e1696739f13c8b579d96a9e4df4592f0bbda167aa74872eede6cc9482374d32b')
 
@@ -26,8 +27,9 @@ build() {
        export CGO_CFLAGS="${CFLAGS}"
        export CGO_CXXFLAGS="${CXXFLAGS}"
        export CGO_LDFLAGS="${LDFLAGS}"
-       export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external 
-mod=readonly -modcacherw"
-       go build -ldflags="-s -w -X main.version=${pkgver}" -o build ./cmd/...
+       export GOPATH="${srcdir}"
+       export GOFLAGS="-buildmode=pie -mod=readonly -modcacherw"
+       go build -ldflags="-compressdwarf=false -linkmode external -s -w -X 
main.version=${pkgver}" -o build ./cmd/...
 }
 
 check() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/vale/-/commit/0d2b70a8cee1927aa8c40d79b8385b56ff815335

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/vale/-/commit/0d2b70a8cee1927aa8c40d79b8385b56ff815335
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to