mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 00:59:48 +00:00
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>
This commit is contained in:
@@ -1,8 +1,10 @@
|
|||||||
SUMMARY = "Utilities and libraries for handling compiled object files"
|
SUMMARY = "Utilities and libraries for handling compiled object files"
|
||||||
HOMEPAGE = "https://sourceware.org/elfutils"
|
HOMEPAGE = "https://sourceware.org/elfutils"
|
||||||
SECTION = "base"
|
SECTION = "base"
|
||||||
LICENSE = "GPLv2 & LGPLv3+ & GPLv3+"
|
LICENSE = "GPLv2 & GPLv2+ & LGPLv3+ & GPLv3+"
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
|
||||||
|
file://debuginfod/debuginfod-client.c;endline=27;md5=f8e9d171c401c493ec45a0b2992ea2ed \
|
||||||
|
"
|
||||||
DEPENDS = "zlib virtual/libintl"
|
DEPENDS = "zlib virtual/libintl"
|
||||||
DEPENDS_append_libc-musl = " argp-standalone fts musl-obstack "
|
DEPENDS_append_libc-musl = " argp-standalone fts musl-obstack "
|
||||||
# The Debian patches below are from:
|
# The Debian patches below are from:
|
||||||
@@ -91,7 +93,7 @@ EXTRA_OEMAKE_class-nativesdk = ""
|
|||||||
BBCLASSEXTEND = "native nativesdk"
|
BBCLASSEXTEND = "native nativesdk"
|
||||||
|
|
||||||
# Package utilities separately
|
# Package utilities separately
|
||||||
PACKAGES =+ "${PN}-binutils libelf libasm libdw"
|
PACKAGES =+ "${PN}-binutils libelf libasm libdw libdebuginfod"
|
||||||
|
|
||||||
# shared libraries are licensed GPLv2 or GPLv3+, binaries GPLv3+
|
# shared libraries are licensed GPLv2 or GPLv3+, binaries GPLv3+
|
||||||
# according to NEWS file:
|
# according to NEWS file:
|
||||||
@@ -103,6 +105,7 @@ LICENSE_${PN} = "GPLv3+"
|
|||||||
LICENSE_libelf = "GPLv2 | LGPLv3+"
|
LICENSE_libelf = "GPLv2 | LGPLv3+"
|
||||||
LICENSE_libasm = "GPLv2 | LGPLv3+"
|
LICENSE_libasm = "GPLv2 | LGPLv3+"
|
||||||
LICENSE_libdw = "GPLv2 | LGPLv3+"
|
LICENSE_libdw = "GPLv2 | LGPLv3+"
|
||||||
|
LICENSE_libdebuginfod = "GPLv2+ | LGPLv3+"
|
||||||
|
|
||||||
FILES_${PN}-binutils = "\
|
FILES_${PN}-binutils = "\
|
||||||
${bindir}/eu-addr2line \
|
${bindir}/eu-addr2line \
|
||||||
@@ -115,6 +118,7 @@ FILES_${PN}-binutils = "\
|
|||||||
FILES_libelf = "${libdir}/libelf-${PV}.so ${libdir}/libelf.so.*"
|
FILES_libelf = "${libdir}/libelf-${PV}.so ${libdir}/libelf.so.*"
|
||||||
FILES_libasm = "${libdir}/libasm-${PV}.so ${libdir}/libasm.so.*"
|
FILES_libasm = "${libdir}/libasm-${PV}.so ${libdir}/libasm.so.*"
|
||||||
FILES_libdw = "${libdir}/libdw-${PV}.so ${libdir}/libdw.so.* ${libdir}/elfutils/lib*"
|
FILES_libdw = "${libdir}/libdw-${PV}.so ${libdir}/libdw.so.* ${libdir}/elfutils/lib*"
|
||||||
|
FILES_libdebuginfod = "${libdir}/libdebuginfod-${PV}.so ${libdir}/libdebuginfod.so.*"
|
||||||
# Some packages have the version preceeding the .so instead properly
|
# Some packages have the version preceeding the .so instead properly
|
||||||
# versioned .so.<version>, so we need to reorder and repackage.
|
# versioned .so.<version>, so we need to reorder and repackage.
|
||||||
#FILES_${PN} += "${libdir}/*-${PV}.so ${base_libdir}/*-${PV}.so"
|
#FILES_${PN} += "${libdir}/*-${PV}.so ${base_libdir}/*-${PV}.so"
|
||||||
|
|||||||
Reference in New Issue
Block a user