summarylogtreecommitdiffstats
path: root/pdfsam
diff options
context:
space:
mode:
authorChristoph Scholz2023-09-25 09:27:55 +0200
committerChristoph Scholz2023-09-25 11:35:54 +0200
commit0c99b406ba76f97813ce26191d39c5c65c0f6589 (patch)
treed16834bf62fce4fa4414b84c40fdeedd9e57e131 /pdfsam
parent7579a0d4a3bcda016c1aaafc01d99b5db6b209fb (diff)
downloadaur-0c99b406ba76f97813ce26191d39c5c65c0f6589.tar.gz
removed hard jre dependency
Diffstat (limited to 'pdfsam')
-rw-r--r--pdfsam37
1 files changed, 2 insertions, 35 deletions
diff --git a/pdfsam b/pdfsam
index 6dd3259c924c..c04a7098796d 100644
--- a/pdfsam
+++ b/pdfsam
@@ -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