From b7a7b4cb06478a56542bb36c06bd183360009a32 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 14 Dec 2014 10:53:29 +0100 Subject: [PATCH] package/tvheadend: Fix inclusion of DVB frequency tables in bundled build Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/tvheadend/tvheadend.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package/tvheadend/tvheadend.mk b/package/tvheadend/tvheadend.mk index e0ce160a12..9c93807a7d 100644 --- a/package/tvheadend/tvheadend.mk +++ b/package/tvheadend/tvheadend.mk @@ -50,14 +50,20 @@ define TVHEADEND_CONFIGURE_CMDS --arch="$(ARCH)" \ --cpu="$(BR2_GCC_TARGET_CPU)" \ --python="$(HOST_DIR)/usr/bin/python" \ - --disable-dvbscan \ + --enable-dvbscan \ --enable-bundle \ --disable-libffmpeg_static \ $(TVHEADEND_CONF_OPTS) \ ) endef +# The tvheadend build system expects the transponder data to be present inside +# its source tree. To prevent a downloaded initiated by the build system just +# copy the data files in the right place and add the corresponding stamp file. define TVHEADEND_BUILD_CMDS + $(INSTALL) -d $(@D)/data/dvb-scan + cp -r $(TARGET_DIR)/usr/share/dvb/* $(@D)/data/dvb-scan/ + touch $(@D)/data/dvb-scan/.stamp $(MAKE) -C $(@D) endef