[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