From 336136851c18f2697e6e515da00a414d489e7867 Mon Sep 17 00:00:00 2001 From: Jakob Meier Date: Sat, 6 Jan 2024 15:55:35 +0100 Subject: [PATCH] testing/xq: new aport Command-line XML and HTML beautifier and content extractor https://github.com/sibprogrammer/xq --- testing/xq/APKBUILD | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 testing/xq/APKBUILD diff --git a/testing/xq/APKBUILD b/testing/xq/APKBUILD new file mode 100644 index 00000000000..27bf64d6078 --- /dev/null +++ b/testing/xq/APKBUILD @@ -0,0 +1,35 @@ +# Contributor: Jakob Meier +# Maintainer: Jakob Meier +pkgname=xq +pkgver=1.2.4 +pkgrel=0 +pkgdesc="Command-line XML and HTML beautifier and content extractor" +url="https://github.com/sibprogrammer/xq" +arch="all" +license="MIT" +makedepends="go" +subpackages="$pkgname-doc" +source="https://github.com/sibprogrammer/xq/archive/v$pkgver/xq-$pkgver.tar.gz" +options="net" + +export GOCACHE="$srcdir/go-build" +export GOTMPDIR="${GOTMPDIR:-"$srcdir"}" +export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}" + +build() { + go build +} + +check() { + go test -coverprofile=coverage.txt -covermode=atomic -v ./... +} + +package() { + install -Dm755 xq $pkgdir/usr/bin/xq + install -Dm644 README.md "$pkgdir/usr/share/doc/xq/README" + install -Dm644 docs/xq.man $pkgdir/usr/share/man/man1/xq.1 +} + +sha512sums=" +bd8e5776f37b91007587f1b413540f6721bb0ce6b6f94bb848c428014b116c40a666e59cc2d69207af00c8cd4e7aa4308b4b9faed753dcc9bbb48db81a69c23c xq-1.2.4.tar.gz +"