diff options
author | Christoph Flick | 2020-01-21 15:25:32 +0100 |
---|---|---|
committer | Christoph Flick | 2020-01-22 09:07:06 +0100 |
commit | e46fa2e2ed2b25f34fdd66bacb6a1a56ff69df87 (patch) | |
tree | 0300ddf4b605aeebb6ed4884fa077bd949cc0028 | |
download | aur-e46fa2e2ed2b25f34fdd66bacb6a1a56ff69df87.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 53 | ||||
-rw-r--r-- | jmstoolbox.desktop | 13 | ||||
-rw-r--r-- | jmstoolbox.sh | 2 |
4 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..50f1d4fb54a6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = jmstoolbox + pkgdesc = A "Universal" JMS Client able to interact with a lot of Queue Managers/Providers on the market in a consistent manner. + pkgver = 5.6.0 + pkgrel = 1 + url = https://github.com/jmstoolbox/jmstoolbox + arch = x86_64 + license = GPL3 + makedepends = maven + makedepends = java-environment>=11 + depends = java-runtime>=11 + depends = gtk3 + source = jmstoolbox-5.6.0.tar.gz::https://github.com/jmstoolbox/jmstoolbox/archive/v5.6.0.tar.gz + source = jmstoolbox.sh + source = jmstoolbox.desktop + sha256sums = 0f7d9f036af8dd3ea4b715617293d14b2246dbdf6d6af58650d0bd1971b94f03 + sha256sums = 453d9d88c562066f659301fd3b9f9f9ba93ba2aaa40b417a15cca9f5d1db7854 + sha256sums = 59b5fe00935cfc109b9832475de40a631088c7d92217ac9bc0cafb6b090984e9 + +pkgname = jmstoolbox + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a650bfc19329 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Christoph Flick <christophflick@gmx.de> +pkgname=jmstoolbox +pkgver=5.6.0 +pkgrel=1 +pkgdesc="A \"Universal\" JMS Client able to interact with a lot of \ + Queue Managers/Providers on the market in a consistent manner." +arch=('x86_64') +url="https://github.com/${pkgname}/${pkgname}" +license=('GPL3') +depends=('java-runtime>=11' 'gtk3') +makedepends=('maven' 'java-environment>=11') +source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/${pkgname}/${pkgname}/archive/v${pkgver}.tar.gz" + "${pkgname}.sh" + "${pkgname}.desktop") +sha256sums=('0f7d9f036af8dd3ea4b715617293d14b2246dbdf6d6af58650d0bd1971b94f03' + 'adf3cdcc56f9c58c960bc753dcf887969d701edcfd2087bf7584255046ca5f47' + '59b5fe00935cfc109b9832475de40a631088c7d92217ac9bc0cafb6b090984e9') + +prepare() { + cd "${pkgname}-${pkgver}" + # Remove JRE inclusion as it is only needed for the windows build + sed -i '17d' org.titou10.jtb.build/pom.xml + sed -i '104d' org.titou10.jtb.product/pom.xml +} + +build() { + cd "${pkgname}-${pkgver}/org.titou10.jtb.build" + mvn clean verify +} + +package() { + # Install the icon into /usr/share/icons/hicolor + cd "${pkgname}-${pkgver}" + install -m 644 -D "org.titou10.jtb.core/icons/branding/jms-icon-32.png" \ + "${pkgdir}/usr/share/icons/hicolor/32x32/apps/jmstoolbox.png" + + # Extract the dist archive + cd "org.titou10.jtb.build/dist" + tar -xf "${pkgname}-${pkgver}-linux.gtk.x86_64.tar.gz" + + # Install app into /usr/share/${pkgname} + install -m 755 -d "${pkgdir}/usr/share" + cp -r "JMSToolBox" "${pkgdir}/usr/share/${pkgname}" + + # Install executable into /usr/bin + cd "${pkgdir}/usr/share/${pkgname}" + install -m 755 -d "${pkgdir}/usr/bin" + install -m 755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" + + # Install application launcher into /usr/share/applications + install -m 755 -d "${pkgdir}/usr/share/applications" + install -m 755 -t "${pkgdir}/usr/share/applications" "${srcdir}/${pkgname}.desktop" +} diff --git a/jmstoolbox.desktop b/jmstoolbox.desktop new file mode 100644 index 000000000000..36d8f9bfa88a --- /dev/null +++ b/jmstoolbox.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Terminal=false +Name=JMSToolBox +GenericName=Universal JMS Client +Comment=Universal JMS Client. +Exec=jmstoolbox +Icon=jmstoolbox +Categories=Development +StartupWMClass=JMSToolBox +StartupNotify=true +Keywords=JMS;Message;Queue;Java; diff --git a/jmstoolbox.sh b/jmstoolbox.sh new file mode 100644 index 000000000000..daa15ecfb730 --- /dev/null +++ b/jmstoolbox.sh @@ -0,0 +1,2 @@ +#!/bin/sh +/usr/share/jmstoolbox/JMSToolBox |