external-toolchain-csl: set the individual licesnes for packages
authorDenys Dmytriyenko <denis@denix.org>
Tue, 18 May 2010 18:26:01 +0000 (14:26 -0400)
committerDenys Dmytriyenko <denis@denix.org>
Tue, 18 May 2010 18:42:33 +0000 (14:42 -0400)
* glibc is LGPLv2.1
* libgcc/libstdc++ is GPL (v2/v3) with GCC Runtime Library Exception

Signed-off-by: Denys Dmytriyenko <denis@denix.org>
recipes/meta/external-toolchain-csl.bb

index 8e680a6..7cbfe0a 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r4"
+PR = "r5"
 
 INHIBIT_DEFAULT_DEPS = "1"
 
@@ -188,6 +188,12 @@ PKGV_localedef = ${CSL_VER_LIBC}
 PKGV_libsegfault = ${CSL_VER_LIBC}
 PKGV_linux-libc-headers = ${CSL_VER_KERNEL}
 
+LICENSE_ldd = "LGPLv2.1+"
+LICENSE_glibc = "LGPLv2.1+"
+LICENSE_glibc-thread-db = "LGPLv2.1+"
+LICENSE_libgcc := "${@["GPLv3 with GCC RLE", "GPLv2 with GCC RLE"][csl_get_main_version(d) <= "2009q1-203"]}"
+LICENSE_libstdc++ := "${@["GPLv3 with GCC RLE", "GPLv2 with GCC RLE"][csl_get_main_version(d) <= "2009q1-203"]}"
+
 do_install() {
        install -d ${D}${sysconfdir}
        install -d ${D}${bindir}