-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jre.zulu: initial addon #3653
jre.zulu: initial addon #3653
Conversation
packages/addons/addon-depends/jre-depends/jre-libbluray/package.mk
Outdated
Show resolved
Hide resolved
No aarch64 support? I doubt anything JRE-related will be added to images any time soon - best to keep this entirely as an addon for those that want it. |
packages/addons/addon-depends/jre-depends/jre-libbluray/package.mk
Outdated
Show resolved
Hide resolved
Will add aarch64. |
@chewitt: Can you make one nice icon please? |
packages/addons/addon-depends/jre-depends/jre-libbluray/patches/dummy
Outdated
Show resolved
Hide resolved
@vpeter On a point of etiquette, would you mind changing your copyright attribution to include your real name and email address (the same as it is in your git commits)? This would then be consistent with pretty much all other attributions in the code base. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just nits
PKG_LICENSE="GPLv2" | ||
PKG_SITE="https://www.azul.com/products/zulu-embedded/" | ||
PKG_URL="http://cdn.azul.com/zulu-embedded/bin/zulu8.38.0.162-ca-jdk1.8.0_212-linux_aarch64.tar.gz" | ||
PKG_DEPENDS_TARGET="" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PKG_DEPENDS_TARGET="" |
PKG_LICENSE="GPLv2" | ||
PKG_SITE="https://www.azul.com/products/zulu-embedded/" | ||
PKG_URL="https://cdn.azul.com/zulu-embedded/bin/zulu8.38.0.163-ca-jdk1.8.0_212-linux_aarch32hf.tar.gz" | ||
PKG_DEPENDS_TARGET="" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PKG_DEPENDS_TARGET="" |
PKG_LICENSE="GPLv2" | ||
PKG_SITE="https://www.azul.com/products/zulu-enterprise/" | ||
PKG_URL="https://cdn.azul.com/zulu/bin/zulu8.38.0.13-ca-jdk8.0.212-linux_x64.tar.gz" | ||
PKG_DEPENDS_TARGET="" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PKG_DEPENDS_TARGET="" |
# Copyright (C) 2019-present Peter Vicman (peter.vicman@gmail.com) | ||
|
||
PKG_NAME="jdk-x86_64-zulu" | ||
PKG_VERSION="8u212" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PKG_VERSION not used at URL ? I see there is some meh versioning going on but maybe use at least 8.38.0.13
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
8u212 is OpenJDK version which this zulu binary is based on. But will change to zulu binary version like 8.38.0.13 in this case.
PKG_DEPENDS_TARGET="jdk-${TARGET_ARCH}-zulu jre-libbluray libXext chrome-libXtst chrome-libXi chrome-libXrender jre-libXinerama" | ||
PKG_SHORTDESC="Java Runtime Environment 8 for Blu-ray Disc Java menus from Azul Systems." | ||
PKG_LONGDESC="$PKG_SHORTDESC" | ||
PKG_TOOLCHAIN="manual" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PKG_TOOLCHAIN="manual" | |
PKG_TOOLCHAIN="manual" | |
@@ -0,0 +1,2 @@ | |||
# SPDX-License-Identifier: GPL-2.0-or-later | |||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) | |
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) |
@@ -0,0 +1,2 @@ | |||
# SPDX-License-Identifier: GPL-2.0-or-later |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
# SPDX-License-Identifier: GPL-2.0-or-later | |
# SPDX-License-Identifier: GPL-2.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
to align with all other default.py files we have, because there is no copy worthy content here so just a placeholder? also this is addon is introduced 2019 so i guess 2019-present ?
@@ -0,0 +1,2 @@ | |||
101 | |||
- Initial release |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Initial release | |
- Initial release | |
100 | |
- private test version |
@@ -0,0 +1,20 @@ | |||
# SPDX-License-Identifier: GPL-2.0 | |||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) | |
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) |
@@ -0,0 +1,35 @@ | |||
# SPDX-License-Identifier: GPL-2.0 | |||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) | |
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) |
cba5d58
to
503d6ea
Compare
Still builds fine for Generic, RPi2 and Rockchip. Runs on Generic. |
I'm not able to build Log: http://ix.io/1NTv This build includes the latest #3655 and #3661. Command line:
History: http://ix.io/1NTx, Plan: http://ix.io/1NTy
I would suggest installing At the very least if you copied |
This patch applies on top of this PR and installs This add-on now builds (for Generic) but not run-time tested. Will try building for |
No issues building Generic, RPi2 and RPi with I'm not able to run-time test these add-ons, but I have uploaded them here (for LE master/Kodi 18.3): |
Ah, I missed configure phase. And I was checking to not miss something. And regarding running this on RPi1: I know one guy who did. He doesn't have any disk to test but BD-J games indeed work so menu was showed. Your Generic addon works. Also RPi2 on Wetek Play. No arm64 device here. To test you can try playing game Ukko's Journey (Blu-Play version) from http://www.pouet.net/prod.php?which=68910 |
Squash them down, and stick a fork in it? 😄 This PR is now dependent on #3661 but I'd hope that merges soon (next few days). |
@vpeter just an FYI - I tried a test build (image) that includes #3667, and built this addon (also with #3667), and it no longer works with the test video. This is the debug log when using Not really sure if it's the ISO that is the problem - it's my only test disk. I don't know when we will merge |
I assume it is because of this?
It is companion file to libbluray-j2se-1.1.2.jar. Introduced in 1.1.0. |
Java Runtime Environment 8 for Blu-ray Disc Java menus from Azul Systems. Also includes libbluray-j2se-*.jar file.
I just deleted all my libbluray-1.1.2 based build directories, but if you have a patch I can rebuild the RPi2 image and this add-on with libbluray-1.1.2 and try again? |
It was pushed 32 minutes ago :-) |
Working fine with libbluray-1.1.2 too. |
Thanks, seems to be working fine now with 1.1.2 on RPi2. However, I did experience a crash with my Edit:I found this entry in the system log:
/tmp/hs_err_pid705.log -> http://ix.io/1O0C |
I had a crash during 3D BD ISO video playback (in monoscopic mode) with |
This crash is for someone else who understand how things work. The main idea about this addon was to collect some informations about this BD-J area. Maybe in time we can get better user experience. Because there are questions on forum from time to time about this menus. |
For me playing 8-bit Memoirs Issue #1 English http://www.pouet.net/prod.php?which=72494 causes Kodi to restart without crashlog or any useful info. Seems libbluray version doesn't matter. |
@vpeter4 do you want to backport this to |
Let me look and test over weekend. |
Seems this PR can be directly used on libreelec-9.2 branch (checked with Generic and RPi2 ). If you want you can send PR (I have limited access for next few days). |
Backport added to #3734. Thanks! |
Thank you! |
Java Runtime Environment 8 for Blu-ray Disc Java menus from Azul Systems.
Also includes libbluray-j2se-*.jar file. Maybe would be better to include this file as part of the image and use only JRE as addon?