diff options
author | Dimitris Kiziridis | 2020-05-20 11:31:35 +0300 |
---|---|---|
committer | Dimitris Kiziridis | 2020-05-20 11:31:35 +0300 |
commit | 1754d27bd2f66ba301e53cd243431179edd6c39a (patch) | |
tree | 8b98da1f5e7c818a520f4398e168d1cbae55f081 /PKGBUILD | |
parent | 7de2b467ac0f337207e7524aac7be6c81da90c1a (diff) | |
download | aur-revive.tar.gz |
update pkgbuild, go-pie replaced
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 15 insertions, 9 deletions
@@ -8,22 +8,28 @@ arch=('x86_64') url='https://revive.run' license=('MIT') depends=('glibc') -makedepends=('go-pie') +makedepends=('go') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mgechev/revive/archive/v${pkgver}.tar.gz") sha256sums=('1d3b7a171afba55ee5a6cd7c87ebbcb452ec78a6cf0543584fada7d725ffca31') +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + mkdir -p build/ +} + build() { cd "${srcdir}/${pkgname}-${pkgver}" - mkdir -p build - export GOPATH="${srcdir}/go" - PATH="${srcdir}/go/bin:${PATH}" - go build -v -o build/revive + export CGO_LDFLAGS="${LDFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -modcacherw" + go build -o build ./... } package() { cd "${srcdir}/${pkgname}-${pkgver}" - install -Dm755 "build/revive" "${pkgdir}/usr/bin/revive" - install -Dm644 "defaults.toml" "${pkgdir}/etc/revive/revive.toml" - install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - go clean -modcache # clean modcache + install -Dm755 build/revive "${pkgdir}/usr/bin/revive" + install -Dm644 defaults.toml "${pkgdir}/etc/revive/revive.toml" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }
\ No newline at end of file |