SUMMARY = "gdb - GNU debugger" 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 \ ${datadir}/gdb/guile \ ${datadir}/gdb/python/gdb \ ${datadir}/gdb/syscalls \ ${datadir}/gdb/system-gdbinit \ ${libdir}/libinproctrace.so \ " INSANE_SKIP_${PN} += "dev-so" 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 \ "