Package Details: playonlinux5-git r2160.1c7cad3c-1

Git Clone URL: https://aur.archlinux.org/playonlinux5-git.git (read-only)
Package Base: playonlinux5-git
Description: GUI for managing Windows programs under linux (development version based on Java)
Upstream URL: http://www.playonlinux.com/
Keywords: playonlinux playonlinux5 pol pol5 wine
Licenses: GPL
Submitter: captain
Maintainer: None
Last Packager: kbumsik
Votes: 30
Popularity: 0.000912
First Submitted: 2015-11-13 11:07
Last Updated: 2018-12-09 22:09

Pinned Comments

ProfessorKaos64 commented on 2016-11-18 16:16

Latest dev news:
https://www.playonlinux.com/en/news.html

Note:
PlayOnLinux.sh was modified and includes a path to Java 8, allowing non-destructive running of PlayOnLinux5 with default Java not set to Java 8. See: https://wiki.archlinux.org/index.php/java for more. There is not need to force users to set default Java to Java 8 at this time.

There is a Qt version being developed, but it is far from test-ready.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

Rasperin commented on 2017-02-07 03:40

Hi ProfessorKaos64, I'm not quite sure how to help maintain this listing but I thought I'd update you with a few of the latest needs. Looks like they're restructuring the package structure from com.playonlinux to org.phoenicis as they are changing there name. Because of that I had to update the PKGBUILD image with:
install -Dm644 "$srcdir/${_pkgname}/phoenicis-javafx/target/classes/org/phoenicis/javafx/views/common/phoenicis.png

And the PlayOnLinux.sh to:
java -classpath "$CLASSPATH" org.phoenicis.javafx.JavaFXApplication "$@"

That said, even pulling the source down into eclipse and looking at it right now it seems to have a problem with the initial boot screen. Going to see if they have an open issues or if I just need to fix this and open a PR.

ProfessorKaos64 commented on 2017-02-07 02:41

Are you talking about lib that gets dropped in /opt/playonlinux5? ./pkg/playonlinux5-git/opt/playonlinux5/lib gets set to 755 (per it being a directory). This is just part of the build process. Which lib/ dir do you mean?

ProfessorKaos64 commented on 2017-02-07 02:04

SolarAquarion. thanks, I'll take a look soon. Work has been hectic. Hoping to get to this tomorrow.

SolarAquarion commented on 2017-01-21 14:14

@professorKaos64 set lib/ to chmod 644 or it doesn't load slf4j and other needed api's

Det commented on 2017-01-19 15:10

That's my point..

Whatever your coding style is, please make it _consistent_.

ProfessorKaos64 commented on 2017-01-19 01:25

White space is preference of code style (same as I prefer a new line after and before brackets {}, I consider it readability than squished code. I will take a look and compact some. I will correct the comment as well so it is correct.

Det commented on 2017-01-17 15:24

The new lines and white space are still sort of out of control, otherwise no (functional) complaints.

Also, "Take the highest sorted version of either (head -1) so that versions above 8 will be selected" is not true or at least confusing. Head is the head (first alphanumerically). Tail is the last. The whole comment line is also weirdly separated from the previous one. "# Set environment" also shouldn't follow with a duplicate line "# Set JAVA_HOME [...]".

Det commented on 2017-01-16 16:46

archlinux-java *does* show it? "java-8-openjdk/jre" _is_ JRE. https://aur.archlinux.org/packages/jre/ is also JRE (uses /usr/lib/jvm/java-8-jre/ instead of /usr/lib/jvm/java-8-jdk/).

Oracle JDK 9 is https://aur.archlinux.org/packages/jdk-devel/. Seems to do fine, since there's still as of yet no OpenJDK alternative.

I guess you could do something like:

# Make sure we use JDK 8 or higher
if (( $(archlinux-java get | cut -d "-" -f2) < 8 )) || [[ ! -f /usr/bin/javac ]]; then
 # Prefer OpenJDK
 _openjdks=($(ls /usr/lib/jvm/java-{8,9}-openjdk/bin/javac 2>/dev/null | cut -d "/" -f-5))
 if [[ $_openjdks ]]; then
  # Pick first one available
  export JAVA_HOME=${_openjdks[0]}
 else
  # Fall back to other JDKs
  export JAVA_HOME=$(ls /usr/lib/jvm/java-{8,9}-*/bin/javac 2>/dev/null | cut -d "/" -f-5 | head -1)
 fi
fi

I'm not sure it works.

ProfessorKaos64 commented on 2017-01-16 16:41

Det, I have jre installed, can you note which package to install so archlinux-java shows it? I then can account for that. I am very appreciative for your help regardless. For JDK 9, I do not see that in the AUR, am I missing that? Or do you have a link to an install?

https://wiki.archlinux.org/index.php/java#List_compatible_Java_environments_installed

Det commented on 2017-01-16 16:37

I forgot about the PATH thing, but it's just that easy to convert it to JAVA_HOME. Also, it was too early in the morning for doing the [[ ! $openjdk ]] so good thing you caught it. :D

But again, even if you prefer OpenJDK when none is set, your current implementation doesn't work for JRE or JDK 9. Also, that if statement example, as mentioned, was of your previous version, which didn't do at all what you were talking about.

By the way, "..." or "pretty basic Bash" is not "passive aggressive". :D