1################################################################################ 2# 3# libcanberra 4# 5################################################################################ 6 7LIBCANBERRA_VERSION = 0.30 8LIBCANBERRA_SOURCE = libcanberra-$(LIBCANBERRA_VERSION).tar.xz 9LIBCANBERRA_SITE = http://0pointer.de/lennart/projects/libcanberra 10LIBCANBERRA_LICENSE = LGPL-2.1+ 11LIBCANBERRA_LICENSE_FILES = LGPL 12LIBCANBERRA_INSTALL_STAGING = YES 13 14LIBCANBERRA_DEPENDENCIES = host-pkgconf libtool libvorbis 15LIBCANBERRA_CONF_OPTS = --disable-oss --disable-null --disable-tdb --disable-lynx 16 17ifeq ($(BR2_PACKAGE_HAS_UDEV),y) 18LIBCANBERRA_CONF_OPTS += --enable-udev 19LIBCANBERRA_DEPENDENCIES += udev 20else 21LIBCANBERRA_CONF_OPTS += --disable-udev 22endif 23 24ifeq ($(BR2_PACKAGE_ALSA_LIB),y) 25LIBCANBERRA_CONF_OPTS += --enable-alsa 26LIBCANBERRA_DEPENDENCIES += alsa-lib 27else 28LIBCANBERRA_CONF_OPTS += --disable-alsa 29endif 30 31ifeq ($(BR2_PACKAGE_PULSEAUDIO),y) 32LIBCANBERRA_CONF_OPTS += --enable-pulse 33LIBCANBERRA_DEPENDENCIES += pulseaudio 34else 35LIBCANBERRA_CONF_OPTS += --disable-pulse 36endif 37 38ifeq ($(BR2_PACKAGE_GSTREAMER1),y) 39LIBCANBERRA_CONF_OPTS += --enable-gstreamer 40LIBCANBERRA_DEPENDENCIES += gstreamer1 41else 42LIBCANBERRA_CONF_OPTS += --disable-gstreamer 43endif 44 45ifeq ($(BR2_PACKAGE_LIBGTK2),y) 46LIBCANBERRA_CONF_OPTS += --enable-gtk 47LIBCANBERRA_DEPENDENCIES += libgtk2 48else 49LIBCANBERRA_CONF_OPTS += --disable-gtk 50endif 51 52ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y) 53LIBCANBERRA_CONF_OPTS += --enable-gtk3 54LIBCANBERRA_DEPENDENCIES += libgtk3 55else 56LIBCANBERRA_CONF_OPTS += --disable-gtk3 57endif 58 59$(eval $(autotools-package)) 60