aboutsummaryrefslogtreecommitdiffstats
path: root/community/miller/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/miller/APKBUILD')
-rw-r--r--community/miller/APKBUILD43
1 files changed, 22 insertions, 21 deletions
diff --git a/community/miller/APKBUILD b/community/miller/APKBUILD
index 828dd5a75e2..2c3ca61d4ed 100644
--- a/community/miller/APKBUILD
+++ b/community/miller/APKBUILD
@@ -1,38 +1,39 @@
# Contributor: Richard Patel <me@terorie.dev>
-# Maintainer: John Kerl <kerl.john.r@gmail.com>
+# Contributor: John Kerl <kerl.john.r@gmail.com>
+# Maintainer: Celeste <cielesti@protonmail.com>
pkgname=miller
-pkgver=5.10.2
-pkgrel=0
+pkgver=6.12.0
+pkgrel=1
pkgdesc="Name-indexed data processing tool"
-url="https://johnkerl.org/miller/doc/"
+url="https://miller.readthedocs.io/"
arch="all"
license="BSD-2-Clause"
subpackages="$pkgname-doc"
-makedepends="autoconf automake libtool flex diffutils tzdata"
-source="$pkgname-$pkgver.tar.gz::https://github.com/johnkerl/miller/archive/v$pkgver.tar.gz
- "
+makedepends="go bash"
+checkdepends="tzdata"
+options="net"
+source="https://github.com/johnkerl/miller/archive/v$pkgver/miller-$pkgver.tar.gz"
-prepare() {
- default_prepare
- autoreconf -fiv
-}
+export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
+export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
+export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
build() {
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --mandir=/usr/share/man \
- --disable-static
- make
+ go build github.com/johnkerl/miller/cmd/mlr
}
check() {
- make check
+ msg "unit tests"
+ go test github.com/johnkerl/miller/pkg/...
+ msg "regression tests"
+ go test regression_test.go
}
package() {
- make install DESTDIR="$pkgdir"
+ install -Dm755 mlr -t "$pkgdir"/usr/bin/
+ install -Dm644 man/mlr.1 -t "$pkgdir"/usr/share/man/man1/
}
-sha512sums="be40611b055d94f3b0ef75b35dfd242dd4942dce3292bb01b48a6a12f9e4c09fc43bb9d0650902c7aa13328d9a2bbcea4da2964af58d07f39ae63b34712a45f5 miller-5.10.2.tar.gz"
+sha512sums="
+c99dcd08b0f5d1d886a45d576dcec3b10ef6b865d2016d3b0c67770a4738453b411ff1494fb5e8b63daed8e011049f3544c4bccc565fd5953b27080f81fd0ea2 miller-6.12.0.tar.gz
+"