summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorNogweii2024-05-11 16:47:01 -0700
committerNogweii2024-05-11 16:47:01 -0700
commit8141857b94ff84b7fb615c4cff9278b2dfc12f1e (patch)
treea0fe0edc6f0db7fadfe6f403bb960da93a31ca37 /PKGBUILD
parentbf9b4fc885ea753f12c15aa97d91cb25829e021f (diff)
downloadaur-8141857b94ff84b7fb615c4cff9278b2dfc12f1e.tar.gz
upgpkg: kubecolor 0.3.2-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 27 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4be69b672f1a..5cf1ef664d28 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
-# Maintainer: Morteza NourelahiAlamdari <m@0t1.me>
+# Maintainer: Nogweii <me@nogweii.net>
+# Contributor: Morteza NourelahiAlamdari <m@0t1.me>
# Contributor: Ray Del Rosario <michael@raydelrosario.com>
pkgname='kubecolor'
-pkgver=0.2.2
+pkgver=0.3.2
pkgrel=1
pkgdesc='Colorize your kubectl output'
url='https://github.com/kubecolor/kubecolor'
@@ -10,11 +11,31 @@ license=('MIT')
depends=('kubectl')
makedepends=('go')
source=("${url}/archive/refs/tags/v${pkgver}.tar.gz")
-sha256sums=('ba0894a8e26fefff47a0691529964303bdd8fdc2d7ce74e7d241cb5a2f2ade50')
build() {
cd "${pkgname}-${pkgver}"
- go build -o "$pkgname" main.go
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export CGO_ENABLED=1
+ export GOPATH="${srcdir}"
+ export GOFLAGS="-buildmode=pie -mod=readonly -modcacherw -trimpath"
+
+ go build -ldflags "-compressdwarf=false -linkmode external" .
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export CGO_ENABLED=1
+ export GOPATH="${srcdir}"
+ export GOFLAGS="-buildmode=pie -mod=readonly -modcacherw -trimpath"
+
+ go test -ldflags "-compressdwarf=false -linkmode external" -v ./...
}
package() {
@@ -23,3 +44,5 @@ package() {
install -Dvm644 'README.md' -t "${pkgdir}/usr/share/doc/${pkgname}"
install -Dvm644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
+
+sha256sums=('1f99891f6ee83cbc179eb264dbf036db316a6fa0c5ec844aaebc59a616a9c1e6')