xref: /OK3568_Linux_fs/yocto/poky/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#
2# Copyright (C) 2008 OpenedHand Ltd.
3#
4
5SUMMARY = "Testing tools/applications"
6
7PR = "r2"
8
9PACKAGE_ARCH = "${MACHINE_ARCH}"
10
11inherit packagegroup
12
13# kexec-tools doesn't work on e5500-64b, microblaze and nios2 yet
14KEXECTOOLS ?= "kexec"
15KEXECTOOLS:e5500-64b ?= ""
16KEXECTOOLS:microblaze ?= ""
17KEXECTOOLS:nios2 ?= ""
18KEXECTOOLS:riscv64 ?= ""
19KEXECTOOLS:riscv32 ?= ""
20
21# go does not support ppc32, only ppc64
22# https://github.com/golang/go/issues/22885
23# gccgo may do better
24GOTOOLS ?= "go-helloworld"
25GOTOOLS:powerpc ?= ""
26GOTOOLS:riscv32 ?= ""
27
28RUSTTOOLS ?= "rust-hello-world"
29
30GSTEXAMPLES ?= "gst-examples"
31GSTEXAMPLES:riscv64 = ""
32
33X11GLTOOLS = "\
34    mesa-demos \
35    "
36
373GTOOLS = "\
38    ofono-tests \
39    "
40
41X11TOOLS = "\
42    ${GSTEXAMPLES} \
43    x11perf \
44    xrestop \
45    xwininfo \
46    xprop \
47    "
48
49RDEPENDS:${PN} = "\
50    blktool \
51    ${KEXECTOOLS} \
52    alsa-utils-amixer \
53    alsa-utils-aplay \
54    ltp \
55    connman-tools \
56    connman-tests \
57    connman-client \
58    ${@bb.utils.contains('DISTRO_FEATURES', 'x11', "${X11TOOLS}", "", d)} \
59    ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', "${X11GLTOOLS}", "", d)} \
60    ${@bb.utils.contains('DISTRO_FEATURES', '3g', "${3GTOOLS}", "", d)} \
61    ${GOTOOLS} \
62    ${RUSTTOOLS} \
63    "
64