aboutsummaryrefslogtreecommitdiffstats
path: root/testing/hyperfine
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-05-24 20:54:01 -0300
committerFrancesco Colista <fcolista@alpinelinux.org>2019-05-27 14:37:53 +0000
commited40da9134c34c92462418664925c844c866132d (patch)
tree0e802d7e52e8eb6f84a0662d9f0bad9a643e06bf /testing/hyperfine
parent00ee8e6eb0b11478dbfda854fdfe0e4fcb4d5b70 (diff)
testing/hyperfine: new aport
Diffstat (limited to 'testing/hyperfine')
-rw-r--r--testing/hyperfine/APKBUILD26
1 files changed, 26 insertions, 0 deletions
diff --git a/testing/hyperfine/APKBUILD b/testing/hyperfine/APKBUILD
new file mode 100644
index 00000000000..2ec81df0456
--- /dev/null
+++ b/testing/hyperfine/APKBUILD
@@ -0,0 +1,26 @@
+# Contributor: Leo <thinkabit.ukim@gmail.com>
+# Maintainer: Leo <thinkabit.ukim@gmail.com>
+pkgname=hyperfine
+pkgver=1.5.0
+pkgrel=0
+pkgdesc="Command-line benchmarking tool"
+url="https://github.com/sharkdp/hyperfine"
+arch="x86_64" # Limited by cargo
+license="Apache-2.0 AND MIT"
+makedepends="cargo"
+source="$pkgname-$pkgver.tar.gz::https://github.com/sharkdp/hyperfine/archive/v$pkgver.tar.gz"
+
+build() {
+ cargo build --release --verbose
+}
+
+check() {
+ cargo test all --release --verbose
+}
+
+package() {
+ cargo install --path . --root="$pkgdir"/usr
+ rm "$pkgdir"/usr/.crates.toml
+}
+
+sha512sums="05afb4b782bfbfff8bffb9809bae98e69a8f6e44d2d03154a9c6fcffe68309429241fe3ff446f92ea9496c674dbaa3fac63644fc14902901f3aa614c16dc96b9 hyperfine-1.5.0.tar.gz"