summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGiampaolo Mancini2017-09-12 00:03:54 +0200
committerGiampaolo Mancini2017-09-12 00:03:54 +0200
commit9b7a0adc30df003673cc8eb98aa0cb550634b175 (patch)
treea809aca27d50efe7b056334803237c71356c3bdb
downloadaur-9b7a0adc30df003673cc8eb98aa0cb550634b175.tar.gz
Add mqtt-spy
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD43
-rw-r--r--mqtt-spy.desktop12
-rw-r--r--mqtt-spy.sh2
4 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1665a48180b8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = mqtt-spy
+ pkgdesc = mqtt-spy is an open source desktop & command line utility intended to help you with monitoring activity on MQTT topics
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = https://github.com/eclipse/paho.mqtt-spy
+ arch = any
+ license = EPL-v10
+ depends = java-runtime
+ noextract = mqtt-spy-1.0.0.jar
+ source = https://github.com/eclipse/paho.mqtt-spy/releases/download/1.0.0/mqtt-spy-1.0.0.jar
+ source = mqtt-spy.sh
+ source = mqtt-spy.desktop
+ sha256sums = 4333402f4c2e5212361bc83e0801fccda1cc40acd080c64b656f089122cbc2d0
+ sha256sums = 045ddc38a3e96f04592f3dfc57d36029d23aea8faa2db0dfe3119a4d3b38d94c
+ sha256sums = fa49e3b18c61eb0af9c562aa94208f3ecf9c1869e81b81cb84fef1b8450c1aa1
+
+pkgname = mqtt-spy
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0abd53f4cbba
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Giampaolo Mancini <mancho@trmpln.com>
+pkgname=mqtt-spy
+pkgver=1.0.0
+pkgrel=1
+epoch=
+pkgdesc="mqtt-spy is an open source desktop & command line utility intended to help you with monitoring activity on MQTT topics"
+arch=("any")
+url="https://github.com/eclipse/paho.mqtt-spy"
+license=('EPL-v10')
+groups=()
+depends=('java-runtime')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("https://github.com/eclipse/paho.$pkgname/releases/download/$pkgver/$pkgname-$pkgver.jar"
+ $pkgname.sh
+ $pkgname.desktop)
+noextract=("mqtt-spy-1.0.0.jar")
+sha256sums=("4333402f4c2e5212361bc83e0801fccda1cc40acd080c64b656f089122cbc2d0"
+ "045ddc38a3e96f04592f3dfc57d36029d23aea8faa2db0dfe3119a4d3b38d94c"
+ "fa49e3b18c61eb0af9c562aa94208f3ecf9c1869e81b81cb84fef1b8450c1aa1")
+
+prepare() {
+ cd "${srcdir}"
+ bsdtar -xf $pkgname-$pkgver.jar ui/images/$pkgname-logo.png
+}
+
+package() {
+ cd "${srcdir}"
+ install -Dm755 "${srcdir}"/$pkgname.sh "${pkgdir}"/usr/share/$pkgname/$pkgname.sh
+ install -Dm644 $pkgname-$pkgver.jar "${pkgdir}"/usr/share/java/$pkgname/$pkgname.jar
+ install -Dm644 "${srcdir}"/$pkgname.desktop "${pkgdir}"/usr/share/applications/$pkgname.desktop
+ install -Dm644 ui/images/$pkgname-logo.png "${pkgdir}"/usr/share/pixmaps/$pkgname.png
+ install -d "${pkgdir}"/usr/bin/
+ ln -s /usr/share/$pkgname/$pkgname.sh "${pkgdir}"/usr/bin/$pkgname
+}
diff --git a/mqtt-spy.desktop b/mqtt-spy.desktop
new file mode 100644
index 000000000000..ec144a8500cd
--- /dev/null
+++ b/mqtt-spy.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Version=1.0.0
+Name=mqtt-spy
+GenericName=mqtt-spy
+Exec=mqtt-spy %U
+Terminal=false
+Icon=mqtt-spy
+Type=Application
+MimeType=application/x-mqtt-spy;
+Categories=Development;
+Comment=mqtt-spy is an open source desktop & command line utility intended to help you with monitoring activity on MQTT topics
+
diff --git a/mqtt-spy.sh b/mqtt-spy.sh
new file mode 100644
index 000000000000..545d7e5d484d
--- /dev/null
+++ b/mqtt-spy.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar '/usr/share/java/mqtt-spy/mqtt-spy.jar' "$@"