diff options
Diffstat (limited to 'community/miller/APKBUILD')
-rw-r--r-- | community/miller/APKBUILD | 43 |
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 +" |