[meta-freescale] [meta-fsl-demos][PATCH 07/12] packagegroup-fsl-tools-core.bb and packagegroup-fsl-tools-extended.bb: Collections of tools commonly used in image recipes.
Ann Thornton
ra43240 at freescale.com
Wed Aug 19 06:32:01 PDT 2015
This collection of tool packages facilitates common image recipes making it
easier to have an image recipe that works across many platforms.
Signed-off-by: Ann Thornton <ra43240 at freescale.com>
---
.../packagegroups/packagegroup-fsl-mfgtools.bb | 30 +++++++++++
.../packagegroups/packagegroup-fsl-tools-core.bb | 36 +++++++++++++
.../packagegroup-fsl-tools-extended.bb | 61 ++++++++++++++++++++++
3 files changed, 127 insertions(+)
create mode 100644 recipes-fsl/packagegroups/packagegroup-fsl-mfgtools.bb
create mode 100644 recipes-fsl/packagegroups/packagegroup-fsl-tools-core.bb
create mode 100644 recipes-fsl/packagegroups/packagegroup-fsl-tools-extended.bb
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-mfgtools.bb b/recipes-fsl/packagegroups/packagegroup-fsl-mfgtools.bb
new file mode 100644
index 0000000..ae01c4a
--- /dev/null
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-mfgtools.bb
@@ -0,0 +1,30 @@
+# Copyright (C) 2015 Freescale Semiconductor
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+SUMMARY = "Freescale Package group for development tools"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
+ file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+inherit packagegroup
+
+PACKAGES = "${PN}"
+
+RDEPENDS_${PN} = " \
+ packagegroup-core-boot \
+ bash \
+ util-linux \
+ dosfstools \
+ mtd-utils \
+ mtd-utils-ubifs \
+ mtd-utils-jffs2 \
+ e2fsprogs-mke2fs \
+ mdadm \
+ hdparm \
+"
+
+RDEPENDS_${PN}_append_imx = " \
+ coreutils \
+ mmc-utils \
+ fsl-rc-local \
+"
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-core.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-core.bb
new file mode 100644
index 0000000..eb3ce8a
--- /dev/null
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-core.bb
@@ -0,0 +1,36 @@
+# Copyright (C) 2015 Freescale Semiconductor
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+SUMMARY = "Freescale Package group for core tools"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
+ file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+inherit packagegroup
+
+PACKAGES = "${PN}"
+
+RDEPENDS_${PN} = " \
+ e2fsprogs \
+ e2fsprogs-badblocks \
+ e2fsprogs-e2fsck \
+ e2fsprogs-tune2fs \
+ i2c-tools \
+ kmod \
+ libhugetlbfs \
+ lmsensors-sensors \
+ memtester \
+ pkgconfig \
+ python-subprocess \
+ python-datetime \
+ python-json \
+ procps \
+ minicom \
+ coreutils \
+ elfutils \
+ file \
+ psmisc \
+ sysfsutils \
+ sysklogd \
+ sysstat \
+"
\ No newline at end of file
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-extended.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-extended.bb
new file mode 100644
index 0000000..95c8793
--- /dev/null
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-extended.bb
@@ -0,0 +1,61 @@
+# Copyright (C) 2015 Freescale Semiconductor
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+SUMMARY = "Freescale Package group for extended tools"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
+ file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+inherit packagegroup
+
+PACKAGES = "${PN}"
+
+X11_TOOLS = "${@base_contains('DISTRO_FEATURES', 'x11', \
+ 'lsb \
+ lsbinitscripts \
+ lsbtest ', '', d)} \
+"
+
+IMX_TOOLS = ""
+IMX_TOOLS_imx = "imx-kobs"
+
+SOC_TOOLS_TEST = ""
+SOC_TOOLS_TEST_vf = "imx-test"
+SOC_TOOLS_TEST_mxs = "imx-test"
+SOC_TOOLS_TEST_mx3 = "imx-test"
+SOC_TOOLS_TEST_mx5 = "imx-test"
+SOC_TOOLS_TEST_mx6 = "imx-test"
+SOC_TOOLS_TEST_mx7 = "imx-test"
+
+ADL_NETWORK_LAYER_TOOLS = "${@base_contains('BBFILE_COLLECTIONS', 'networking-layer', \
+ 'strongswan', '', d)} \
+"
+
+RDEPENDS_${PN} = "\
+ bc \
+ chkconfig \
+ cronie \
+ db \
+ debianutils \
+ lsof \
+ man \
+ man-pages \
+ oprofile \
+ parted \
+ perf \
+ rng-tools \
+ rt-tests \
+ sqlite3 \
+ texinfo \
+ unzip \
+ usbutils \
+ usbutils-ids \
+ watchdog \
+ which \
+ xz \
+ zip \
+ ${X11_TOOLS} \
+ ${SOC_TOOLS_TEST} \
+ ${IMX_TOOLS} \
+ ${ADL_NETWORK_LAYER_TOOLS} \
+"
--
1.9.1
More information about the meta-freescale
mailing list