-
Notifications
You must be signed in to change notification settings - Fork 887
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
kodi: update to 17.0 #4500
kodi: update to 17.0 #4500
Conversation
That means OE will skip v16 alltogether? Edit: Nevermind 8.0.0 you said |
Just trying to get the ball rolling 👍 |
@lrusak: Can you add this patch to this PR (needed after xbmc/xbmc#8532). Also with latest Kodi master, we can drop tiff, jasper and libmpeg2 packages with the following patches: https://github.com/stefansaraev/OpenELEC.tv/commit/4f975c6120b088e75266bc31bb0cdadd02d599c7 |
also see https://github.com/stefansaraev/xbmc/commits/openelec - pick what you need. |
@MilhouseVH Thanks, I have picked them. The libmpeg2 commit has been merged in xbmc/xbmc#8686 and xbmc/xbmc#8687 @stefansaraev I have picked the relevant aml/wetek commits. Hopefully these are safe ;) I have updated to kodi-17.0-alpha1-7ca3fea |
wetek patches replace those in projects/ |
I knew that ;) |
0020-aml-Add-support-for-4k-resolutions.patch <= not needed for WP. @codesnake to ack removal of: you dont need 0019-aml-Ugly-workaround-to-show-DTS-AC3-caps.patch if you keep 0017-enable-IEC958.patch (I think) you may also update SIGTERM and others from my git if you want, that's why I keep the branch up to date. |
I think 0011-aml-Use-fpsrate-and-fpsscale-instead-of-rfpsrate-and.patch may be safely removed, it does only cosmetic things. |
Removing the
Any suggestions? I already have |
not sure but it might be possible to disable tiff via otherwise I'll have to drop the tiff commit. |
@MilhouseVH please test with that last commit |
It sort of worked... Failed on both RPi and RPi2, x86 still building (not got as far as |
please readd tiff if pillow uses this... |
something borked with your buildsystem. look at your build log.. |
Possibly, but I've just repeated the build with tiff disabled and both RPi and RPi2 have failed again, same error, so for some reason RPi & RPi2 (maybe ARM in general) don't like building Pillow with tiff disabled. With tiff reinstated it of course builds OK. |
works fine here. |
On RPi/ARM? This post (first reply) suggests adding |
I do build only for wetek play / wetek core. |
On a totally clean build without the |
you need http://sprunge.us/HIEK for next bump or kodi will be linked against libbluetooth. |
this python cross build stuff is semi broken, as always, here's your new packages/python/graphics/Pillow/patches/Pillow-2.7.0-crosscompiling-0.1.patch because Pillow picks tiff headers from host: |
thanks @stefansaraev, you da man |
you still have to drop the dep. |
If the
Where else is this file supposed to come from without the |
you did not read above, @MilhouseVH did you ? also, you should not trust your own builds because of little breakages like this (yes, it's openeled buildsystem fault , but still, you should be building with MINIMAL set of dev packages installed on your host. kernel / libc / stdc++ dev). I said tiff is gone upstream (kodi depends) too, and no issues. I said what exactly was broken in OE. sorry, I wont repeat myself again :) |
I try to keep my build system as minimal as possible. I'm afraid you're being too cryptic for me (or I'm too stupid) - I've built with all the patches in this PR, plus now the removal of tiff, and all I can say is what I've been saying all along - it won't build. I'm happy to hear from others if they can or can't build, as clearly there's a difference between your system and mine (I can build for Generic, but not for RPi/RPi2). |
then @lrusak drop the Pillow patch change and we are done with it ;) |
glew can be removed from depends, as well. |
done |
updated to include:
Will update to latest kodi and binary add-on version when this is closer to merging to avoid flooding the ftp with useless packages. |
kodi-platform and p8-platform mkpkg should be part of mkpkg_binary-addons. you should never use their master branches, but what's referenced in kodi. see my git. |
Done.
|
boost can be removed next bump |
bye bye boost |
mkpkg_binary-addons no longer applies on top of master, and why are we no longer removing jasper and libmpeg2 packages, or have these been dropped from the PR by mistake? |
Some people don't want packages to be removed. So most likely they will be moved some where else in the tree |
Dumb if they're not used, and it's why we have git, but OK. Can you rebase this on top of master as I see you've already merged the mkpkg_binary-addons commit. |
libsquish can be removed next bump |
When updating to the latest kodi master, OE won't compile for IMX any longer because of PR xbmc/xbmc#7633 in combination with the old official SolidRun kernel. So that kernel needs to be patched (or updated), too. |
Kernel needs to be updated to newer 3.14 from solidrun. Or 4.4 from Xbian. |
@@ -229,14 +229,13 @@ export CXXFLAGS_FOR_BUILD="$HOST_CXXFLAGS" | |||
export CFLAGS_FOR_BUILD="$HOST_CFLAGS" | |||
export LDFLAGS_FOR_BUILD="$HOST_LDFLAGS" | |||
|
|||
export PYTHON_VERSION="2.7" |
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.
GitHub doesn't let me comment on random lines, but lines 374-375 still reference $PYTHON_VERSION
.
kodi-send
is currently broken in Milhouse builds ("No module named xbmcclient") as its imports get installed in
/usr/lib/python/site-packages/kodi
(vs python2.7
)
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.
As far as I know nothing else needs to be added/dropped. I will update as things change.
This can stay as a placeholder until openelec-7.0 is branched