diff options
author | Fabrizio Lungo | 2015-09-28 13:52:47 +0100 |
---|---|---|
committer | Fabrizio Lungo | 2015-09-28 13:52:47 +0100 |
commit | 7249e01b5c8ace4db5f07e5d2cdaeaa4bec2fd6d (patch) | |
tree | 8e0a9a546d3270be592cabcafab00d5e4dfa1405 | |
parent | d1ec10f475da47ff38e98234eb4ef6377425ba2b (diff) | |
download | aur-youtrack-workflow-editor.tar.gz |
Updated to use Java 6 (or 5)
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | youtrack-workflow-editor.sh | 13 |
3 files changed, 16 insertions, 3 deletions
@@ -12,7 +12,7 @@ pkgbase = youtrack-workflow-editor source = youtrack-workflow-editor.sh source = youtrack-workflow-editor.desktop sha256sums = f25009b9108e50f2b40df3b0dda6fea39825c8885fad67886d6000765f646e9c - sha256sums = be320a1d8c56b6fc3feab51a06fbe3acbb7039df842bcda2f3145e9e83f06536 + sha256sums = 4c8832f46b7f1513834833837a0148cb90803e886e19df550881d7712a5651df sha256sums = 2aef96faa5351a28ee40db1de3e92a9353fde14a2f2c8490e740d89c3339a8f8 pkgname = youtrack-workflow-editor @@ -3,7 +3,7 @@ _build=3384 pkgname=youtrack-workflow-editor pkgver=6.0 -pkgrel=1 +pkgrel=2 pkgdesc='A MPS-based application to create and edit workflows for YouTrack.' arch=('any') url='http://www.jetbrains.com/youtrack/' @@ -14,7 +14,7 @@ source=("https://download.jetbrains.com/charisma/${pkgname}-${_build}.tar.gz" \ "${pkgname}.sh" \ "${pkgname}.desktop") sha256sums=('f25009b9108e50f2b40df3b0dda6fea39825c8885fad67886d6000765f646e9c' - 'be320a1d8c56b6fc3feab51a06fbe3acbb7039df842bcda2f3145e9e83f06536' + '4c8832f46b7f1513834833837a0148cb90803e886e19df550881d7712a5651df' '2aef96faa5351a28ee40db1de3e92a9353fde14a2f2c8490e740d89c3339a8f8') package() { diff --git a/youtrack-workflow-editor.sh b/youtrack-workflow-editor.sh index d2c67165c232..13474bb6a5e2 100644 --- a/youtrack-workflow-editor.sh +++ b/youtrack-workflow-editor.sh @@ -1,2 +1,15 @@ #!/bin/sh + +# Find first instance of Java 6 +JAVA_ENV_NAME=$(archlinux-java status | grep -o -m 1 'java-6.*$') +if [ -z "$JAVA_ENV_NAME" ]; then + # Try Java 5 instead + JAVA_ENV_NAME=$(archlinux-java status | grep -o -m 1 'java-5.*$') +fi + +# If we have a JAVA_ENV_NAME then we will use it, otherwise let YouTrack show error. +if [ -n "$JAVA_ENV_NAME" ]; then + export PATH=/usr/lib/jvm/$JAVA_ENV_NAME/jre/bin/:$PATH +fi + exec /usr/share/youtrack-workflow-editor/youtrack-workflow.sh $* |