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.