diff options
| author | Adrian Dudau <adrian.dudau@enea.com> | 2013-12-12 17:36:38 +0100 |
|---|---|---|
| committer | Adrian Dudau <adrian.dudau@enea.com> | 2013-12-12 17:36:38 +0100 |
| commit | 2a7348129a42f21095fcd62e47a035f78d254130 (patch) | |
| tree | 544dc8019a8f8cb684ace8674193605e607f9964 /recipes-core/packagegroups | |
| download | meta-enea-master.tar.gz | |
Migrated from the internal git server on the dora-enea branch
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
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 | " | ||
