diff --git a/package/kodi/Config.in b/package/kodi/Config.in index e8efd72bf5..cd58cf2901 100644 --- a/package/kodi/Config.in +++ b/package/kodi/Config.in @@ -64,8 +64,6 @@ menuconfig BR2_PACKAGE_KODI select BR2_PACKAGE_LIBGLU if BR2_PACKAGE_KODI_GL_EGL select BR2_PACKAGE_LIBPLIST select BR2_PACKAGE_LIBSAMPLERATE - select BR2_PACKAGE_LIBXML2 - select BR2_PACKAGE_LIBXSLT select BR2_PACKAGE_LZO select BR2_PACKAGE_NCURSES select BR2_PACKAGE_OPENSSL diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk index 7341cc39df..4c7a2e8088 100644 --- a/package/kodi/kodi.mk +++ b/package/kodi/kodi.mk @@ -33,8 +33,6 @@ KODI_DEPENDENCIES = \ libfribidi \ libplist \ libsamplerate \ - libxml2 \ - libxslt \ lzo \ ncurses \ openssl \ @@ -183,6 +181,13 @@ else KODI_CONF_OPTS += -DENABLE_CAP=OFF endif +ifeq ($(BR2_PACKAGE_LIBXML2)$(BR2_PACKAGE_LIBXSLT),yy) +KODI_CONF_OPTS += -DENABLE_XSLT=ON +KODI_DEPENDENCIES += libxml2 libxslt +else +KODI_CONF_OPTS += -DENABLE_XSLT=OFF +endif + ifeq ($(BR2_PACKAGE_KODI_BLUEZ),y) KODI_CONF_OPTS += -DENABLE_BLUETOOTH=ON KODI_DEPENDENCIES += bluez5_utils