diff options
author | Christoph Scholz | 2023-09-25 09:27:55 +0200 |
---|---|---|
committer | Christoph Scholz | 2023-09-25 11:35:54 +0200 |
commit | 0c99b406ba76f97813ce26191d39c5c65c0f6589 (patch) | |
tree | d16834bf62fce4fa4414b84c40fdeedd9e57e131 /pdfsam | |
parent | 7579a0d4a3bcda016c1aaafc01d99b5db6b209fb (diff) | |
download | aur-0c99b406ba76f97813ce26191d39c5c65c0f6589.tar.gz |
removed hard jre dependency
Diffstat (limited to 'pdfsam')
-rw-r--r-- | pdfsam | 37 |
1 files changed, 2 insertions, 35 deletions
@@ -1,36 +1,3 @@ #!/bin/sh -# run application with java env == 19 - -PDFSAM_EXECUTABLE="/usr/share/java/pdfsam/bin/pdfsam.sh" -PDFSAM_JAVA_VERSION="20" - -run_pdfsam() { - exec "${PDFSAM_EXECUTABLE}" - exit 0 -} - -# check JAVA_HOME first -if test -n "${JAVA_HOME}"; then - if echo ${JAVA_HOME} | grep -q "${PDFSAM_JAVA_VERSION}"; then - # system environment variable set to required, do nothing - echo "Using java environment from JAVA_HOME: ${JAVA_HOME}" >&2 - run_pdfsam - else - # unset JAVA_HOME - echo "Unset JAVA_HOME for this run: ${JAVA_HOME}" >&2 - unset JAVA_HOME - fi -fi - -# check current environment -if archlinux-java status | grep "default" | grep -q "${PDFSAM_JAVA_VERSION}"; then - # required java version is set to default, do nothing - echo "Using system enabled java environment" >&2 - run_pdfsam -fi - -# find valid environment -PDFSAM_JAVA_ENV="`archlinux-java status | grep "${PDFSAM_JAVA_VERSION}" | awk '{ print $1 }' | head -1`" -export PATH="/usr/lib/jvm/${PDFSAM_JAVA_ENV%/*}/bin/:${PATH}" -echo "Run with exported ${PDFSAM_JAVA_ENV}" >&2 -run_pdfsam +export PDFSAM_JAVA_PATH=$(archlinux-java-run --min 20 --java-home) +/usr/share/java/pdfsam/bin/pdfsam.sh |