packagegroup-core-tools-testapps.bb 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. #
  2. # Copyright (C) 2008 OpenedHand Ltd.
  3. #
  4. SUMMARY = "Testing tools/applications"
  5. PACKAGE_ARCH = "${MACHINE_ARCH}"
  6. inherit packagegroup
  7. # kexec-tools doesn't work on e5500-64b, microblaze and nios2 yet
  8. KEXECTOOLS ?= "kexec"
  9. KEXECTOOLS:e5500-64b ?= ""
  10. KEXECTOOLS:microblaze ?= ""
  11. KEXECTOOLS:mipsarcho32 ?= ""
  12. KEXECTOOLS:nios2 ?= ""
  13. KEXECTOOLS:riscv64 ?= ""
  14. KEXECTOOLS:riscv32 ?= ""
  15. KEXECTOOLS:loongarch64 ?= ""
  16. # go does not support ppc32, only ppc64
  17. # https://github.com/golang/go/issues/22885
  18. # gccgo may do better
  19. GOTOOLS ?= "go-helloworld"
  20. GOTOOLS:powerpc ?= ""
  21. GOTOOLS:riscv32 ?= ""
  22. GSTEXAMPLES ?= "gst-examples"
  23. GSTEXAMPLES:riscv64 = ""
  24. X11GLTOOLS = "\
  25. mesa-demos \
  26. "
  27. 3GTOOLS = "\
  28. ofono-tests \
  29. "
  30. X11TOOLS = "\
  31. ${GSTEXAMPLES} \
  32. x11perf \
  33. xrestop \
  34. xwininfo \
  35. xprop \
  36. "
  37. RDEPENDS:${PN} = "\
  38. ${KEXECTOOLS} \
  39. alsa-utils-amixer \
  40. alsa-utils-aplay \
  41. ltp \
  42. connman-tools \
  43. connman-tests \
  44. connman-client \
  45. ${@bb.utils.contains('DISTRO_FEATURES', 'x11', "${X11TOOLS}", "", d)} \
  46. ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', "${X11GLTOOLS}", "", d)} \
  47. ${@bb.utils.contains('DISTRO_FEATURES', '3g', "${3GTOOLS}", "", d)} \
  48. ${GOTOOLS} \
  49. "