summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArctic Ice Studio2018-02-09 21:20:01 +0100
committerArctic Ice Studio2018-02-09 21:20:01 +0100
commit03cca3efd40d77ef48c022c4d151ac0b192b1bd7 (patch)
tree983c205c146526115d37802daf71844ba300dc09
parent29ea021fb88140656e4cd1280ee6b0cfe84bda3f (diff)
downloadaur-03cca3efd40d77ef48c022c4d151ac0b192b1bd7.tar.gz
AUR package release version 1.6.0-1
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD38
-rw-r--r--mqttfx.desktop4
3 files changed, 28 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 912e18fc2171..98cc95c621f6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,17 @@
pkgbase = mqttfx-bin
pkgdesc = A MQTT Client written in Java based on Eclipse Paho
- pkgver = 1.5.0
+ pkgver = 1.6.0
pkgrel = 1
url = http://mqttfx.org
arch = x86_64
license = Apache
+ depends = java-runtime
options = !strip
options = !upx
- source = http://www.jensd.de/apps/mqttfx/1.5.0/mqttfx-1.5.0-64bit.deb
+ source = http://www.jensd.de/apps/mqttfx/1.6.0/mqttfx-1.6.0-linux.deb
source = mqttfx.desktop
+ sha256sums = 2a4f11f1a599471be34486a6e7443052dd0548ba5750ef380c81bdfb4efdcef9
+ sha256sums = 27abc38d59d94d1d8e8e171d1d15d392fd65774d89235be734145ae4c50c6c0b
pkgname = mqttfx-bin
diff --git a/PKGBUILD b/PKGBUILD
index ff007301f274..c0a0e9db4bb9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,34 @@
# Maintainer: Arctic Ice Studio <development@arcticicestudio.com>
+# Contributor: Arctic Ice Studio <development@arcticicestudio.com>
pkgname=mqttfx-bin
-pkgver=1.5.0
+_pkgbasename=mqttfx
+pkgver=1.6.0
pkgrel=1
pkgdesc="A MQTT Client written in Java based on Eclipse Paho"
-arch=('x86_64')
+arch=("x86_64")
url="http://mqttfx.org"
-license=('Apache')
-options=('!strip' '!upx')
+license=("Apache")
+depends=("java-runtime")
+options=("!strip" "!upx")
source=(
- "http://www.jensd.de/apps/mqttfx/${pkgver}/mqttfx-${pkgver}-64bit.deb"
- "mqttfx.desktop")
+ "http://www.jensd.de/apps/${_pkgbasename}/${pkgver}/${_pkgbasename}-${pkgver}-linux.deb"
+ "${_pkgbasename}.desktop")
sha256sums=(
- "f350eb74b60b77ac8f2ce258216223f3a0f2aaa27ef55c2d7799a401a42efcca"
- "7037ab12fe192a62ef745e93a7661d9f5dc40a2ad5b07624201eac04f5ed070c"
+ "2a4f11f1a599471be34486a6e7443052dd0548ba5750ef380c81bdfb4efdcef9"
+ "27abc38d59d94d1d8e8e171d1d15d392fd65774d89235be734145ae4c50c6c0b"
)
package() {
cd "${srcdir}"
- tar -xf data.tar.xz -C "${pkgdir}"
- install -d -m755 "${pkgdir}/opt/MQTTfx"
- install -d -m755 "${pkgdir}/usr/bin"
- install -d -m755 "${pkgdir}/usr/share/applications"
- install -d -m755 "${pkgdir}/usr/share/icons/hicolor/128x128/apps"
-
- ln -s "/opt/MQTTfx/MQTTfx" "${pkgdir}/usr/bin/mqttfx"
- ln -s "/opt/MQTTfx/MQTTfx.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/MQTTfx.png"
- install -D -m644 "mqttfx.desktop" "${pkgdir}/usr/share/applications/MQTTfx.desktop"
+ # Extract the application data into the package directory root
+ tar -xzf data.tar.gz -C "${pkgdir}"
+
+ # Install the binary directory and link into package
+ install -dm755 "${pkgdir}/usr/bin"
+ ln -s "/opt/${_pkgbasename}/${_pkgbasename}" "${pkgdir}/usr/bin/${_pkgbasename}"
+
+ # Install the application logo icon and desktop launcher
+ install -Dm644 "${pkgdir}/opt/${_pkgbasename}/.install4j/${_pkgbasename}.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/${_pkgbasename}.png"
+ install -Dm644 "${_pkgbasename}.desktop" "${pkgdir}/usr/share/applications/${_pkgbasename}.desktop"
}
diff --git a/mqttfx.desktop b/mqttfx.desktop
index 913fbf51ec37..f70008638da9 100644
--- a/mqttfx.desktop
+++ b/mqttfx.desktop
@@ -1,7 +1,7 @@
[Desktop Entry]
Name=MQTT.fx
Comment=A MQTT Client written in Java based on Eclipse Paho
-Exec=/opt/MQTTfx/MQTTfx %U
-Icon=MQTTfx
+Exec=/opt/mqttfx/mqttfx %U
+Icon=mqttfx
Type=Application
StartupNotify=true