diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 20 insertions, 7 deletions
@@ -1,18 +1,31 @@ # Maintainer: Fabien LEFEBVRE <contact@d1ceward.com> pkgname=procfile-util -pkgver=0.16.0 +pkgver=0.17.0 pkgrel=1 -pkgdesc='A tool for interacting with Procfiles.' +pkgdesc='A tool for interacting with Procfiles' arch=('x86_64') url='https://github.com/dokku/procfile-util' license=('MIT') -source=("${url}/releases/download/v${pkgver}/${pkgname}_${pkgver}_linux_amd64.tgz" - 'LICENSE') -sha256sums=('675d8d39c6f859b6957aaa7d212f3ac231291a395d27e7e7b1cd25e047df927f' - '725569065205b55f534d4b040428cef585720756fd953fbdf1a055b6c3349321') +source=("${url}/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('0d687819a64e19bc623ef0bb27aef0b0f05a495ff88ed9824ca81f3b378cae5c') +makedepends=('go') + +build() { + cd "${pkgname}-${pkgver}" + + # Build executable + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-asmflags=-trimpath=/src -gcflags=-trimpath=/src" + go build -a -ldflags "-s -w -X main.Version=${pkgver}" -o "${pkgname}-build" . +} package() { - install -Dm755 procfile-util-amd64 "${pkgdir}/usr/bin/${pkgname}" + cd "${pkgname}-${pkgver}" + + install -Dm755 "${pkgname}-build" "${pkgdir}/usr/bin/${pkgname}" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |