################################################################################ # # squeezelite # ################################################################################ SQUEEZELITE_VERSION = 71c012ad9ba102feb95823b7b9dc17e5305689c7 SQUEEZELITE_SITE = $(call github,ralph-irving,squeezelite,$(SQUEEZELITE_VERSION)) SQUEEZELITE_LICENSE = GPL-3.0 SQUEEZELITE_LICENSE_FILES = LICENSE.txt SQUEEZELITE_DEPENDENCIES = alsa-lib flac libmad libvorbis mpg123 SQUEEZELITE_MAKE_OPTS = -DLINKALL ifeq ($(BR2_PACKAGE_FAAD2),y) SQUEEZELITE_DEPENDENCIES += faad2 else SQUEEZELITE_MAKE_OPTS += -DNO_FAAD endif ifeq ($(BR2_PACKAGE_SQUEEZELITE_FFMPEG),y) SQUEEZELITE_DEPENDENCIES += ffmpeg SQUEEZELITE_MAKE_OPTS += -DFFMPEG endif ifeq ($(BR2_PACKAGE_SQUEEZELITE_DSD),y) SQUEEZELITE_MAKE_OPTS += -DDSD endif ifeq ($(BR2_PACKAGE_SQUEEZELITE_LIRC),y) SQUEEZELITE_DEPENDENCIES += lirc-tools SQUEEZELITE_MAKE_OPTS += -DIR endif ifeq ($(BR2_PACKAGE_SQUEEZELITE_RESAMPLE),y) SQUEEZELITE_DEPENDENCIES += libsoxr SQUEEZELITE_MAKE_OPTS += -DRESAMPLE endif ifeq ($(BR2_PACKAGE_SQUEEZELITE_VISEXPORT),y) SQUEEZELITE_MAKE_OPTS += -DVISEXPORT endif ifeq ($(BR2_PACKAGE_WIRINGPI),y) SQUEEZELITE_DEPENDENCIES += wiringpi SQUEEZELITE_MAKE_OPTS += -DRPI endif define SQUEEZELITE_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ OPTS="$(SQUEEZELITE_MAKE_OPTS)" -C $(@D) all endef define SQUEEZELITE_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/squeezelite \ $(TARGET_DIR)/usr/bin/squeezelite endef $(eval $(generic-package))