diff options
author | GoliathLabs | 2020-05-16 14:57:43 +0200 |
---|---|---|
committer | GoliathLabs | 2020-05-16 14:57:43 +0200 |
commit | cfbddec30d01468cc2368943350bd40e9a45356c (patch) | |
tree | be655215d6e81bc163f483df2aacec50464b14af | |
parent | 92fcaade3c3a2a7cbc8c9c424d23e11f70aaccfa (diff) | |
download | aur-cfbddec30d01468cc2368943350bd40e9a45356c.tar.gz |
Updated: PKGBUILD
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 29 | ||||
-rwxr-xr-x | PlayOnLinux.sh | 10 |
3 files changed, 21 insertions, 24 deletions
@@ -1,6 +1,6 @@ pkgbase = playonlinux5-git pkgdesc = GUI for managing Windows programs under linux (development version based on Java) - pkgver = r2511.78fe2ae45 + pkgver = r2553.b523e3f9e pkgrel = 1 url = http://www.playonlinux.com/ arch = any @@ -8,7 +8,7 @@ pkgbase = playonlinux5-git makedepends = git makedepends = maven makedepends = java-openjfx - makedepends = java-environment-openjdk>=8 + makedepends = java-environment-openjdk>=11 depends = wine depends = java-openjfx depends = java-runtime-openjdk>=11 @@ -18,7 +18,7 @@ pkgbase = playonlinux5-git source = PlayOnLinux.sh sha512sums = SKIP sha512sums = 1eaae868c6db9c1db5e6c2138475dfac4036be49d6a7a9e4e59a10cf72dedcc213030d08fba16a6e62d46616dea5e3f502f9cfebc2db280a38c05e301ab6258e - sha512sums = 65058ee527bd564e411e95965b060406fe3eae81315d5595a0c09c6b3e6cb57d54da7fa266e4af623701e990aa0bae3d45f2a86879ae0ec69705564ccf150041 + sha512sums = 448f3851a1f48272b73535b3a8646401f773034c0ea6108002947b7072d463e5b8ec56530fdf0c60f2f716f418032776dab170dd03fd4d9518b9be8b2d21cb5a pkgname = playonlinux5-git @@ -1,4 +1,5 @@ -# Maintainer : Bumsik Kim <k.bumsik@gmail.com> +# Maintainer: Felix Golatofski <contact@xdfr.de> +# Contributor: Bumsik Kim <k.bumsik@gmail.com> # Contributor: Det <aur.archlinux.org/account/Det> # Contributor: Nick Shvelidze <captain@pirrate.me> # Contributor: Justin Dray <justin@dray.be> @@ -12,13 +13,13 @@ _pkgname=playonlinux5 pkgname=${_pkgname}-git -pkgver=r2511.78fe2ae45 +pkgver=r2553.b523e3f9e pkgrel=1 pkgdesc="GUI for managing Windows programs under linux (development version based on Java)" arch=('any') url="http://www.playonlinux.com/" license=('GPL') -makedepends=('git' 'maven' 'java-openjfx' 'java-environment-openjdk>=8') +makedepends=('git' 'maven' 'java-openjfx' 'java-environment-openjdk>=11') depends=('wine' 'java-openjfx' 'java-runtime-openjdk>=11') options=(!strip) source=( @@ -28,21 +29,17 @@ source=( ) sha512sums=('SKIP' '1eaae868c6db9c1db5e6c2138475dfac4036be49d6a7a9e4e59a10cf72dedcc213030d08fba16a6e62d46616dea5e3f502f9cfebc2db280a38c05e301ab6258e' - '65058ee527bd564e411e95965b060406fe3eae81315d5595a0c09c6b3e6cb57d54da7fa266e4af623701e990aa0bae3d45f2a86879ae0ec69705564ccf150041') + '448f3851a1f48272b73535b3a8646401f773034c0ea6108002947b7072d463e5b8ec56530fdf0c60f2f716f418032776dab170dd03fd4d9518b9be8b2d21cb5a') pkgver() { - - cd "${_pkgname}" + cd "${srcdir}/${_pkgname}" ( set -o pipefail git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) - } - build() { - - cd "${_pkgname}" + cd "${srcdir}/${_pkgname}" # Set environment msg2 "Assessing Java build environment" @@ -76,7 +73,7 @@ build() { else - msg2 "Default Java JDK set is of verison 8 or higher, proceeding..." + msg2 "Default Java JDK set is of version 11 or higher, proceeding..." msg2 "Using: $(archlinux-java get)" export JAVA_HOME="/usr/lib/jvm/default" @@ -111,24 +108,24 @@ build() { fi # Build - mvn package + mvn package -DskipTests } package() { - + cd "${srcdir}/${_pkgname}" # Extract install -d "${pkgdir}/opt/" - bsdtar -xf "${_pkgname}/phoenicis-dist/target/phoenicis-flatpak.zip" + bsdtar -xf "${srcdir}/${_pkgname}/phoenicis-dist/target/phoenicis-flatpak.zip" cp -r phoenicis-flatpak/ "${pkgdir}/opt/${_pkgname}/" # Launcher - install -Dm755 "PlayOnLinux.sh" "${pkgdir}/usr/bin/${_pkgname}" + install -Dm755 "${srcdir}/PlayOnLinux.sh" "${pkgdir}/usr/bin/${_pkgname}" # Icon + Desktop install -Dm644 "$srcdir/${_pkgname}/phoenicis-library/src/main/resources/org/phoenicis/library/phoenicis.png" \ "${pkgdir}/usr/share/pixmaps/${_pkgname}.png" - install -Dm644 PlayOnLinux5.desktop "${pkgdir}/usr/share/applications/${_pkgname}.desktop" + install -Dm644 "${srcdir}/PlayOnLinux5.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" # Fix permissions on pkg lib dir chmod -R 755 "${pkgdir}/opt/${_pkgname}/lib" diff --git a/PlayOnLinux.sh b/PlayOnLinux.sh index b91952c90f01..883831afae89 100755 --- a/PlayOnLinux.sh +++ b/PlayOnLinux.sh @@ -12,15 +12,15 @@ POL_HOME=/opt/playonlinux5 CLASSPATH=${CLASSPATH}:$POL_HOME/lib/* # Test for active java -_openjdk=$(ls -d /usr/lib/jvm/java-{8,9}-openjdk* 2>/dev/null | head -1) -_oraclejdk=$(ls -d /usr/lib/jvm/java-{8,9}-jdk* 2>/dev/null | head -1) -_opendjdk_jetbrains=$(ls -d /usr/lib/jvm/java-{8,9}-openjdk-jetbrains* 2>/dev/null | head -1) +_openjdk=$(ls -d /usr/lib/jvm/java-{11,12,13,14}-openjdk* 2>/dev/null | head -1) +_oraclejdk=$(ls -d /usr/lib/jvm/java-{11,12,13,14}-jdk* 2>/dev/null | head -1) +_opendjdk_jetbrains=$(ls -d /usr/lib/jvm/java-{11,12,13,14}-openjdk-jetbrains* 2>/dev/null | head -1) # Allow either openjdk java or Oracle java to be used if (( $(archlinux-java get | cut -d "-" -f2) < 8 )); then - echo "WARNING: A JVM of version 8 or higher was not found" + echo "WARNING: A JVM of version 11 or higher was not found" java_default=$(archlinux-java get) echo -e "\t==> Picked up default Java of: $java_default" echo -e "\t==> Assessing if we have java version 8 or higher..." @@ -70,7 +70,7 @@ if [[ "$JAVA_FX_BOOLEAN" = "False" ]]; then echo "Switching to OpenJDK" elif [[ "${_oraclejdk}" ]]; then - export JAVA_HOME=$(ls /usr/lib/jvm/java-{8,9}-jdk*/bin/javac 2>/dev/null | cut -d "/" -f-5 | head -1) + export JAVA_HOME=$(ls /usr/lib/jvm/java-{11,12,13,14}-jdk*/bin/javac 2>/dev/null | cut -d "/" -f-5 | head -1) msg2 "Switching to Oracle JDK" else msg2 "ERROR: Could not find a proper java build environment. Exiting" |