From: Sergey V. Lobanov Date: Sat, 29 Jan 2022 20:12:53 +0000 (+0300) Subject: tvheadend: fix build on macos X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=e7900b533bb60d1872ff3e0925e2b960966350b3;p=openwrt-packages.git tvheadend: fix build on macos tvheadend configure/make files detect Darwin build host and changes build logic, but it fails compilation for OpenWrt target (Linux) This patch explicitly specifies Linux as a target platfrom Signed-off-by: Sergey V. Lobanov --- diff --git a/multimedia/tvheadend/Makefile b/multimedia/tvheadend/Makefile index 53c326bac..f5656dc41 100644 --- a/multimedia/tvheadend/Makefile +++ b/multimedia/tvheadend/Makefile @@ -187,7 +187,17 @@ endif ## CONFIGURE_ARGS += --disable-libopus ##endif +#required to cross-compile hdhomerun on non-Linux build host +MAKE_FLAGS += \ + OS=Linux + +#required to always have "build.linux" dir, not "build.darwin" on macos +CONFIGURE_VARS += \ + PLATFORM=linux + +#--platfrom=linux is required to cross-compile tvheadend on non-Linux build host CONFIGURE_ARGS += \ + --platform=linux \ --arch=$(ARCH) \ --disable-libsystemd_daemon \ --disable-dbus_1 \