George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
gopls
Commits:
8231db3c by George Rawlinson at 2023-08-02T01:23:55+00:00
upgpkg: 0.13.1-1
* New upstream release.
* Disable LTO.
* Ensure debug package is correctly built.
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = gopls
pkgdesc = Language server for Go programming language
- pkgver = 0.12.4
+ pkgver = 0.13.1
pkgrel = 1
url = https://github.com/golang/tools/tree/master/gopls
arch = x86_64
@@ -10,7 +10,8 @@ pkgbase = gopls
license = BSD
makedepends = git
depends = go
- source =
gopls-0.12.4.tar.gz::https://github.com/golang/tools/archive/gopls/v0.12.4.tar.gz
- sha256sums =
746b0e1942c028c62fd8c114242a024faed19009ac64180f2cbfc9480fd45544
+ options = !lto
+ source =
gopls-0.13.1.tar.gz::https://github.com/golang/tools/archive/gopls/v0.13.1.tar.gz
+ sha256sums =
e59a87ebd380d25e76701e163b9dd447b0c3ad94b5f7b68885d0cc94d8d956d3
pkgname = gopls
=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
# Contributor: Chad Kunde <[email protected]>
pkgname=gopls
-pkgver=0.12.4
+pkgver=0.13.1
pkgrel=1
pkgdesc='Language server for Go programming language'
arch=('x86_64' 'aarch64' 'armv7h' 'armv7l')
@@ -10,18 +10,27 @@ url='https://github.com/golang/tools/tree/master/gopls'
license=('BSD')
depends=('go')
makedepends=('git')
+options=('!lto')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/golang/tools/archive/gopls/v${pkgver}.tar.gz")
-sha256sums=('746b0e1942c028c62fd8c114242a024faed19009ac64180f2cbfc9480fd45544')
+sha256sums=('e59a87ebd380d25e76701e163b9dd447b0c3ad94b5f7b68885d0cc94d8d956d3')
build() {
cd "tools-${pkgname}-v${pkgver}/${pkgname}"
+ # set Go flags
export CGO_CPPFLAGS="${CPPFLAGS}"
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 -o "${pkgname}"
+ export GOPATH="${srcdir}"
+
+ go build -v \
+ -buildmode=pie \
+ -mod=readonly \
+ -modcacherw \
+ -ldflags "-compressdwarf=false \
+ -linkmode external \
+ -extldflags ${LDFLAGS}" \
+ -o "${pkgname}"
}
package() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gopls/-/commit/8231db3c758cfe8c991ead808400d77eedb11b62
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gopls/-/commit/8231db3c758cfe8c991ead808400d77eedb11b62
You're receiving this email because of your account on gitlab.archlinux.org.