1################################################################################ 2# 3# fluidsynth 4# 5################################################################################ 6 7FLUIDSYNTH_VERSION = 2.3.2 8FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) 9FLUIDSYNTH_LICENSE = LGPL-2.1+ 10FLUIDSYNTH_LICENSE_FILES = LICENSE 11FLUIDSYNTH_CPE_ID_VENDOR = fluidsynth 12FLUIDSYNTH_INSTALL_STAGING = YES 13FLUIDSYNTH_DEPENDENCIES = libglib2 14 15ifeq ($(BR2_PACKAGE_FLUIDSYNTH_ALSA_LIB),y) 16FLUIDSYNTH_CONF_OPTS += -Denable-alsa=1 17FLUIDSYNTH_DEPENDENCIES += alsa-lib 18else 19FLUIDSYNTH_CONF_OPTS += -Denable-alsa=0 20endif 21 22ifeq ($(BR2_PACKAGE_FLUIDSYNTH_DBUS),y) 23FLUIDSYNTH_CONF_OPTS += -Denable-dbus=1 24FLUIDSYNTH_DEPENDENCIES += dbus 25else 26FLUIDSYNTH_CONF_OPTS += -Denable-dbus=0 27endif 28 29ifeq ($(BR2_PACKAGE_FLUIDSYNTH_FLOATS),y) 30FLUIDSYNTH_CONF_OPTS += -Denable-floats=1 31else 32FLUIDSYNTH_CONF_OPTS += -Denable-floats=0 33endif 34 35ifeq ($(BR2_PACKAGE_FLUIDSYNTH_JACK2),y) 36FLUIDSYNTH_CONF_OPTS += -Denable-jack=1 37FLUIDSYNTH_DEPENDENCIES += jack2 38else 39FLUIDSYNTH_CONF_OPTS += -Denable-jack=0 40endif 41 42ifeq ($(BR2_PACKAGE_FLUIDSYNTH_LIBSNDFILE),y) 43FLUIDSYNTH_CONF_OPTS += -Denable-libsndfile=1 44FLUIDSYNTH_DEPENDENCIES += libsndfile 45else 46FLUIDSYNTH_CONF_OPTS += -Denable-libsndfile=0 -Denable-libinstpatch=0 47endif 48 49ifeq ($(BR2_PACKAGE_FLUIDSYNTH_PORTAUDIO),y) 50FLUIDSYNTH_CONF_OPTS += -Denable-portaudio=1 51FLUIDSYNTH_DEPENDENCIES += portaudio 52else 53FLUIDSYNTH_CONF_OPTS += -Denable-portaudio=0 54endif 55 56ifeq ($(BR2_PACKAGE_FLUIDSYNTH_PULSEAUDIO),y) 57FLUIDSYNTH_CONF_OPTS += -Denable-pulseaudio=1 58FLUIDSYNTH_DEPENDENCIES += pulseaudio 59else 60FLUIDSYNTH_CONF_OPTS += -Denable-pulseaudio=0 61endif 62 63ifeq ($(BR2_PACKAGE_FLUIDSYNTH_READLINE),y) 64FLUIDSYNTH_CONF_OPTS += -Denable-readline=1 65FLUIDSYNTH_DEPENDENCIES += readline 66else 67FLUIDSYNTH_CONF_OPTS += -Denable-readline=0 68endif 69 70ifeq ($(BR2_PACKAGE_FLUIDSYNTH_SDL2),y) 71FLUIDSYNTH_CONF_OPTS += -Denable-sdl2=1 72FLUIDSYNTH_DEPENDENCIES += sdl2 73else 74FLUIDSYNTH_CONF_OPTS += -Denable-sdl2=0 75endif 76 77ifeq ($(BR2_PACKAGE_SYSTEMD),y) 78FLUIDSYNTH_CONF_OPTS += -Denable-systemd=1 79FLUIDSYNTH_DEPENDENCIES += systemd 80else 81FLUIDSYNTH_CONF_OPTS += -Denable-systemd=0 82endif 83 84$(eval $(cmake-package)) 85