summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 20 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f72c03af903c..510680f7722a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}