summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 12 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 67a9b4e2ae35..66ba8702fc31 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,28 @@
# Maintainer: Aditya Sirish <aditya@saky.in>
pkgname=('gomod')
-_srcname="gomod"
pkgver=0.7.1
-pkgrel=2
+pkgrel=3
pkgdesc="Go modules analysis tool"
-provides=('gomod')
-arch=('any')
+arch=('x86_64')
license=('MIT')
url="https://github.com/Helcaraxan/gomod"
-source=("git+${url}.git#tag=v${pkgver}")
+source=("$pkgname-$pkgver.tar.gz::${url}/archive/v${pkgver}.tar.gz")
+sha256sums=('b3fc070c32454691a1e48f643b83563d3aa1c6c2c96ddd9ce892ac0f20cae68c')
makedepends=('go' 'git' 'glibc')
-sha256sums=('SKIP')
-
build() {
- cd "${_srcname}"
+ 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"
+
+ cd "$pkgname-$pkgver"
go build
}
package() {
- cd "${_srcname}"
- go build
+ cd "$pkgname-$pkgver"
install -Dm 755 -t "${pkgdir}/usr/bin" gomod
}