diff options
Diffstat (limited to 'recipes-core/packagegroups')
7 files changed, 321 insertions, 0 deletions
diff --git a/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bbappend b/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bbappend new file mode 100644 index 0000000..3e1516c --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bbappend | |||
@@ -0,0 +1 @@ | |||
RDEPENDS_${PN} += "libstdc++-staticdev eglibc-staticdev" | |||
diff --git a/recipes-core/packagegroups/packagegroup-enea-core-boot.bb b/recipes-core/packagegroups/packagegroup-enea-core-boot.bb new file mode 100644 index 0000000..9006a3d --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-enea-core-boot.bb | |||
@@ -0,0 +1,65 @@ | |||
1 | # | ||
2 | # Copyright (C) 2007 OpenedHand Ltd. | ||
3 | # | ||
4 | |||
5 | SUMMARY = "Minimal boot requirements" | ||
6 | DESCRIPTION = "The minimal and busybox set of packages required to boot the system" | ||
7 | LICENSE = "MIT" | ||
8 | DEPENDS = "virtual/kernel" | ||
9 | PR = "r11" | ||
10 | |||
11 | inherit packagegroup | ||
12 | |||
13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
14 | |||
15 | # | ||
16 | # Set by the machine configuration with packages essential for device bootup | ||
17 | # | ||
18 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= "" | ||
19 | MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= "" | ||
20 | |||
21 | # For backwards compatibility after rename | ||
22 | RPROVIDES_${PN} = "task-core-boot" | ||
23 | RREPLACES_${PN} = "task-core-boot" | ||
24 | RCONFLICTS_${PN} = "task-core-boot" | ||
25 | |||
26 | # Distro can override the following VIRTUAL-RUNTIME providers: | ||
27 | VIRTUAL-RUNTIME_dev_manager ?= "udev" | ||
28 | VIRTUAL-RUNTIME_login_manager ?= "busybox" | ||
29 | VIRTUAL-RUNTIME_init_manager ?= "sysvinit" | ||
30 | VIRTUAL-RUNTIME_initscripts ?= "initscripts" | ||
31 | VIRTUAL-RUNTIME_keymaps ?= "keymaps" | ||
32 | |||
33 | RDEPENDS_${PN} += "\ | ||
34 | base-files \ | ||
35 | base-passwd \ | ||
36 | ${@base_contains("MACHINE_FEATURES", "keyboard", "${VIRTUAL-RUNTIME_keymaps}", "", d)} \ | ||
37 | modutils-initscripts \ | ||
38 | netbase \ | ||
39 | init-ifupdown \ | ||
40 | ${VIRTUAL-RUNTIME_login_manager} \ | ||
41 | ${VIRTUAL-RUNTIME_init_manager} \ | ||
42 | ${VIRTUAL-RUNTIME_initscripts} \ | ||
43 | ${VIRTUAL-RUNTIME_dev_manager} \ | ||
44 | ${VIRTUAL-RUNTIME_update-alternatives} \ | ||
45 | ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS}" | ||
46 | |||
47 | RDEPENDS_${PN}_append_fslmachine = " u-boot" | ||
48 | RDEPENDS_${PN}_append_p2041 = " fm-ucode rcw" | ||
49 | RDEPENDS_${PN}_append_p4080 = " fm-ucode rcw" | ||
50 | RDEPENDS_${PN} += "\ | ||
51 | busybox \ | ||
52 | ${@base_contains("MACHINE_FEATURES", "rtc", "busybox-hwclock", "", d)} \ | ||
53 | " | ||
54 | |||
55 | RDEPENDS_${PN}_append_x86 = "\ | ||
56 | kernel-vmlinux \ | ||
57 | kernel \ | ||
58 | " | ||
59 | RDEPENDS_${PN}_append_x86-64 = "\ | ||
60 | kernel-vmlinux \ | ||
61 | kernel \ | ||
62 | " | ||
63 | |||
64 | RRECOMMENDS_${PN} = "\ | ||
65 | ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS}" | ||
diff --git a/recipes-core/packagegroups/packagegroup-enea-ddt.bb b/recipes-core/packagegroups/packagegroup-enea-ddt.bb new file mode 100644 index 0000000..86b5dfd --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-enea-ddt.bb | |||
@@ -0,0 +1,23 @@ | |||
1 | DESCRIPTION = "Package group for driver test" | ||
2 | LICENSE = "MIT" | ||
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ | ||
4 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | ||
5 | PR = "r0" | ||
6 | |||
7 | inherit packagegroup | ||
8 | |||
9 | RDEPENDS_${PN} = "\ | ||
10 | hdparm \ | ||
11 | rt-tests \ | ||
12 | i2c-tools \ | ||
13 | kernel-modules \ | ||
14 | mtd-utils \ | ||
15 | net-tools \ | ||
16 | pciutils \ | ||
17 | usbutils \ | ||
18 | watchdog \ | ||
19 | " | ||
20 | |||
21 | RRECOMMENDS_${PN} = "\ | ||
22 | ddt-runner \ | ||
23 | " | ||
diff --git a/recipes-core/packagegroups/packagegroup-enea-debug.bb b/recipes-core/packagegroups/packagegroup-enea-debug.bb new file mode 100644 index 0000000..ea67190 --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-enea-debug.bb | |||
@@ -0,0 +1,36 @@ | |||
1 | DESCRIPTION = "Tools package group for OE-Core" | ||
2 | LICENSE = "MIT" | ||
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ | ||
4 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | ||
5 | PR = "r0" | ||
6 | |||
7 | PACKAGES = "\ | ||
8 | ${PN} \ | ||
9 | ${PN}-dbg \ | ||
10 | ${PN}-dev \ | ||
11 | " | ||
12 | |||
13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
14 | |||
15 | ALLOW_EMPTY_${PN} = "1" | ||
16 | |||
17 | # systemtap needs elfutils which is not fully buildable on uclibc | ||
18 | # hence we exclude it from uclibc based builds | ||
19 | SYSTEMTAP = "systemtap" | ||
20 | SYSTEMTAP_libc-uclibc = "" | ||
21 | |||
22 | # kexec-tools doesn't work on Mips | ||
23 | KEXECTOOLS ?= "kexec-tools" | ||
24 | KEXECTOOLS_mips ?= "" | ||
25 | KEXECTOOLS_mipsel ?= "" | ||
26 | # No need to remove kexec-tools from powerpc | ||
27 | #KEXECTOOLS_powerpc ?= "" | ||
28 | |||
29 | RDEPENDS_${PN} = "\ | ||
30 | gdb \ | ||
31 | gdbserver \ | ||
32 | tcf-agent \ | ||
33 | rsync \ | ||
34 | strace \ | ||
35 | ${SYSTEMTAP} \ | ||
36 | " | ||
diff --git a/recipes-core/packagegroups/packagegroup-enea-profile.bb b/recipes-core/packagegroups/packagegroup-enea-profile.bb new file mode 100644 index 0000000..bc9bf43 --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-enea-profile.bb | |||
@@ -0,0 +1,66 @@ | |||
1 | DESCRIPTION = "Profiling package grooup for OE-Core" | ||
2 | LICENSE = "MIT" | ||
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ | ||
4 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | ||
5 | PR = "r0" | ||
6 | |||
7 | inherit pkgconfig | ||
8 | |||
9 | PACKAGES = "\ | ||
10 | ${PN} \ | ||
11 | ${PN}-dbg \ | ||
12 | ${PN}-dev \ | ||
13 | " | ||
14 | |||
15 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
16 | |||
17 | ALLOW_EMPTY_${PN} = "1" | ||
18 | |||
19 | |||
20 | # dany: oprofileui-server | ||
21 | # lttng-viewer | ||
22 | # latencytop | ||
23 | # removed due to their x11 dependency. | ||
24 | # | ||
25 | # dany: blktrace | ||
26 | # sysprof | ||
27 | # removed due to their x11 dependency. | ||
28 | RDEPENDS_${PN} = "\ | ||
29 | oprofile \ | ||
30 | ${LTTNG} \ | ||
31 | " | ||
32 | |||
33 | LTTNG ?= "\ | ||
34 | lttng-tools \ | ||
35 | lttng-modules \ | ||
36 | lttng-ust \ | ||
37 | " | ||
38 | LTTNG_armv6 ?= "" | ||
39 | |||
40 | # comment out perf since it can not been built in linux-2.6.33.9 kernel | ||
41 | # perf | ||
42 | |||
43 | # Will fail without a debug flavoured kernel | ||
44 | # kernel-module-oprofile" | ||
45 | |||
46 | # lttng-ust uses sched_getcpu() which is not there on uclibc | ||
47 | # for some of the architectures it can be patched to call the | ||
48 | # syscall directly but for x86_64 __NR_getcpu is a vsyscall | ||
49 | # which means we can not use syscall() to call it. So we ignore | ||
50 | # it for x86_64/uclibc | ||
51 | |||
52 | LTTNGUST = "lttng-ust" | ||
53 | LTTNGUST_libc-uclibc = "" | ||
54 | |||
55 | # exmap-console | ||
56 | # exmap-server | ||
57 | |||
58 | # At present we only build lttng-ust on | ||
59 | # qemux86/qemux86-64/qemuppc/qemuarm/emenlow/atom-pc since upstream liburcu | ||
60 | # (which is required by lttng-ust) may not build on other platforms, like | ||
61 | # MIPS. | ||
62 | RDEPENDS_${PN}_append_qemux86 = " valgrind lttng-ust" | ||
63 | RDEPENDS_${PN}_append_qemux86-64 = " ${LTTNGUST}" | ||
64 | RDEPENDS_${PN}_append_qemuppc = " ${LTTNGUST}" | ||
65 | RDEPENDS_${PN}_append_qemuarm = " ${LTTNGUST}" | ||
66 | RDEPENDS_${PN}_append_powerpc = " ${LTTNGUST}" | ||
diff --git a/recipes-core/packagegroups/packagegroup-enea-ptest.bb b/recipes-core/packagegroups/packagegroup-enea-ptest.bb new file mode 100644 index 0000000..3c61718 --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-enea-ptest.bb | |||
@@ -0,0 +1,112 @@ | |||
1 | DESCRIPTION = "Ptest package group" | ||
2 | LICENSE = "MIT" | ||
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ | ||
4 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | ||
5 | PR = "r0" | ||
6 | |||
7 | inherit packagegroup | ||
8 | |||
9 | ENEA_DAEMONS = " \ | ||
10 | at \ | ||
11 | cronie \ | ||
12 | " | ||
13 | |||
14 | ENEA_DATABASE = " \ | ||
15 | sqlite3 \ | ||
16 | " | ||
17 | |||
18 | ENEA_TRACE = " \ | ||
19 | babeltrace \ | ||
20 | ${VALGRIND} \ | ||
21 | " | ||
22 | |||
23 | VALGRIND ?= "" | ||
24 | VALGRIND_powerpc ?= "valgrind" | ||
25 | VALGRIND_e500v2 ?= "" | ||
26 | VALGRIND_x86 ?= "valgrind" | ||
27 | VALGRIND_x86_64 ?= "valgrind" | ||
28 | VALGRIND_armv7a ?= "valgrind" | ||
29 | |||
30 | ENEA_DEV = " \ | ||
31 | eglibc-locale \ | ||
32 | " | ||
33 | |||
34 | ENEA_DEVICE = " \ | ||
35 | libusb1-dbg \ | ||
36 | libusb-compat-dbg \ | ||
37 | usbutils \ | ||
38 | " | ||
39 | |||
40 | ENEA_FSYS = " \ | ||
41 | acl \ | ||
42 | pramfs-init \ | ||
43 | " | ||
44 | |||
45 | ENEA_HIGHAVA = " \ | ||
46 | kexec \ | ||
47 | kexec-tools \ | ||
48 | " | ||
49 | |||
50 | ENEA_LIBS = " \ | ||
51 | gettext \ | ||
52 | gettext-runtime \ | ||
53 | libstdc++ \ | ||
54 | libuio \ | ||
55 | zlib \ | ||
56 | " | ||
57 | |||
58 | ENEA_MESSAGING = " \ | ||
59 | dbus \ | ||
60 | " | ||
61 | |||
62 | ENEA_SCRIPTING = " \ | ||
63 | tcl \ | ||
64 | python \ | ||
65 | " | ||
66 | |||
67 | ENEA_SECURITY = " \ | ||
68 | openssl" | ||
69 | |||
70 | ENEA_SHELL = " \ | ||
71 | ncurses" | ||
72 | |||
73 | ENEA_UTILS = " \ | ||
74 | bc \ | ||
75 | bonnie++ \ | ||
76 | expat \ | ||
77 | " | ||
78 | |||
79 | ENEA_GPL ?= " \ | ||
80 | linx \ | ||
81 | linx-mod \ | ||
82 | " | ||
83 | ENEA_GPL_qemux86 = "" | ||
84 | ENEA_GPL_qemuppc = "" | ||
85 | ENEA_GPL_armv5 = "" | ||
86 | ENEA_GPL_armv7a = "" | ||
87 | |||
88 | RDEPENDS_${PN} = " \ | ||
89 | ${ENEA_DAEMONS} \ | ||
90 | ${ENEA_DATABASE} \ | ||
91 | ${ENEA_TRACE} \ | ||
92 | ${ENEA_DEV} \ | ||
93 | ${ENEA_DEVICE} \ | ||
94 | ${ENEA_FSYS} \ | ||
95 | ${ENEA_HIGHAVA} \ | ||
96 | ${ENEA_LIBS} \ | ||
97 | ${ENEA_MESSAGING} \ | ||
98 | ${ENEA_SCRIPTING} \ | ||
99 | ${ENEA_SECURITY} \ | ||
100 | ${ENEA_SHELL} \ | ||
101 | ${ENEA_UTILS} \ | ||
102 | ${ENEA_GPL} \ | ||
103 | ethtool \ | ||
104 | libxml2 \ | ||
105 | gdb \ | ||
106 | elfutils \ | ||
107 | " | ||
108 | |||
109 | |||
110 | RRECOMMENDS_${PN} = " \ | ||
111 | ptest-runner \ | ||
112 | " | ||
diff --git a/recipes-core/packagegroups/packagegroup-enea-sys.bb b/recipes-core/packagegroups/packagegroup-enea-sys.bb new file mode 100644 index 0000000..bfed070 --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-enea-sys.bb | |||
@@ -0,0 +1,18 @@ | |||
1 | DESCRIPTION = "Package group for system test" | ||
2 | LICENSE = "MIT" | ||
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ | ||
4 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | ||
5 | PR = "r0" | ||
6 | |||
7 | inherit packagegroup | ||
8 | |||
9 | RDEPENDS_${PN} = "\ | ||
10 | ltp \ | ||
11 | logrotate \ | ||
12 | sudo \ | ||
13 | perf-networking \ | ||
14 | " | ||
15 | |||
16 | RRECOMMENDS_${PN} = "\ | ||
17 | systest-runner \ | ||
18 | " | ||