summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDimitris Kiziridis2020-05-20 11:31:35 +0300
committerDimitris Kiziridis2020-05-20 11:31:35 +0300
commit1754d27bd2f66ba301e53cd243431179edd6c39a (patch)
tree8b98da1f5e7c818a520f4398e168d1cbae55f081 /PKGBUILD
parent7de2b467ac0f337207e7524aac7be6c81da90c1a (diff)
downloadaur-revive.tar.gz
update pkgbuild, go-pie replaced
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 15 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 161185ab9029..9c16cedb0b86 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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