From 4c3d917a9ba78356f3b1cf181fc0d5337dc42c27 Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Sat, 29 Mar 2014 12:11:19 +0200 Subject: images: add Apalis iMX6 --- recipes/images/angstrom-lxde-image.bb | 40 +++++++++++++++++++++++++++++++- recipes/images/angstrom-qt-x11-image.bb | 41 ++++++++++++++++++++++++++++++++- recipes/images/console-trdx-image.bb | 1 + recipes/images/trdx-extra.inc | 14 +++++++++++ 4 files changed, 94 insertions(+), 2 deletions(-) (limited to 'recipes') diff --git a/recipes/images/angstrom-lxde-image.bb b/recipes/images/angstrom-lxde-image.bb index b3dbe9c..f5121f8 100644 --- a/recipes/images/angstrom-lxde-image.bb +++ b/recipes/images/angstrom-lxde-image.bb @@ -13,6 +13,7 @@ IMAGE_NAME_colibri-t30 = "Colibri_T30_LinuxImage" IMAGE_NAME_apalis-t30 = "Apalis_T30_LinuxImage" IMAGE_NAME_colibri-pxa = "Colibri_PXA_LinuxImage" IMAGE_NAME_colibri-vf = "Colibri_VF_LinuxImage" +IMAGE_NAME_apalis-imx6 = "Apalis_iMX6_LinuxImage" IMAGE_NAME = "${MACHINE}_LinuxImage" #create the deployment directory-tree @@ -34,7 +35,9 @@ CONMANPKGS_libc-uclibc = "" DEPENDS += "gst-plugins-good gst-plugins-bad gst-plugins-ugly" #deploy the OpenGL ES headers to the sysroot -DEPENDS_tegra += "nvsamples" +DEPENDS-TEGRA += "" +DEPENDS-TEGRA_tegra += "nvsamples" +DEPENDS += "${DEPENDS-TEGRA}" IMAGE_BROWSER = "firefox" #keep the rootfs size small @@ -85,6 +88,41 @@ GSTREAMER_append_tegra3 = " \ gst-plugins-good-jpeg \ " GSTREAMER_colibri-vf = "" +GSTREAMER_mx6 = " \ + gstreamer \ + gst-plugins-base \ + gst-plugins-base-alsa \ + gst-plugins-base-audioconvert \ + gst-plugins-base-audioresample \ + gst-plugins-base-audiotestsrc \ + gst-plugins-base-decodebin \ + gst-plugins-base-decodebin2 \ + gst-plugins-base-playbin \ + gst-plugins-base-typefindfunctions \ + gst-plugins-base-ivorbisdec \ + gst-plugins-base-ogg \ + gst-plugins-base-theora \ + gst-plugins-base-videotestsrc \ + gst-plugins-base-vorbis \ + gst-plugins-base-ximagesink \ + gst-plugins-base-xvimagesink \ + gst-plugins-good-audioparsers \ + gst-plugins-good-autodetect \ + gst-plugins-good-avi \ + gst-plugins-good-deinterlace \ + gst-plugins-good-id3demux \ + gst-plugins-good-isomp4 \ + gst-plugins-good-matroska \ + gst-plugins-good-rtp \ + gst-plugins-good-udp \ + gst-plugins-good-video4linux2 \ + gst-plugins-good-wavenc \ + gst-plugins-good-wavparse \ + gst-plugins-ugly-asf \ + gst-plugins-gl \ + gst-fsl-plugin \ + gpu-viv-bin-mx6q \ +" IMAGE_INSTALL += " \ gconf \ diff --git a/recipes/images/angstrom-qt-x11-image.bb b/recipes/images/angstrom-qt-x11-image.bb index af91b18..c311e37 100644 --- a/recipes/images/angstrom-qt-x11-image.bb +++ b/recipes/images/angstrom-qt-x11-image.bb @@ -12,6 +12,7 @@ IMAGE_NAME_colibri-t20 = "Colibri_T20_LinuxImage-qt" IMAGE_NAME_colibri-t30 = "Colibri_T30_LinuxImage-qt" IMAGE_NAME_apalis-t30 = "ApalisT30_LinuxImage-qt" IMAGE_NAME_colibri-pxa = "Colibri_PXA_LinuxImage-qt" +IMAGE_NAME_apalis-imx6 = "Apalis_iMX6_LinuxImage-qt" IMAGE_NAME = "${MACHINE}_LinuxImage-qt" #create the deployment directory-tree @@ -33,7 +34,9 @@ CONMANPKGS_libc-uclibc = "" DEPENDS += "gst-plugins-good gst-plugins-bad gst-plugins-ugly" #deploy the OpenGL ES headers to the sysroot -DEPENDS_tegra += "nvsamples" +DEPENDS-TEGRA += "" +DEPENDS-TEGRA_tegra += "nvsamples" +DEPENDS += "${DEPENDS-TEGRA}" #don't install some id databases BAD_RECOMMENDATIONS_VF_colibri_vf += " udev-hwdb " @@ -77,6 +80,42 @@ GSTREAMER = " \ GSTREAMER_append_tegra3 = " \ gst-plugins-good-jpeg \ " +GSTREAMER_colibri-vf = "" +GSTREAMER_mx6 = " \ + gstreamer \ + gst-plugins-base \ + gst-plugins-base-alsa \ + gst-plugins-base-audioconvert \ + gst-plugins-base-audioresample \ + gst-plugins-base-audiotestsrc \ + gst-plugins-base-decodebin \ + gst-plugins-base-decodebin2 \ + gst-plugins-base-playbin \ + gst-plugins-base-typefindfunctions \ + gst-plugins-base-ivorbisdec \ + gst-plugins-base-ogg \ + gst-plugins-base-theora \ + gst-plugins-base-videotestsrc \ + gst-plugins-base-vorbis \ + gst-plugins-base-ximagesink \ + gst-plugins-base-xvimagesink \ + gst-plugins-good-audioparsers \ + gst-plugins-good-autodetect \ + gst-plugins-good-avi \ + gst-plugins-good-deinterlace \ + gst-plugins-good-id3demux \ + gst-plugins-good-isomp4 \ + gst-plugins-good-matroska \ + gst-plugins-good-rtp \ + gst-plugins-good-udp \ + gst-plugins-good-video4linux2 \ + gst-plugins-good-wavenc \ + gst-plugins-good-wavparse \ + gst-plugins-ugly-asf \ + gst-plugins-gl \ + gst-fsl-plugin \ + gpu-viv-bin-mx6q \ +" IMAGE_INSTALL_QT4 = " \ qt4-x11-free \ diff --git a/recipes/images/console-trdx-image.bb b/recipes/images/console-trdx-image.bb index 2959da8..dc95d4e 100644 --- a/recipes/images/console-trdx-image.bb +++ b/recipes/images/console-trdx-image.bb @@ -13,6 +13,7 @@ IMAGE_NAME_colibri-t30 = "Colibri_T30_LinuxConsoleImage" IMAGE_NAME_apalis-t30 = "Apalis_T30_LinuxConsoleImage" IMAGE_NAME_colibri-pxa = "Colibri_PXA_LinuxConsoleImage" IMAGE_NAME_colibri-vf = "Colibri_VF_LinuxConsoleImage" +IMAGE_NAME_apalis-imx6 = "Apalis_iMX6_LinuxConsoleImage" IMAGE_NAME = "${MACHINE}_LinuxConsoleImage" #create the deployment directory-tree diff --git a/recipes/images/trdx-extra.inc b/recipes/images/trdx-extra.inc index 65df183..dc7871d 100644 --- a/recipes/images/trdx-extra.inc +++ b/recipes/images/trdx-extra.inc @@ -68,6 +68,20 @@ IMAGE_INSTALL_MACHINE_apalis-t30 = " \ kernel-module-fusion-f0710a \ " +IMAGE_INSTALL_MACHINE_apalis-imx6 = " \ + curl \ + file \ + aspell \ + pciutils \ + iproute2 \ + canutils \ + fs-init \ + e2fsprogs \ + e2fsprogs-mke2fs \ + e2fsprogs-tune2fs \ + mimetypes \ +" + IMAGE_INSTALL_MACHINE_colibri-vf = " \ gpioconfig \ ptpd \ -- cgit v1.2.3