diff options
author | Arctic Ice Studio | 2018-02-09 21:20:01 +0100 |
---|---|---|
committer | Arctic Ice Studio | 2018-02-09 21:20:01 +0100 |
commit | 03cca3efd40d77ef48c022c4d151ac0b192b1bd7 (patch) | |
tree | 983c205c146526115d37802daf71844ba300dc09 | |
parent | 29ea021fb88140656e4cd1280ee6b0cfe84bda3f (diff) | |
download | aur-03cca3efd40d77ef48c022c4d151ac0b192b1bd7.tar.gz |
AUR package release version 1.6.0-1
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | mqttfx.desktop | 4 |
3 files changed, 28 insertions, 21 deletions
@@ -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 @@ -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 |