diff options
author | Dimitris Kiziridis | 2020-05-20 09:52:47 +0300 |
---|---|---|
committer | Dimitris Kiziridis | 2020-05-20 09:52:47 +0300 |
commit | dd926ee45d25c500513adbf289b560d0ec5033f1 (patch) | |
tree | 217b5d87bbf0b8742fa1b00b837daafc2f39dd98 /PKGBUILD | |
parent | 09e26f3306622ba4c45c815840a35c2ead8e1b02 (diff) | |
download | aur-hero.tar.gz |
update pkgbuild, go-pie replaced
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -7,28 +7,28 @@ pkgdesc="A handy, fast and powerful go template engine" arch=('x86_64') url='https://shiyanhui.github.io/hero' license=('Apache') -makedepends=('go-pie') +makedepends=('go') options=('!strip') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/shiyanhui/hero/archive/v${pkgver}.tar.gz") sha256sums=('42644339748c40f7c1fcd2f8bd3b4138a6f5607f04107d0ed6fd8461a3281d62') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" - mkdir -p $srcdir/go - export GOPATH="${srcdir}"/go - export PATH=$PATH:$GOPATH/bin - go get -d -v ./... + mkdir -p build/ } build() { cd "${srcdir}/${pkgname}-${pkgver}" - export GOPATH="${srcdir}"/go - export PATH=$PATH:$GOPATH/bin - go build -v -o "${srcdir}/hero-bin" + export CGO_LDFLAGS="${LDFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + go get -d -v ./... + go build -o build ./hero/... } package() { cd "${srcdir}/${pkgname}-${pkgver}" - install -Dm755 ../hero-bin "${pkgdir}/usr/bin/hero" - go clean -modcache #Remove go libraries + install -Dm755 build/hero "${pkgdir}/usr/bin/hero" }
\ No newline at end of file |