From 602b068dd1c901fd8995dd0ea20f1471b4ff4527 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 10 Dec 2022 11:36:09 +0100 Subject: [PATCH 1/2] kodi: update to 20.0rc1 Signed-off-by: Matthias Reichl --- packages/mediacenter/kodi/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mediacenter/kodi/package.mk b/packages/mediacenter/kodi/package.mk index 8e637f2bfa..0c77a731a1 100644 --- a/packages/mediacenter/kodi/package.mk +++ b/packages/mediacenter/kodi/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="kodi" -PKG_VERSION="20.0b1-Nexus" -PKG_SHA256="dc714f4730ad213f8b1dffdea6b93dc88d8e3c7985f45889fcc0fd46951eee27" +PKG_VERSION="20.0rc1-Nexus" +PKG_SHA256="0f354516c9b02b0c1dab5f085865fd0dc3db5d759292db34a77c8977f1f76c4b" PKG_LICENSE="GPL" PKG_SITE="http://www.kodi.tv" PKG_URL="https://github.com/xbmc/xbmc/archive/${PKG_VERSION}.tar.gz" From 90d4c81fa9b2142e7f568a24b1be0befe1ce23d0 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 10 Dec 2022 11:36:31 +0100 Subject: [PATCH 2/2] kodi: update disable-internal-texturepacker patch Signed-off-by: Matthias Reichl --- ...00.26-disable-internal-texturepacker.patch | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/packages/mediacenter/kodi/patches/kodi-100.26-disable-internal-texturepacker.patch b/packages/mediacenter/kodi/patches/kodi-100.26-disable-internal-texturepacker.patch index e7a8996751..f090fbda1e 100644 --- a/packages/mediacenter/kodi/patches/kodi-100.26-disable-internal-texturepacker.patch +++ b/packages/mediacenter/kodi/patches/kodi-100.26-disable-internal-texturepacker.patch @@ -1,16 +1,20 @@ diff --git a/cmake/modules/buildtools/FindTexturePacker.cmake b/cmake/modules/buildtools/FindTexturePacker.cmake -index a4acf6453a..c56630001a 100644 +index 4817d15799..c56630001a 100644 --- a/cmake/modules/buildtools/FindTexturePacker.cmake +++ b/cmake/modules/buildtools/FindTexturePacker.cmake -@@ -50,11 +50,6 @@ if(NOT TARGET TexturePacker::TexturePacker::Executable) - # and unset TEXTUREPACKER_EXECUTABLE variable - message(WARNING "Could not find '${APP_NAME_LC}-TexturePacker' or 'TexturePacker' executable in ${_tppath} supplied by -DWITH_TEXTUREPACKER. Make sure the executable file name matches these names!") +@@ -52,15 +52,6 @@ if(NOT TARGET TexturePacker::TexturePacker::Executable) endif() -- else() -- # Ship TexturePacker only on Linux and FreeBSD -- if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "Linux") -- set(INTERNAL_TEXTUREPACKER_INSTALLABLE TRUE CACHE BOOL "" FORCE) -- endif() endif() +- # Ship TexturePacker only on Linux and FreeBSD +- if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "Linux") +- # But skip shipping it if build architecture can be executed on host +- # and TEXTUREPACKER_EXECUTABLE is found +- if(NOT (HOST_CAN_EXECUTE_TARGET AND TEXTUREPACKER_EXECUTABLE)) +- set(INTERNAL_TEXTUREPACKER_INSTALLABLE TRUE CACHE BOOL "" FORCE) +- endif() +- endif() +- # Use it during build if build architecture can be executed on host + # and TEXTUREPACKER_EXECUTABLE is not found + if(HOST_CAN_EXECUTE_TARGET AND NOT TEXTUREPACKER_EXECUTABLE)