Fix builds, force usage of go modules
Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
parent
26be4f8961
commit
1b560369fc
2 changed files with 9 additions and 3 deletions
4
PKGBUILD
4
PKGBUILD
|
@ -1,7 +1,7 @@
|
||||||
# Maintainer: Knut Ahlers <knut at ahlers dot me>
|
# Maintainer: Knut Ahlers <knut at ahlers dot me>
|
||||||
|
|
||||||
pkgname=vim-go-tools
|
pkgname=vim-go-tools
|
||||||
pkgver=2019.07.12
|
pkgver=2020.05.31
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Package of tools required by vim-go"
|
pkgdesc="Package of tools required by vim-go"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
@ -9,7 +9,7 @@ url="https://github.com/fatih/vim-go"
|
||||||
license=(other)
|
license=(other)
|
||||||
makedepends=('go')
|
makedepends=('go')
|
||||||
source=("build.sh" "tools.txt")
|
source=("build.sh" "tools.txt")
|
||||||
sha512sums=('ee180fa557e4fe57003a67d4fe19747c6452d5fb39de78265827bfd4baa3aff26ebd8984ebc3cf0d7b22342d66dbd7bccf9d8adecc3498fe0d496376ef5d3e86'
|
sha512sums=('c85e9c08cafb7a800a1eb4a8dc144503d73e00102d40219eaaf9d93f4b18fa5d2e1597722e37e00936d2315dd7f024fa6ac59b9a0f0a173e6e5570f3ef185dd9'
|
||||||
'6ea26e2772780889220417c2d70206fda05141c86e628803b8f6c8b3614cce14a337ba7e81a62b343ce0023bc2e26fded77c6dc0c444eb1da2413e30e2b962f0')
|
'6ea26e2772780889220417c2d70206fda05141c86e628803b8f6c8b3614cce14a337ba7e81a62b343ce0023bc2e26fded77c6dc0c444eb1da2413e30e2b962f0')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|
8
build.sh
8
build.sh
|
@ -1,9 +1,15 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
|
# Force module mode to support "@version" syntax
|
||||||
|
export GO111MODULE=on
|
||||||
|
|
||||||
|
# Remove mod-cache on exit as its permissions are FUBAR
|
||||||
|
trap "go clean -modcache" EXIT
|
||||||
|
|
||||||
packages=($(cat tools.txt))
|
packages=($(cat tools.txt))
|
||||||
|
|
||||||
for package in "${packages[@]}"; do
|
for package in "${packages[@]}"; do
|
||||||
echo -e "\e[96mBuilding ${package}...\e[m" >&2
|
echo -e "\e[96mBuilding ${package}...\e[m" >&2
|
||||||
go get -u -v "${package%@*}"
|
go get -v "${package}"
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue