|
@@ -0,0 +1,19 @@
|
|
|
+SUMMARY = "GNU debugger"
|
|
|
+HOMEPAGE = "http://www.gnu.org/software/gdb/"
|
|
|
+SECTION = "devel"
|
|
|
+PV := "${@external_run(d, 'gdb', '-v').splitlines()[0].split()[-1]}"
|
|
|
+
|
|
|
+gdb_binaries = "gdb gdbserver gdbtiu gcore"
|
|
|
+
|
|
|
+def get_gdb_license(d):
|
|
|
+ output = 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}"
|