kumquat-buildroot/package/kodi/kodi.hash

11 lines
1.1 KiB
Plaintext
Raw Normal View History

package/kodi: bump version to 21.0-Omega Added new dependency to libdisplay-info for gbm support: https://github.com/xbmc/xbmc/commit/ce9626479c1792210c7b7cc02c7dc4f819ace509 Added new required dependency to tinyxml2: https://github.com/xbmc/xbmc/commit/9e983ed0449aaf3007d8bfa3261056b120d84188 Please note that parts of kodi still use tinyxml so both dependencies are needed. Added new required dependency to libudfread: Since upstream commit https://github.com/xbmc/xbmc/commit/5f9b9cfa26f274e381e92d73cfa33fb55582436e kodi does not build anymore without libudfread. Upstream removed the bundled groovy/apache commons binaries: https://github.com/xbmc/xbmc/commit/d6bc920e056baad7782f47b86cba85d1336bb134 - JsonSchemaBuilder fixes: Upstream moved CMakeLists.txt to src/ subfolder: https://github.com/xbmc/xbmc/commit/7e87d98ca55c72fcbc9b8dadf2cb979a85732606 - TexturePacker fixes: texturepacker now depends on c++17: https://github.com/xbmc/xbmc/commit/54bd6d7ab552a4ddc04d2595826457d8bfa864d5 Since the host version of texturepacker is a build dependency of kodi: https://github.com/xbmc/xbmc/blob/Omega/CMakeLists.txt#L187 https://github.com/xbmc/xbmc/blob/Omega/CMakeLists.txt#L472 we add a new dependency to BR2_HOST_GCC_AT_LEAST_9. Upstream moved CMakeLists.txt to src/ subfolder https://github.com/xbmc/xbmc/commit/e336a75f42d9c4efd3433f3fa6edd05309689deb Due to this update we can remove all of our patches for texturepacker. - Kodi fixes: Set KODI_SOURCE_DIR variable to root directory of the source tarball. When building natively, outside of a meta buildsystem like Buildroot, kodi builds its own tools as part of its build process. TexturePacker needs cmake modules available from the top of the Kodi source tree, a source file in a sub-directory at the top-level source tree, which itself needs includes from the same sub-dir. The Kodi build process sets KODI_SOURCE_DIR so that TexturePacker can find those files. In Buildroot, as we cross-build, we build the tools explicitly, without using the Kodi build process, and thus we must set KODI_SOURCE_DIR to the root directory of the source tarball. LibreELEC added something similar: https://github.com/LibreELEC/LibreELEC.tv/commit/70abdd27a22b22547060fcb00a2c70ea61721465 Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-04-07 13:44:32 +02:00
# From https://github.com/xbmc/xbmc/blob/Omega/xbmc/interfaces/swig/CMakeLists.txt
sha512 743698979c801f3cfb36545888b5303e1e25dae5692bb45cab7ebbe102a6eda31f09abc6978349ad90ecaf630416fc87eacba7781244855e7e771a3c44041fa0 apache-groovy-binary-4.0.16.zip
sha512 8e7e62418a49ba810512c13a640a8bf35f878fcd54af32fdaab1111e37817f58b21b475980ba663fba4887e45ef8d88af8ff17796f20d202e929e8e2574546dc commons-lang3-3.14.0-bin.tar.gz
sha512 2e94877000dd270b69e2e8cbf49f258a90b4c628b6b6b0814e300a2f0e9c391f0816dceb0707e596ae3b7c9532f93e7a4917df47c77f44b3a810e14042ce5f3f commons-text-1.11.0-bin.tar.gz
# Locally computed
package/kodi: bump version to 21.0-Omega Added new dependency to libdisplay-info for gbm support: https://github.com/xbmc/xbmc/commit/ce9626479c1792210c7b7cc02c7dc4f819ace509 Added new required dependency to tinyxml2: https://github.com/xbmc/xbmc/commit/9e983ed0449aaf3007d8bfa3261056b120d84188 Please note that parts of kodi still use tinyxml so both dependencies are needed. Added new required dependency to libudfread: Since upstream commit https://github.com/xbmc/xbmc/commit/5f9b9cfa26f274e381e92d73cfa33fb55582436e kodi does not build anymore without libudfread. Upstream removed the bundled groovy/apache commons binaries: https://github.com/xbmc/xbmc/commit/d6bc920e056baad7782f47b86cba85d1336bb134 - JsonSchemaBuilder fixes: Upstream moved CMakeLists.txt to src/ subfolder: https://github.com/xbmc/xbmc/commit/7e87d98ca55c72fcbc9b8dadf2cb979a85732606 - TexturePacker fixes: texturepacker now depends on c++17: https://github.com/xbmc/xbmc/commit/54bd6d7ab552a4ddc04d2595826457d8bfa864d5 Since the host version of texturepacker is a build dependency of kodi: https://github.com/xbmc/xbmc/blob/Omega/CMakeLists.txt#L187 https://github.com/xbmc/xbmc/blob/Omega/CMakeLists.txt#L472 we add a new dependency to BR2_HOST_GCC_AT_LEAST_9. Upstream moved CMakeLists.txt to src/ subfolder https://github.com/xbmc/xbmc/commit/e336a75f42d9c4efd3433f3fa6edd05309689deb Due to this update we can remove all of our patches for texturepacker. - Kodi fixes: Set KODI_SOURCE_DIR variable to root directory of the source tarball. When building natively, outside of a meta buildsystem like Buildroot, kodi builds its own tools as part of its build process. TexturePacker needs cmake modules available from the top of the Kodi source tree, a source file in a sub-directory at the top-level source tree, which itself needs includes from the same sub-dir. The Kodi build process sets KODI_SOURCE_DIR so that TexturePacker can find those files. In Buildroot, as we cross-build, we build the tools explicitly, without using the Kodi build process, and thus we must set KODI_SOURCE_DIR to the root directory of the source tarball. LibreELEC added something similar: https://github.com/LibreELEC/LibreELEC.tv/commit/70abdd27a22b22547060fcb00a2c70ea61721465 Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-04-07 13:44:32 +02:00
sha256 7f54c1fd8456ac46221fbc85e447362bdc209163c6cb19fca98d106560071b7c kodi-21.0-Omega.tar.gz
sha256 f38c4a4e7a4f4da6d8e83b8852489aa3bb6588a915dc41f5ee89d9aad305a06e kodi-libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz
sha256 584f62a3896794408d46368e2ecf2c6217ab9c676ce85921b2d68b8961f49dfc kodi-libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz
sha256 719130091e3adc9725ba72df808f24a14737a009dca5a4c38c601c0c76449b62 kodi-libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz
sha256 9d2396ef3e091d3b82bc84143e070700412984e8589513570f54e0675d1e8851 LICENSE.md