[Buildroot] [PATCH 6/6] alsa-lib: update legal info

Rahul Bedarkar rahul.bedarkar at imgtec.com
Mon Jul 4 12:46:26 UTC 2016


aserver tool is licensed under GPLv2+. It is built if 'shm' pcm plugin
is enabled. So, specify its license conditionally when it is enabled.

Reviewed-by: Abhimanyu Vishwakarma <abhimanyu.vishwakarma at imgtec.com>
Signed-off-by: Rahul Bedarkar <rahul.bedarkar at imgtec.com>
---
 package/alsa-lib/alsa-lib.mk | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/package/alsa-lib/alsa-lib.mk b/package/alsa-lib/alsa-lib.mk
index ae0377d..163c840 100644
--- a/package/alsa-lib/alsa-lib.mk
+++ b/package/alsa-lib/alsa-lib.mk
@@ -12,6 +12,19 @@ ALSA_LIB_LICENSE_FILES = COPYING
 ALSA_LIB_INSTALL_STAGING = YES
 ALSA_LIB_CFLAGS = $(TARGET_CFLAGS)
 ALSA_LIB_AUTORECONF = YES
+
+ifneq (,$(findstring shm,$(call qstrip,$(BR2_PACKAGE_ALSA_LIB_PCM_PLUGINS))))
+ALSA_LIB_HAS_SHM_PLUGIN = y
+else ifneq (,$(findstring all,$(call qstrip,$(BR2_PACKAGE_ALSA_LIB_PCM_PLUGINS))))
+ALSA_LIB_HAS_SHM_PLUGIN = y
+endif
+
+# aserver tool is built when shm pcm plugin is enabled and licensed under GPLv2+
+ifeq ($(ALSA_LIB_HAS_SHM_PLUGIN),y)
+ALSA_LIB_LICENSE += , GPLv2+ (aserver tool)
+ALSA_LIB_LICENSE_FILES += aserver/COPYING
+endif
+
 ALSA_LIB_CONF_OPTS = \
 	--with-alsa-devdir=$(call qstrip,$(BR2_PACKAGE_ALSA_LIB_DEVDIR)) \
 	--with-pcm-plugins="$(call qstrip,$(BR2_PACKAGE_ALSA_LIB_PCM_PLUGINS))" \
-- 
2.6.2




More information about the buildroot mailing list