Files
meta-external-toolchain/recipes-external/gdb/gdbserver-external.bb
Christopher Larson a098af1ea5 gdbserver-external: update SUMMARY for gdbserver, not gdb
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2016-12-06 20:03:20 -07:00

29 lines
958 B
BlitzBasic

SUMMARY = "gdbserver is a program that allows you to run GDB on a different machine than the one which is running the program being debugged"
HOMEPAGE = "http://www.gnu.org/software/gdb/"
SECTION = "devel"
PV := "${@oe.external.run(d, 'gdb', '-v').splitlines()[0].split()[-1]}"
inherit external-toolchain
def get_gdb_license(d):
output = oe.external.run(d, 'gdb', '-v')
if output != 'UNKNOWN':
for line in output.splitlines():
if line.startswith('License '):
lic = line.split(':', 1)[0]
return lic.replace('License ', '')
else:
return output
LICENSE := "${@get_gdb_license(d)}"
LICENSE[vardepvalue] = "${LICENSE}"
FILES_${PN} = "${bindir}/gdbserver"
FILES_${PN}-doc = "${mandir}/man1/gdbserver.1"
# Ensure that our rdeps are able to be set by shlibs processing
do_package[depends] += "\
virtual/libc:do_packagedata \
virtual/${TARGET_PREFIX}compilerlibs:do_packagedata \
"