summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDorinda <dorindabassey@gmail.com>2021-01-27 15:27:10 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-01-30 10:45:55 +0000
commit2da2405aec42033556a09bb1b34a12ebdf2a5aad (patch)
treee8cd2dfae00fd02c286e9e7d0288c01180e6a202
parent8ed8b81af60c7d9c7a1c614ad137408637bc43ed (diff)
downloadpoky-2da2405aec42033556a09bb1b34a12ebdf2a5aad.tar.gz
elfutils: split libdebuginfod into its own package
Added package options for libdebuginfod. Added GPLv2+ | LGPLv3+ license for libdebuginfod with reference to https://sourceware.org/git/?p=elfutils.git;a=blob;f=debuginfod/debuginfod-client.c;h=de26af5bb26e187b51d9ea00d5826e199a96d01a;hb=HEAD [YOCTO #13807] (From OE-Core rev: e679f44f99e1a14027780ebbe47d4f56c90bfca0) Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-devtools/elfutils/elfutils_0.182.bb10
1 files changed, 7 insertions, 3 deletions
diff --git a/meta/recipes-devtools/elfutils/elfutils_0.182.bb b/meta/recipes-devtools/elfutils/elfutils_0.182.bb
index f63208d72b..43df79b04f 100644
--- a/meta/recipes-devtools/elfutils/elfutils_0.182.bb
+++ b/meta/recipes-devtools/elfutils/elfutils_0.182.bb
@@ -1,8 +1,10 @@
1SUMMARY = "Utilities and libraries for handling compiled object files" 1SUMMARY = "Utilities and libraries for handling compiled object files"
2HOMEPAGE = "https://sourceware.org/elfutils" 2HOMEPAGE = "https://sourceware.org/elfutils"
3SECTION = "base" 3SECTION = "base"
4LICENSE = "GPLv2 & LGPLv3+ & GPLv3+" 4LICENSE = "GPLv2 & GPLv2+ & LGPLv3+ & GPLv3+"
5LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" 5LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
6 file://debuginfod/debuginfod-client.c;endline=27;md5=f8e9d171c401c493ec45a0b2992ea2ed \
7 "
6DEPENDS = "zlib virtual/libintl" 8DEPENDS = "zlib virtual/libintl"
7DEPENDS_append_libc-musl = " argp-standalone fts musl-obstack " 9DEPENDS_append_libc-musl = " argp-standalone fts musl-obstack "
8# The Debian patches below are from: 10# The Debian patches below are from:
@@ -91,7 +93,7 @@ EXTRA_OEMAKE_class-nativesdk = ""
91BBCLASSEXTEND = "native nativesdk" 93BBCLASSEXTEND = "native nativesdk"
92 94
93# Package utilities separately 95# Package utilities separately
94PACKAGES =+ "${PN}-binutils libelf libasm libdw" 96PACKAGES =+ "${PN}-binutils libelf libasm libdw libdebuginfod"
95 97
96# shared libraries are licensed GPLv2 or GPLv3+, binaries GPLv3+ 98# shared libraries are licensed GPLv2 or GPLv3+, binaries GPLv3+
97# according to NEWS file: 99# according to NEWS file:
@@ -103,6 +105,7 @@ LICENSE_${PN} = "GPLv3+"
103LICENSE_libelf = "GPLv2 | LGPLv3+" 105LICENSE_libelf = "GPLv2 | LGPLv3+"
104LICENSE_libasm = "GPLv2 | LGPLv3+" 106LICENSE_libasm = "GPLv2 | LGPLv3+"
105LICENSE_libdw = "GPLv2 | LGPLv3+" 107LICENSE_libdw = "GPLv2 | LGPLv3+"
108LICENSE_libdebuginfod = "GPLv2+ | LGPLv3+"
106 109
107FILES_${PN}-binutils = "\ 110FILES_${PN}-binutils = "\
108 ${bindir}/eu-addr2line \ 111 ${bindir}/eu-addr2line \
@@ -115,6 +118,7 @@ FILES_${PN}-binutils = "\
115FILES_libelf = "${libdir}/libelf-${PV}.so ${libdir}/libelf.so.*" 118FILES_libelf = "${libdir}/libelf-${PV}.so ${libdir}/libelf.so.*"
116FILES_libasm = "${libdir}/libasm-${PV}.so ${libdir}/libasm.so.*" 119FILES_libasm = "${libdir}/libasm-${PV}.so ${libdir}/libasm.so.*"
117FILES_libdw = "${libdir}/libdw-${PV}.so ${libdir}/libdw.so.* ${libdir}/elfutils/lib*" 120FILES_libdw = "${libdir}/libdw-${PV}.so ${libdir}/libdw.so.* ${libdir}/elfutils/lib*"
121FILES_libdebuginfod = "${libdir}/libdebuginfod-${PV}.so ${libdir}/libdebuginfod.so.*"
118# Some packages have the version preceeding the .so instead properly 122# Some packages have the version preceeding the .so instead properly
119# versioned .so.<version>, so we need to reorder and repackage. 123# versioned .so.<version>, so we need to reorder and repackage.
120#FILES_${PN} += "${libdir}/*-${PV}.so ${base_libdir}/*-${PV}.so" 124#FILES_${PN} += "${libdir}/*-${PV}.so ${base_libdir}/*-${PV}.so"