aboutsummaryrefslogtreecommitdiffstats
path: root/community/mqttui/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/mqttui/APKBUILD')
-rw-r--r--community/mqttui/APKBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/community/mqttui/APKBUILD b/community/mqttui/APKBUILD
new file mode 100644
index 00000000000..7ee2a6fbd6f
--- /dev/null
+++ b/community/mqttui/APKBUILD
@@ -0,0 +1,44 @@
+# Contributor: guddaff <alpine@guddaff.de>
+# Maintainer: guddaff <alpine@guddaff.de>
+pkgname=mqttui
+pkgver=0.20.0
+pkgrel=0
+pkgdesc="Subscribe to a MQTT Topic or publish something quickly from the terminal"
+url="https://github.com/EdJoPaTo/mqttui"
+# riscv64, s390x, ppc64le: blocked by ring
+arch="all !ppc64le !riscv64 !s390x"
+license="GPL-3.0-or-later"
+makedepends="cargo cargo-auditable"
+subpackages="
+ $pkgname-bash-completion
+ $pkgname-fish-completion
+ $pkgname-zsh-completion
+ "
+source="https://github.com/EdJoPaTo/mqttui/archive/v$pkgver/mqttui-$pkgver.tar.gz
+ "
+
+prepare() {
+ default_prepare
+
+ cargo fetch --target="$CTARGET" --locked
+}
+
+build() {
+ cargo auditable build --release --frozen
+}
+
+check() {
+ cargo test --frozen
+}
+
+package() {
+ install -Dm755 target/release/mqttui -t "$pkgdir"/usr/bin/
+
+ install -Dm644 "target/completions/$pkgname.bash" "$pkgdir"/usr/share/bash-completion/completions/$pkgname
+ install -Dm644 "target/completions/$pkgname.fish" -t "$pkgdir"/usr/share/fish/vendor_completions.d/
+ install -Dm644 "target/completions/_$pkgname" -t "$pkgdir"/usr/share/zsh/site-functions/
+}
+
+sha512sums="
+65a71910d23a997317175baf7fee78adb7b5885b2fceda52c9b01c36f21eeee5901b8a396937e8cb4a03a9c8c54d1deed1d3f7f52d506461ae8b6760d6f8e305 mqttui-0.20.0.tar.gz
+"