3ad52c7b56
bundle.o was compiled with incompatible setting resulting in error at linking Solution: add CFLAGS to Makefile and fix it Error found on buildbot for target sunxi Error message: build.linux/tvheadend uses VFP register arguments, ./build.linux/bundle.o does not Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/packages@40699 3c298f89-4303-0410-b956-a3cf2f4a3e73
80 lines
2.0 KiB
Makefile
80 lines
2.0 KiB
Makefile
#
|
|
# Copyright (C) 2012 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=tvheadend
|
|
PKG_VERSION:=3.4patch1
|
|
PKG_RELEASE:=0.1
|
|
|
|
PKG_SOURCE:=$(PKG_VERSION).tar.gz
|
|
PKG_SOURCE_URL:=https://github.com/tvheadend/tvheadend/archive/
|
|
PKG_MD5SUM:=86d1be0ad6e02bd2aecd3d529a026797
|
|
|
|
PKG_USE_MIPS16:=0
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/tvheadend
|
|
SECTION:=multimedia
|
|
CATEGORY:=Multimedia
|
|
TITLE:=Tvheadend is a TV streaming server for Linux
|
|
DEPENDS:=+libcurl +libopenssl +librt +zlib +TVHEADEND_AVAHI_SUPPORT:libavahi-client
|
|
URL:=https://tvheadend.org/
|
|
endef
|
|
|
|
define Package/tvheadend/description
|
|
Tvheadend is a TV streaming server for Linux supporting DVB, ATSC, IPTV,
|
|
and Analog video (V4L) as input sources.
|
|
Can be used as a backend to Showtime, XBMC and various other clients.
|
|
endef
|
|
|
|
define Package/tvheadend/config
|
|
menu "Configuration"
|
|
depends on PACKAGE_tvheadend
|
|
source "$(SOURCE)/Config.in"
|
|
endmenu
|
|
endef
|
|
|
|
ifeq ($(CONFIG_TVHEADEND_CWC_SUPPORT),)
|
|
CONFIGURE_ARGS += --disable-cwc
|
|
endif
|
|
|
|
ifeq ($(CONFIG_TVHEADEND_V4L_SUPPORT),)
|
|
CONFIGURE_ARGS += --disable-v4l
|
|
endif
|
|
|
|
ifeq ($(CONFIG_TVHEADEND_LINUXDVB_SUPPORT),)
|
|
CONFIGURE_ARGS += --disable-linuxdvb
|
|
endif
|
|
|
|
ifeq ($(CONFIG_TVHEADEND_DVBSCAN_SUPPORT),)
|
|
CONFIGURE_ARGS += --disable-dvbscan
|
|
endif
|
|
|
|
ifeq ($(CONFIG_TVHEADEND_AVAHI_SUPPORT),)
|
|
CONFIGURE_ARGS += --disable-avahi
|
|
else
|
|
CONFIGURE_ARGS += --enable-avahi
|
|
endif
|
|
|
|
CONFIGURE_ARGS += \
|
|
--release \
|
|
--enable-bundle
|
|
|
|
define Package/tvheadend/install
|
|
$(INSTALL_DIR) $(1)/etc/tvheadend
|
|
$(INSTALL_DIR) $(1)/etc/init.d
|
|
$(INSTALL_BIN) ./files/tvheadend.init $(1)/etc/init.d/tvheadend
|
|
$(INSTALL_DIR) $(1)/lib/upgrade/keep.d
|
|
$(INSTALL_DATA) ./files/tvheadend.upgrade $(1)/lib/upgrade/keep.d/tvheadend
|
|
$(INSTALL_DIR) $(1)/usr/bin
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/build.linux/tvheadend $(1)/usr/bin/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,tvheadend))
|