aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Kienlen <kommander@laposte.net>2021-02-10 21:02:24 +0100
committerLeo <thinkabit.ukim@gmail.com>2021-02-18 19:34:54 +0000
commitc282457bcc8d7eb8b0419def6edc79aeb7be1d1f (patch)
tree7dee44205fa2247c005898269a75941c4aaa23e1
parentd25b343ff7542d1ac067c6aea4d7e7c8f9393440 (diff)
testing/reg: new aport
-rw-r--r--testing/reg/APKBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/testing/reg/APKBUILD b/testing/reg/APKBUILD
new file mode 100644
index 00000000000..edd9cc00cd1
--- /dev/null
+++ b/testing/reg/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Thomas Kienlen <kommander@laposte.net>
+# Maintainer: Thomas Kienlen <kommander@laposte.net>
+pkgname=reg
+pkgver=0.16.1
+pkgrel=0
+pkgdesc="Docker registry v2 command line client and repo listing generator with security checks"
+url="https://github.com/genuinetools/reg"
+arch="all"
+license="MIT"
+makedepends="go"
+source="https://github.com/genuinetools/reg/archive/v$pkgver/reg-$pkgver.tar.gz"
+options="chmod-clean"
+
+build() {
+ go build \
+ -trimpath \
+ -ldflags "
+ -s -w
+ -X github.com/genuinetools/reg/version.GITCOMMIT=v$pkgver
+ -X github.com/genuinetools/reg/version.VERSION=$pkgver-r$pkgrel
+ " \
+ -o reg .
+}
+
+check() {
+ ## "make test" - modified (exclude broken tests)
+ ## https://github.com/genuinetools/reg/issues/187
+ go test -v -tags "cgo" \
+ $(go list ./... | grep -v vendor | grep -v 'github.com/genuinetools/reg$')
+}
+
+package() {
+ install -Dm755 reg "$pkgdir"/usr/bin/reg
+}
+
+sha512sums="2be68b405bb384d8eb3ae17a9b1c802a7f3212865ce61cf72f01794b9456787b1ef0eb62a538735d119153b0f472e741a8bbe99f1ce70d3b16ce1b8ba90eb4b8 reg-0.16.1.tar.gz"