summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD21
2 files changed, 20 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1949099510da..43a419ff42e3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = kubecolor
pkgdesc = Colorize your kubectl output
pkgver = 0.0.20
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/hidetatz/kubecolor
arch = x86_64
license = MIT
+ makedepends = go
depends = kubectl
- source = https://github.com/hidetatz/kubecolor/releases/download/v0.0.20/kubecolor_0.0.20_Linux_x86_64.tar.gz
- md5sums = 93b056079ea07ca6bdae9267f628a6e7
+ source = https://github.com/hidetatz/kubecolor/archive/refs/tags/v0.0.20.tar.gz
+ sha256sums = c8a22cb9aeb2c9a564523752694a687a448da0b4c79dcc9e05bf084431f0dc5b
pkgname = kubecolor
diff --git a/PKGBUILD b/PKGBUILD
index fc0df61d16d1..6d654fb55fc8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,25 @@
-# Maintainer: Ray Del Rosario <michael@raydelrosario.com>
+# Maintainer: Morteza NourelahiAlamdari <m@0t1.me>
+# Contributor: Ray Del Rosario <michael@raydelrosario.com>
pkgname='kubecolor'
pkgver=0.0.20
-pkgrel=3
+pkgrel=4
pkgdesc='Colorize your kubectl output'
url='https://github.com/hidetatz/kubecolor'
arch=('x86_64')
license=('MIT')
depends=('kubectl')
-source=("https://github.com/hidetatz/kubecolor/releases/download/v${pkgver}/kubecolor_${pkgver}_Linux_${arch}.tar.gz")
-md5sums=('93b056079ea07ca6bdae9267f628a6e7')
+makedepends=('go')
+source=("${url}/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('c8a22cb9aeb2c9a564523752694a687a448da0b4c79dcc9e05bf084431f0dc5b')
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ go build -o "$pkgname" ./cmd/kubecolor
+}
+
package() {
- install -Dm755 "$srcdir/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ cd "${pkgname}-${pkgver}"
+ install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dvm644 'README.md' -t "${pkgdir}/usr/share/doc/${pkgname}"
+ install -Dvm644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${pkgname}"
}