123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- ################################################################################
- #
- # vdr
- #
- ################################################################################
- VDR_VERSION = 2.6.5
- VDR_SITE = $(call github,vdr-projects,vdr,$(VDR_VERSION))
- VDR_LICENSE = GPL-2.0+
- VDR_LICENSE_FILES = COPYING
- VDR_CPE_ID_VENDOR = tvdr
- VDR_INSTALL_STAGING = YES
- VDR_DEPENDENCIES = \
- host-pkgconf \
- freetype \
- fontconfig \
- jpeg \
- libcap \
- $(TARGET_NLS_DEPENDENCIES)
- VDR_MAKE_FLAGS = \
- NO_KBD=yes \
- PKG_CONFIG=$(PKG_CONFIG_HOST_BINARY) \
- PLUGINLIBDIR=/usr/lib/vdr \
- PREFIX=/usr \
- VIDEODIR=/var/lib/vdr
- VDR_LDFLAGS = $(TARGET_NLS_LIBS)
- ifeq ($(BR2_PACKAGE_LIBEXECINFO),y)
- VDR_DEPENDENCIES += libexecinfo
- VDR_LDFLAGS += -lexecinfo
- endif
- ifeq ($(BR2_PACKAGE_LIBFRIBIDI),y)
- VDR_DEPENDENCIES += libfribidi
- VDR_MAKE_FLAGS += BIDI=1
- endif
- ifeq ($(BR2_PACKAGE_LIBICONV),y)
- VDR_DEPENDENCIES += libiconv
- VDR_LDFLAGS += -liconv
- endif
- VDR_MAKE_ENV = \
- LDFLAGS="$(VDR_LDFLAGS)" \
- $(VDR_MAKE_FLAGS)
- define VDR_BUILD_CMDS
- $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) $(VDR_MAKE_ENV) \
- vdr vdr.pc include-dir
- endef
- define VDR_INSTALL_STAGING_CMDS
- $(MAKE1) $(TARGET_CONFIGURE_OPTS) -C $(@D) $(VDR_MAKE_ENV) \
- DESTDIR=$(STAGING_DIR) \
- install-dirs install-bin install-conf install-includes \
- install-pc
- endef
- define VDR_INSTALL_TARGET_CMDS
- $(MAKE1) $(TARGET_CONFIGURE_OPTS) -C $(@D) $(VDR_MAKE_ENV) \
- DESTDIR=$(TARGET_DIR) \
- install-dirs install-bin install-conf
- endef
- $(eval $(generic-package))
|