|
@@ -6,8 +6,8 @@
|
|
|
|
|
|
# When updating the version, please also update kodi-jsonschemabuilder
|
|
|
# and kodi-texturepacker
|
|
|
-KODI_VERSION_MAJOR = 20.5
|
|
|
-KODI_VERSION_NAME = Nexus
|
|
|
+KODI_VERSION_MAJOR = 21.0
|
|
|
+KODI_VERSION_NAME = Omega
|
|
|
KODI_VERSION = $(KODI_VERSION_MAJOR)-$(KODI_VERSION_NAME)
|
|
|
KODI_SITE = $(call github,xbmc,xbmc,$(KODI_VERSION))
|
|
|
KODI_LICENSE = GPL-2.0
|
|
@@ -45,6 +45,7 @@ KODI_DEPENDENCIES = \
|
|
|
libfribidi \
|
|
|
libplist \
|
|
|
libpng \
|
|
|
+ libudfread \
|
|
|
lzo \
|
|
|
openssl \
|
|
|
pcre \
|
|
@@ -54,6 +55,7 @@ KODI_DEPENDENCIES = \
|
|
|
sqlite \
|
|
|
taglib \
|
|
|
tinyxml \
|
|
|
+ tinyxml2 \
|
|
|
zlib
|
|
|
|
|
|
# taken from tools/depends/target/*/*-VERSION
|
|
@@ -61,10 +63,21 @@ KODI_LIBDVDCSS_VERSION = 1.4.3-Next-Nexus-Alpha2-2
|
|
|
KODI_LIBDVDNAV_VERSION = 6.1.1-Next-Nexus-Alpha2-2
|
|
|
KODI_LIBDVDREAD_VERSION = 6.1.3-Next-Nexus-Alpha2-2
|
|
|
KODI_EXTRA_DOWNLOADS += \
|
|
|
+ https://groovy.jfrog.io/artifactory/dist-release-local/groovy-zips/apache-groovy-binary-4.0.16.zip \
|
|
|
+ https://dlcdn.apache.org/commons/lang/binaries/commons-lang3-3.14.0-bin.tar.gz \
|
|
|
+ https://dlcdn.apache.org/commons/text/binaries/commons-text-1.11.0-bin.tar.gz \
|
|
|
$(call github,xbmc,libdvdcss,$(KODI_LIBDVDCSS_VERSION))/kodi-libdvdcss-$(KODI_LIBDVDCSS_VERSION).tar.gz \
|
|
|
$(call github,xbmc,libdvdnav,$(KODI_LIBDVDNAV_VERSION))/kodi-libdvdnav-$(KODI_LIBDVDNAV_VERSION).tar.gz \
|
|
|
$(call github,xbmc,libdvdread,$(KODI_LIBDVDREAD_VERSION))/kodi-libdvdread-$(KODI_LIBDVDREAD_VERSION).tar.gz
|
|
|
|
|
|
+define KODI_PROVIDE_JAVA_TARBALLS
|
|
|
+ mkdir -p $(@D)/buildroot-build/build/download
|
|
|
+ cp $(KODI_DL_DIR)/apache-groovy-binary-4.0.16.zip $(@D)/buildroot-build/build/download
|
|
|
+ cp $(KODI_DL_DIR)/commons-lang3-3.14.0-bin.tar.gz $(@D)/buildroot-build/build/download
|
|
|
+ cp $(KODI_DL_DIR)/commons-text-1.11.0-bin.tar.gz $(@D)/buildroot-build/build/download
|
|
|
+endef
|
|
|
+KODI_POST_EXTRACT_HOOKS = KODI_PROVIDE_JAVA_TARBALLS
|
|
|
+
|
|
|
KODI_CONF_OPTS += \
|
|
|
-DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(KODI_C_FLAGS)" \
|
|
|
-DENABLE_APP_AUTONAME=OFF \
|
|
@@ -104,7 +117,7 @@ endif
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_GBM),y)
|
|
|
KODI_CORE_PLATFORM_NAME += gbm
|
|
|
-KODI_DEPENDENCIES += libgbm libinput libxkbcommon
|
|
|
+KODI_DEPENDENCIES += libdisplay-info libgbm libinput libxkbcommon
|
|
|
endif
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_WAYLAND),y)
|
|
@@ -368,12 +381,6 @@ else
|
|
|
KODI_CONF_OPTS += -DENABLE_PULSEAUDIO=OFF
|
|
|
endif
|
|
|
|
|
|
-ifeq ($(BR2_PACKAGE_LIBUDFREAD),y)
|
|
|
-KODI_DEPENDENCIES += libudfread
|
|
|
-else
|
|
|
-KODI_CONF_OPTS += -DENABLE_INTERNAL_UDFREAD=OFF
|
|
|
-endif
|
|
|
-
|
|
|
# Remove versioncheck addon, updating Kodi is done by building a new
|
|
|
# buildroot image.
|
|
|
KODI_ADDON_MANIFEST = $(TARGET_DIR)/usr/share/kodi/system/addon-manifest.xml
|