diff options
author | Adrian Dudau <adrian.dudau@enea.com> | 2015-10-28 13:30:10 +0100 |
---|---|---|
committer | Adrian Dudau <adrian.dudau@enea.com> | 2015-10-28 13:30:10 +0100 |
commit | 38929ed6a4630d2b8f3efa00616800b4012ea0d7 (patch) | |
tree | 22bd8dca4994cd3d73f7f959f57f0bc7137d04cf /recipes-core/packagegroups | |
download | meta-el-common-38929ed6a4630d2b8f3efa00616800b4012ea0d7.tar.gz |
Initial commit
result of splitting up meta-enea
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Diffstat (limited to 'recipes-core/packagegroups')
9 files changed, 287 insertions, 0 deletions
diff --git a/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend b/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend new file mode 100644 index 0000000..590b4f1 --- /dev/null +++ b/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend | |||
@@ -0,0 +1 @@ | |||
RDEPENDS_${PN} += "nativesdk-e2fsprogs nativesdk-u-boot-mkimage" | |||
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..f939bbf --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bbappend | |||
@@ -0,0 +1 @@ | |||
RDEPENDS_${PN} += "libstdc++-staticdev glibc-staticdev" | |||
diff --git a/recipes-core/packagegroups/packagegroup-enea-bench.bb b/recipes-core/packagegroups/packagegroup-enea-bench.bb new file mode 100644 index 0000000..f536bbc --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-enea-bench.bb | |||
@@ -0,0 +1,14 @@ | |||
1 | DESCRIPTION = "Package group for benchmarking 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 | " | ||
11 | |||
12 | RRECOMMENDS_${PN} = "\ | ||
13 | benchtest-runner \ | ||
14 | " | ||
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..d0836ae --- /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 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
12 | |||
13 | inherit packagegroup | ||
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..3116b4b --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-enea-ddt.bb | |||
@@ -0,0 +1,22 @@ | |||
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 | mtd-utils \ | ||
14 | net-tools \ | ||
15 | pciutils \ | ||
16 | usbutils \ | ||
17 | watchdog \ | ||
18 | " | ||
19 | |||
20 | RRECOMMENDS_${PN} = "\ | ||
21 | ddt-runner \ | ||
22 | " | ||
diff --git a/recipes-core/packagegroups/packagegroup-enea-debug.bb b/recipes-core/packagegroups/packagegroup-enea-debug.bb new file mode 100644 index 0000000..b1d386b --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-enea-debug.bb | |||
@@ -0,0 +1,35 @@ | |||
1 | DESCRIPTION = "Tools package group for OE-Core" | ||
2 | LICENSE = "MIT" | ||
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \ | ||
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 | rsync \ | ||
33 | strace \ | ||
34 | ${SYSTEMTAP} \ | ||
35 | " | ||
diff --git a/recipes-core/packagegroups/packagegroup-enea-ptest.bb b/recipes-core/packagegroups/packagegroup-enea-ptest.bb new file mode 100644 index 0000000..f319469 --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-enea-ptest.bb | |||
@@ -0,0 +1,118 @@ | |||
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 | glibc-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_BSD = " \ | ||
84 | partrt \ | ||
85 | " | ||
86 | |||
87 | ENEA_GPL_qemux86 = "" | ||
88 | ENEA_GPL_qemuppc = "" | ||
89 | ENEA_GPL_armv5 = "" | ||
90 | ENEA_GPL_armv7a = "" | ||
91 | ENEA_GPL_aarch64 = "" | ||
92 | |||
93 | RDEPENDS_${PN} = " \ | ||
94 | ${ENEA_DAEMONS} \ | ||
95 | ${ENEA_DATABASE} \ | ||
96 | ${ENEA_TRACE} \ | ||
97 | ${ENEA_DEV} \ | ||
98 | ${ENEA_DEVICE} \ | ||
99 | ${ENEA_FSYS} \ | ||
100 | ${ENEA_HIGHAVA} \ | ||
101 | ${ENEA_LIBS} \ | ||
102 | ${ENEA_MESSAGING} \ | ||
103 | ${ENEA_SCRIPTING} \ | ||
104 | ${ENEA_SECURITY} \ | ||
105 | ${ENEA_SHELL} \ | ||
106 | ${ENEA_UTILS} \ | ||
107 | ${ENEA_GPL} \ | ||
108 | ${ENEA_BSD} \ | ||
109 | ethtool \ | ||
110 | libxml2 \ | ||
111 | gdb \ | ||
112 | elfutils \ | ||
113 | " | ||
114 | |||
115 | |||
116 | RRECOMMENDS_${PN} = " \ | ||
117 | ptest-runner \ | ||
118 | " | ||
diff --git a/recipes-core/packagegroups/packagegroup-enea-rt-tools.bb b/recipes-core/packagegroups/packagegroup-enea-rt-tools.bb new file mode 100644 index 0000000..7515ed4 --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-enea-rt-tools.bb | |||
@@ -0,0 +1,13 @@ | |||
1 | DESCRIPTION = "Enea RT-tools package group" | ||
2 | LICENSE = "MIT" | ||
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ | ||
4 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | ||
5 | PR = "r1" | ||
6 | |||
7 | inherit packagegroup | ||
8 | |||
9 | RDEPENDS_${PN} = " \ | ||
10 | partrt \ | ||
11 | count-ticks \ | ||
12 | list2mask \ | ||
13 | " | ||
diff --git a/recipes-core/packagegroups/packagegroup-enea-sys.bb b/recipes-core/packagegroups/packagegroup-enea-sys.bb new file mode 100644 index 0000000..9ec9756 --- /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 | " | ||
14 | |||
15 | RRECOMMENDS_${PN} = "\ | ||
16 | systest-runner \ | ||
17 | perf-networking \ | ||
18 | " | ||