summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabien LEFEBVRE (d1ceward)2024-02-09 11:22:31 +0100
committerFabien LEFEBVRE (d1ceward)2024-02-09 11:22:31 +0100
commit1830046667988b163239ff32263cd466b80a1b02 (patch)
tree1fa21569b12759f2db053d40bc190fef2ac0748d
parentdfb833e25b70f07d63c6456e0663dca82265a88e (diff)
downloadaur-1830046667988b163239ff32263cd466b80a1b02.tar.gz
upgpkg: procfile-util 0.17.0-1
upstream release
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD27
3 files changed, 26 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 625459007e7d..46c25481829d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
pkgbase = procfile-util
- pkgdesc = A tool for interacting with Procfiles.
- pkgver = 0.16.0
+ pkgdesc = A tool for interacting with Procfiles
+ pkgver = 0.17.0
pkgrel = 1
url = https://github.com/dokku/procfile-util
arch = x86_64
license = MIT
- source = https://github.com/dokku/procfile-util/releases/download/v0.16.0/procfile-util_0.16.0_linux_amd64.tgz
- source = LICENSE
- sha256sums = 675d8d39c6f859b6957aaa7d212f3ac231291a395d27e7e7b1cd25e047df927f
- sha256sums = 725569065205b55f534d4b040428cef585720756fd953fbdf1a055b6c3349321
+ makedepends = go
+ source = https://github.com/dokku/procfile-util/archive/refs/tags/v0.17.0.tar.gz
+ sha256sums = 0d687819a64e19bc623ef0bb27aef0b0f05a495ff88ed9824ca81f3b378cae5c
pkgname = procfile-util
diff --git a/.gitignore b/.gitignore
index f9ecc0a87e76..0afc2fb10964 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
/src/
/pkg/
-/*.tgz
+/*.tar.gz
/*.pkg.tar.zst
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"
}