[Buildroot] [PATCH v5 8/8] package/kodi: Add suboption to control MySQL support
Bernd Kuhls
bernd.kuhls at t-online.de
Mon Jul 11 18:09:02 UTC 2016
In a buildroot defconfig with mysql enabled I would like to be able to
build Kodi without mysql support because I do not need it at runtime.
Kodi can store its internal databases not only locally using sqlite but
also on a mysql server, this allows several local Kodi machines to share
the same databases. Because I do only use one Kodi instance I do not
need mysql support and would like to reduce build time when testing/
installing Kodi while not touching other packages.
Signed-off-by: Bernd Kuhls <bernd.kuhls at t-online.de>
---
v5: no changes
v4: added a note about the motivation for this patch (Thomas)
v3: rebased series, no changes to this patch
v2: rebased series, no changes to this patch
package/kodi/Config.in | 6 ++++++
package/kodi/kodi.mk | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 59a94d7..cda2d06 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -174,6 +174,12 @@ config BR2_PACKAGE_KODI_LIBNFS
comment "nfs support needs a toolchain w/ threads support"
depends on !(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)
+config BR2_PACKAGE_KODI_MYSQL
+ bool "mysql"
+ select BR2_PACKAGE_MYSQL
+ help
+ Enable MySQL support
+
config BR2_PACKAGE_KODI_NONFREE
bool "nonfree"
help
diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
index 9f21bf2..e0361da 100644
--- a/package/kodi/kodi.mk
+++ b/package/kodi/kodi.mk
@@ -77,7 +77,7 @@ KODI_CONF_OPTS += \
--disable-vtbdecoder \
--enable-optimizations
-ifeq ($(BR2_PACKAGE_MYSQL),y)
+ifeq ($(BR2_PACKAGE_KODI_MYSQL),y)
KODI_CONF_OPTS += --enable-mysql
KODI_CONF_ENV += ac_cv_path_MYSQL_CONFIG="$(STAGING_DIR)/usr/bin/mysql_config"
KODI_DEPENDENCIES += mysql
--
2.8.1
More information about the buildroot
mailing list