diff options
author | Bernd Kuhls <bernd.kuhls@t-online.de> | 2017-04-08 17:18:04 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2017-04-09 16:05:49 +0200 |
commit | efd6d5fd24706d825abae5f2bb39771fce586f09 (patch) | |
tree | daf37ae79e99b1ee4519cc8d24d598ac9f4b5416 | |
parent | f070403948d7f94db731b1e4d43be60edbeb25b4 (diff) | |
download | buildroot-efd6d5fd24706d825abae5f2bb39771fce586f09.tar.gz buildroot-efd6d5fd24706d825abae5f2bb39771fce586f09.zip |
package/tvheadend: reduce target binary size by using pngquant
Support was added by this commit:
https://github.com/tvheadend/tvheadend/commit/8bf3932539ceadb3bfc1c9453f11175f15aefad2
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r-- | package/tvheadend/tvheadend.mk | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/package/tvheadend/tvheadend.mk b/package/tvheadend/tvheadend.mk index c2981ff229..0336019bc0 100644 --- a/package/tvheadend/tvheadend.mk +++ b/package/tvheadend/tvheadend.mk @@ -11,6 +11,7 @@ TVHEADEND_LICENSE_FILES = LICENSE.md TVHEADEND_DEPENDENCIES = \ host-gettext \ host-pkgconf \ + host-pngquant \ $(if $(BR2_PACKAGE_PYTHON3),host-python3,host-python) \ openssl @@ -81,12 +82,19 @@ define TVHEADEND_CONFIGURE_CMDS --python="$(HOST_DIR)/usr/bin/python" \ --enable-dvbscan \ --enable-bundle \ + --enable-pngquant \ --disable-ffmpeg_static \ --disable-hdhomerun_static \ $(TVHEADEND_CONF_OPTS) \ ) endef +define TVHEADEND_FIX_PNGQUANT_PATH + $(SED) "s%^pngquant_bin =.*%pngquant_bin = '$(HOST_DIR)/usr/bin/pngquant'%" \ + $(@D)/support/mkbundle +endef +TVHEADEND_POST_CONFIGURE_HOOKS += TVHEADEND_FIX_PNGQUANT_PATH + define TVHEADEND_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) endef |