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.


Reply via email to