Commit 2934489079e4c854400ae9e116ef2cd284aec52d
1 parent
51b6432a73
Exists in
master
Remove delay when spi_nor is unlocked or the Test# will not work
Showing 10 changed files with 36 additions and 2 deletions Inline Diff
- recipes-bsp/u-boot/u-boot-smarcfimx6_2014.04-smarcfimx6.bb
- recipes-connectivity/lftp/lftp_4.6.3a.bb
- recipes-fsl/images/imx6q1gsmarc-fsl-image-gui.bb
- recipes-fsl/images/imx6q1gsmarc-fsl-image-qt5.bb
- recipes-fsl/images/imx6q2gsmarc-fsl-image-gui.bb
- recipes-fsl/images/imx6q2gsmarc-fsl-image-qt5.bb
- recipes-fsl/images/imx6solosmarc-fsl-image-gui.bb
- recipes-fsl/images/imx6solosmarc-fsl-image-qt5.bb
- recipes-fsl/images/imx6u1gsmarc-fsl-image-gui.bb
- recipes-fsl/images/imx6u1gsmarc-fsl-image-qt5.bb
recipes-bsp/u-boot/u-boot-smarcfimx6_2014.04-smarcfimx6.bb
1 | # Copyright (C) 2013, 2014 Freescale Semiconductor | 1 | # Copyright (C) 2013, 2014 Freescale Semiconductor |
2 | 2 | ||
3 | DESCRIPTION = "U-Boot i.MX6 SMARC-FiMX6 platforms" | 3 | DESCRIPTION = "U-Boot i.MX6 SMARC-FiMX6 platforms" |
4 | require recipes-bsp/u-boot/u-boot.inc | 4 | require recipes-bsp/u-boot/u-boot.inc |
5 | 5 | ||
6 | PROVIDES += "u-boot" | 6 | PROVIDES += "u-boot" |
7 | 7 | ||
8 | LICENSE = "GPLv2+" | 8 | LICENSE = "GPLv2+" |
9 | LIC_FILES_CHKSUM = "file://Licenses/README;md5=025bf9f768cbcb1a165dbe1a110babfb" | 9 | LIC_FILES_CHKSUM = "file://Licenses/README;md5=025bf9f768cbcb1a165dbe1a110babfb" |
10 | 10 | ||
11 | PROVIDES += "u-boot" | 11 | PROVIDES += "u-boot" |
12 | PV = "2014.04-smarcfimx6" | 12 | PV = "2014.04-smarcfimx6" |
13 | 13 | ||
14 | SRCREV = "f84d01926aa4ebe55fe67ebb1c485e9e4392c672" | 14 | SRCREV = "79bc910696bbe4ea425900eaf9513e0d8e2a2970" |
15 | SRCBRANCH = "smarc-imx_v2014.04_3.14.28_1.0.0_ga" | 15 | SRCBRANCH = "smarc-imx_v2014.04_3.14.28_1.0.0_ga" |
16 | # eMMC Boot Up | 16 | # eMMC Boot Up |
17 | #SRCREV = "65da6b1215504411fd7123d608bab7f2a8d93de8" | 17 | #SRCREV = "17242f3dbeaead1f77f552b138cbbd61608013cc" |
18 | #SRCBRANCH = "smarc-emmc-imx_v2014.04_3.14.28_1.0.0_ga" | 18 | #SRCBRANCH = "smarc-emmc-imx_v2014.04_3.14.28_1.0.0_ga" |
19 | SRC_URI = "${EMB_UBOOT_MIRROR};protocol=ssh;branch=${SRCBRANCH}" | 19 | SRC_URI = "${EMB_UBOOT_MIRROR};protocol=ssh;branch=${SRCBRANCH}" |
20 | 20 | ||
21 | PR = "r0+gitr${SRCPV}" | 21 | PR = "r0+gitr${SRCPV}" |
22 | 22 | ||
23 | S = "${WORKDIR}/git" | 23 | S = "${WORKDIR}/git" |
24 | 24 | ||
25 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 25 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
26 | COMPATIBLE_MACHINE = "(mx6)" | 26 | COMPATIBLE_MACHINE = "(mx6)" |
27 | 27 | ||
28 | 28 |
recipes-connectivity/lftp/lftp_4.6.3a.bb
File was created | 1 | DESCRIPTION = "LFTP is a sophisticated file transfer program with \ | |
2 | command line interface. It supports FTP, HTTP, \ | ||
3 | FISH, SFTP, HTTPS and FTPS protocols" | ||
4 | HOMEPAGE = "http://lftp.yar.ru/" | ||
5 | SECTION = "console/network" | ||
6 | LICENSE = "GPLv3" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | ||
8 | DEPENDS = "readline" | ||
9 | |||
10 | SRC_URI = "ftp://ftp.yars.free.net/pub/source/lftp/lftp-${PV}.tar.gz \ | ||
11 | " | ||
12 | SRC_URI[md5sum] = "2777dd514d21fe1da764bedd1d0ab36c" | ||
13 | SRC_URI[sha256sum] = "a8b53e5ca2c1acbecd181c87f21a8673ca9038dc9f2be6ab8c23790bd91fd446" | ||
14 | |||
15 | inherit autotools gettext pkgconfig | ||
16 | |||
17 | EXTRA_OECONF += "--with-modules" | ||
18 | |||
19 | PACKAGECONFIG ??= "libidn openssl zlib gnutls" | ||
20 | PACKAGECONFIG[libidn] = "--with-libidn, --without-libidn, libidn" | ||
21 | PACKAGECONFIG[openssl] = "--with-openssl, --without-openssl, openssl" | ||
22 | PACKAGECONFIG[zlib] = "--with-zlib, --without-zlib, zlib" | ||
23 | PACKAGECONFIG[gnutls] = "--with-gnutls, --without-gnutls, gnutls" | ||
24 | |||
25 | FILES_${PN}-dbg += "${libdir}/lftp/${PV}/.debug" | ||
26 | RDEPENDS_${PN} = "perl bash readline" | ||
27 |
recipes-fsl/images/imx6q1gsmarc-fsl-image-gui.bb
1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image" | 1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image" |
2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
3 | 3 | ||
4 | inherit core-image | 4 | inherit core-image |
5 | # require recipes-fsl/images/fsl-image-multimedia.bb | 5 | # require recipes-fsl/images/fsl-image-multimedia.bb |
6 | 6 | ||
7 | IMAGE_FEATURES += " splash" | 7 | IMAGE_FEATURES += " splash" |
8 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'x11', \ | 8 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'x11', \ |
9 | ' package-management x11-base x11-sato hwcodecs', '', d)}" | 9 | ' package-management x11-base x11-sato hwcodecs', '', d)}" |
10 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'wayland', \ | 10 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'wayland', \ |
11 | base_contains('DISTRO_FEATURES', 'x11', '', ' package-management hwcodecs', d), \ | 11 | base_contains('DISTRO_FEATURES', 'x11', '', ' package-management hwcodecs', d), \ |
12 | '', d)}" | 12 | '', d)}" |
13 | 13 | ||
14 | X11_EXTRA_IMAGE_FEATURES ?= "${@base_contains('DISTRO_FEATURES', 'x11', \ | 14 | X11_EXTRA_IMAGE_FEATURES ?= "${@base_contains('DISTRO_FEATURES', 'x11', \ |
15 | ' tools-testapps', '', d)}" | 15 | ' tools-testapps', '', d)}" |
16 | 16 | ||
17 | # Add extra image features | 17 | # Add extra image features |
18 | EXTRA_IMAGE_FEATURES += " \ | 18 | EXTRA_IMAGE_FEATURES += " \ |
19 | ${X11_EXTRA_IMAGE_FEATURES} \ | 19 | ${X11_EXTRA_IMAGE_FEATURES} \ |
20 | nfs-server \ | 20 | nfs-server \ |
21 | tools-debug \ | 21 | tools-debug \ |
22 | tools-profile \ | 22 | tools-profile \ |
23 | ssh-server-dropbear \ | 23 | ssh-server-dropbear \ |
24 | " | 24 | " |
25 | 25 | ||
26 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 26 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
27 | 27 | ||
28 | # Backend-specific packages | 28 | # Backend-specific packages |
29 | # Direct FB packages | 29 | # Direct FB packages |
30 | DFB_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'directfb', \ | 30 | DFB_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'directfb', \ |
31 | 'packagegroup-core-full-cmdline packagegroup-core-directfb libvivante-dfb-mx6 rpm', '', d)}" | 31 | 'packagegroup-core-full-cmdline packagegroup-core-directfb libvivante-dfb-mx6 rpm', '', d)}" |
32 | 32 | ||
33 | # Wayland packages | 33 | # Wayland packages |
34 | WAYLAND_IMAGE_INSTALL = "" | 34 | WAYLAND_IMAGE_INSTALL = "" |
35 | WAYLAND_IMAGE_INSTALL_imx6q1gsmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \ | 35 | WAYLAND_IMAGE_INSTALL_imx6q1gsmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \ |
36 | base_contains('DISTRO_FEATURES', 'x11', '', \ | 36 | base_contains('DISTRO_FEATURES', 'x11', '', \ |
37 | ' weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d),\ | 37 | ' weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d),\ |
38 | '', d)}" | 38 | '', d)}" |
39 | WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" | 39 | WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" |
40 | 40 | ||
41 | # X11 packages | 41 | # X11 packages |
42 | X11_IMAGE_INSTALL = "" | 42 | X11_IMAGE_INSTALL = "" |
43 | X11_IMAGE_INSTALL_imx6q1gsmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \ | 43 | X11_IMAGE_INSTALL_imx6q1gsmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \ |
44 | 'gst-plugins-gl-meta packagegroup-fsl-pulseaudio', '', d)}" | 44 | 'gst-plugins-gl-meta packagegroup-fsl-pulseaudio', '', d)}" |
45 | X11_IMAGE_INSTALL_remove_mx6sl = "gst-plugins-gl-meta" | 45 | X11_IMAGE_INSTALL_remove_mx6sl = "gst-plugins-gl-meta" |
46 | X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" | 46 | X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" |
47 | 47 | ||
48 | # Add in Graphics | 48 | # Add in Graphics |
49 | X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ | 49 | X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ |
50 | 'packagegroup-core-x11-sato-games \ | 50 | 'packagegroup-core-x11-sato-games \ |
51 | xorg-minimal-fonts \ | 51 | xorg-minimal-fonts \ |
52 | liberation-fonts', '', d)}" | 52 | liberation-fonts', '', d)}" |
53 | 53 | ||
54 | # set mm image install specific to SOC | 54 | # set mm image install specific to SOC |
55 | MM_IMAGE_INSTALL = "packagegroup-fsl-gstreamer" | 55 | MM_IMAGE_INSTALL = "packagegroup-fsl-gstreamer" |
56 | MM_IMAGE_INSTALL_imx6q1gsmarc = "packagegroup-fsl-gstreamer packagegroup-fsl-gstreamer1.0" | 56 | MM_IMAGE_INSTALL_imx6q1gsmarc = "packagegroup-fsl-gstreamer packagegroup-fsl-gstreamer1.0" |
57 | 57 | ||
58 | IMAGE_FEATURES += "package-management" | 58 | IMAGE_FEATURES += "package-management" |
59 | 59 | ||
60 | IMAGE_INSTALL += " \ | 60 | IMAGE_INSTALL += " \ |
61 | ${X11_IMAGE_INSTALL} \ | 61 | ${X11_IMAGE_INSTALL} \ |
62 | ${X11_IMAGE_INSTALL_GRAPHICS} \ | 62 | ${X11_IMAGE_INSTALL_GRAPHICS} \ |
63 | ${DFB_IMAGE_INSTALL} \ | 63 | ${DFB_IMAGE_INSTALL} \ |
64 | ${WAYLAND_IMAGE_INSTALL} \ | 64 | ${WAYLAND_IMAGE_INSTALL} \ |
65 | ${MM_IMAGE_INSTALL} \ | 65 | ${MM_IMAGE_INSTALL} \ |
66 | packagegroup-fsl-tools-gpu \ | 66 | packagegroup-fsl-tools-gpu \ |
67 | packagegroup-fsl-tools-gpu-external \ | 67 | packagegroup-fsl-tools-gpu-external \ |
68 | packagegroup-fsl-tools-testapps \ | 68 | packagegroup-fsl-tools-testapps \ |
69 | packagegroup-fsl-tools-benchmark \ | 69 | packagegroup-fsl-tools-benchmark \ |
70 | sudo \ | 70 | sudo \ |
71 | screen \ | 71 | screen \ |
72 | cpufrequtils \ | 72 | cpufrequtils \ |
73 | nano \ | 73 | nano \ |
74 | vim \ | 74 | vim \ |
75 | tzdata \ | 75 | tzdata \ |
76 | ntp \ | 76 | ntp \ |
77 | boost \ | 77 | boost \ |
78 | nodejs \ | 78 | nodejs \ |
79 | procps \ | 79 | procps \ |
80 | cronie \ | 80 | cronie \ |
81 | rsyslog \ | 81 | rsyslog \ |
82 | e2fsprogs \ | 82 | e2fsprogs \ |
83 | e2fsprogs-e2fsck \ | 83 | e2fsprogs-e2fsck \ |
84 | e2fsprogs-mke2fs \ | 84 | e2fsprogs-mke2fs \ |
85 | e2fsprogs-tune2fs \ | 85 | e2fsprogs-tune2fs \ |
86 | dosfstools \ | 86 | dosfstools \ |
87 | util-linux-fdisk \ | 87 | util-linux-fdisk \ |
88 | util-linux-mkfs \ | 88 | util-linux-mkfs \ |
89 | util-linux-sfdisk \ | 89 | util-linux-sfdisk \ |
90 | util-linux-blkid \ | 90 | util-linux-blkid \ |
91 | ncftp \ | 91 | ncftp \ |
92 | lftp \ | ||
92 | " | 93 | " |
93 | export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-gui" | 94 | export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-gui" |
94 | 95 | ||
95 | 96 | ||
96 | 97 |
recipes-fsl/images/imx6q1gsmarc-fsl-image-qt5.bb
1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5 and other utilities" | 1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5 and other utilities" |
2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
3 | 3 | ||
4 | require recipes-fsl/images/fsl-image-gui.bb | 4 | require recipes-fsl/images/fsl-image-gui.bb |
5 | 5 | ||
6 | inherit distro_features_check | 6 | inherit distro_features_check |
7 | 7 | ||
8 | CONFLICT_DISTRO_FEATURES = "directfb" | 8 | CONFLICT_DISTRO_FEATURES = "directfb" |
9 | 9 | ||
10 | X11_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'x11', \ | 10 | X11_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'x11', \ |
11 | 'libxkbcommon', '', d)}" | 11 | 'libxkbcommon', '', d)}" |
12 | 12 | ||
13 | WLD_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'wayland', \ | 13 | WLD_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'wayland', \ |
14 | 'qtwayland \ | 14 | 'qtwayland \ |
15 | qtwayland-plugins', '', d)}" | 15 | qtwayland-plugins', '', d)}" |
16 | 16 | ||
17 | OPENCV_INSTALL = "opencv opencv-dev opencv-apps opencv-samples" | 17 | OPENCV_INSTALL = "opencv opencv-dev opencv-apps opencv-samples" |
18 | 18 | ||
19 | QT5_IMAGE_INSTALL = "" | 19 | QT5_IMAGE_INSTALL = "" |
20 | QT5_IMAGE_INSTALL_common = " \ | 20 | QT5_IMAGE_INSTALL_common = " \ |
21 | packagegroup-qt5-core \ | 21 | packagegroup-qt5-core \ |
22 | packagegroup-qt5-qtdeclarative \ | 22 | packagegroup-qt5-qtdeclarative \ |
23 | packagegroup-qt5-qtdeclarative-qml \ | 23 | packagegroup-qt5-qtdeclarative-qml \ |
24 | packagegroup-qt5-demos \ | 24 | packagegroup-qt5-demos \ |
25 | ${X11_IMAGE_INSTALL} \ | 25 | ${X11_IMAGE_INSTALL} \ |
26 | ${WLD_IMAGE_INSTALL} \ | 26 | ${WLD_IMAGE_INSTALL} \ |
27 | ${OPENCV_INSTALL} \ | 27 | ${OPENCV_INSTALL} \ |
28 | " | 28 | " |
29 | QT5_IMAGE_INSTALL_imx6q1gsmarc = " \ | 29 | QT5_IMAGE_INSTALL_imx6q1gsmarc = " \ |
30 | ${QT5_IMAGE_INSTALL_common} \ | 30 | ${QT5_IMAGE_INSTALL_common} \ |
31 | packagegroup-qt5-webkit \ | 31 | packagegroup-qt5-webkit \ |
32 | " | 32 | " |
33 | 33 | ||
34 | IMAGE_FEATURES += "package-management" | 34 | IMAGE_FEATURES += "package-management" |
35 | 35 | ||
36 | IMAGE_INSTALL += " \ | 36 | IMAGE_INSTALL += " \ |
37 | ${QT5_IMAGE_INSTALL} \ | 37 | ${QT5_IMAGE_INSTALL} \ |
38 | sudo \ | 38 | sudo \ |
39 | screen \ | 39 | screen \ |
40 | cpufrequtils \ | 40 | cpufrequtils \ |
41 | nano \ | 41 | nano \ |
42 | vim \ | 42 | vim \ |
43 | tzdata \ | 43 | tzdata \ |
44 | ntp \ | 44 | ntp \ |
45 | boost \ | 45 | boost \ |
46 | nodejs \ | 46 | nodejs \ |
47 | procps \ | 47 | procps \ |
48 | cronie \ | 48 | cronie \ |
49 | rsyslog \ | 49 | rsyslog \ |
50 | e2fsprogs-e2fsck \ | 50 | e2fsprogs-e2fsck \ |
51 | e2fsprogs-mke2fs \ | 51 | e2fsprogs-mke2fs \ |
52 | e2fsprogs-tune2fs \ | 52 | e2fsprogs-tune2fs \ |
53 | dosfstools \ | 53 | dosfstools \ |
54 | util-linux-fdisk \ | 54 | util-linux-fdisk \ |
55 | util-linux-mkfs \ | 55 | util-linux-mkfs \ |
56 | util-linux-sfdisk \ | 56 | util-linux-sfdisk \ |
57 | util-linux-blkid \ | 57 | util-linux-blkid \ |
58 | ncftp \ | 58 | ncftp \ |
59 | lftp \ | ||
59 | " | 60 | " |
60 | export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-qt5" | 61 | export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-qt5" |
61 | 62 |
recipes-fsl/images/imx6q2gsmarc-fsl-image-gui.bb
1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image" | 1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image" |
2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
3 | 3 | ||
4 | inherit core-image | 4 | inherit core-image |
5 | # require recipes-fsl/images/fsl-image-multimedia.bb | 5 | # require recipes-fsl/images/fsl-image-multimedia.bb |
6 | 6 | ||
7 | IMAGE_FEATURES += " splash" | 7 | IMAGE_FEATURES += " splash" |
8 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'x11', \ | 8 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'x11', \ |
9 | ' package-management x11-base x11-sato hwcodecs', '', d)}" | 9 | ' package-management x11-base x11-sato hwcodecs', '', d)}" |
10 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'wayland', \ | 10 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'wayland', \ |
11 | base_contains('DISTRO_FEATURES', 'x11', '', ' package-management hwcodecs', d), \ | 11 | base_contains('DISTRO_FEATURES', 'x11', '', ' package-management hwcodecs', d), \ |
12 | '', d)}" | 12 | '', d)}" |
13 | 13 | ||
14 | X11_EXTRA_IMAGE_FEATURES ?= "${@base_contains('DISTRO_FEATURES', 'x11', \ | 14 | X11_EXTRA_IMAGE_FEATURES ?= "${@base_contains('DISTRO_FEATURES', 'x11', \ |
15 | ' tools-testapps', '', d)}" | 15 | ' tools-testapps', '', d)}" |
16 | 16 | ||
17 | # Add extra image features | 17 | # Add extra image features |
18 | EXTRA_IMAGE_FEATURES += " \ | 18 | EXTRA_IMAGE_FEATURES += " \ |
19 | ${X11_EXTRA_IMAGE_FEATURES} \ | 19 | ${X11_EXTRA_IMAGE_FEATURES} \ |
20 | nfs-server \ | 20 | nfs-server \ |
21 | tools-debug \ | 21 | tools-debug \ |
22 | tools-profile \ | 22 | tools-profile \ |
23 | ssh-server-dropbear \ | 23 | ssh-server-dropbear \ |
24 | " | 24 | " |
25 | 25 | ||
26 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 26 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
27 | 27 | ||
28 | # Backend-specific packages | 28 | # Backend-specific packages |
29 | # Direct FB packages | 29 | # Direct FB packages |
30 | DFB_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'directfb', \ | 30 | DFB_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'directfb', \ |
31 | 'packagegroup-core-full-cmdline packagegroup-core-directfb libvivante-dfb-mx6 rpm', '', d)}" | 31 | 'packagegroup-core-full-cmdline packagegroup-core-directfb libvivante-dfb-mx6 rpm', '', d)}" |
32 | 32 | ||
33 | # Wayland packages | 33 | # Wayland packages |
34 | WAYLAND_IMAGE_INSTALL = "" | 34 | WAYLAND_IMAGE_INSTALL = "" |
35 | WAYLAND_IMAGE_INSTALL_imx6q2gsmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \ | 35 | WAYLAND_IMAGE_INSTALL_imx6q2gsmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \ |
36 | base_contains('DISTRO_FEATURES', 'x11', '', \ | 36 | base_contains('DISTRO_FEATURES', 'x11', '', \ |
37 | ' weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d),\ | 37 | ' weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d),\ |
38 | '', d)}" | 38 | '', d)}" |
39 | WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" | 39 | WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" |
40 | 40 | ||
41 | # X11 packages | 41 | # X11 packages |
42 | X11_IMAGE_INSTALL = "" | 42 | X11_IMAGE_INSTALL = "" |
43 | X11_IMAGE_INSTALL_imx6q2gsmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \ | 43 | X11_IMAGE_INSTALL_imx6q2gsmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \ |
44 | 'gst-plugins-gl-meta packagegroup-fsl-pulseaudio', '', d)}" | 44 | 'gst-plugins-gl-meta packagegroup-fsl-pulseaudio', '', d)}" |
45 | X11_IMAGE_INSTALL_remove_mx6sl = "gst-plugins-gl-meta" | 45 | X11_IMAGE_INSTALL_remove_mx6sl = "gst-plugins-gl-meta" |
46 | X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" | 46 | X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" |
47 | 47 | ||
48 | # Add in Graphics | 48 | # Add in Graphics |
49 | X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ | 49 | X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ |
50 | 'packagegroup-core-x11-sato-games \ | 50 | 'packagegroup-core-x11-sato-games \ |
51 | xorg-minimal-fonts \ | 51 | xorg-minimal-fonts \ |
52 | liberation-fonts', '', d)}" | 52 | liberation-fonts', '', d)}" |
53 | 53 | ||
54 | # set mm image install specific to SOC | 54 | # set mm image install specific to SOC |
55 | MM_IMAGE_INSTALL = "packagegroup-fsl-gstreamer" | 55 | MM_IMAGE_INSTALL = "packagegroup-fsl-gstreamer" |
56 | MM_IMAGE_INSTALL_imx6q2gsmarc = "packagegroup-fsl-gstreamer packagegroup-fsl-gstreamer1.0" | 56 | MM_IMAGE_INSTALL_imx6q2gsmarc = "packagegroup-fsl-gstreamer packagegroup-fsl-gstreamer1.0" |
57 | 57 | ||
58 | IMAGE_FEATURES += "package-management" | 58 | IMAGE_FEATURES += "package-management" |
59 | 59 | ||
60 | IMAGE_INSTALL += " \ | 60 | IMAGE_INSTALL += " \ |
61 | ${X11_IMAGE_INSTALL} \ | 61 | ${X11_IMAGE_INSTALL} \ |
62 | ${X11_IMAGE_INSTALL_GRAPHICS} \ | 62 | ${X11_IMAGE_INSTALL_GRAPHICS} \ |
63 | ${DFB_IMAGE_INSTALL} \ | 63 | ${DFB_IMAGE_INSTALL} \ |
64 | ${WAYLAND_IMAGE_INSTALL} \ | 64 | ${WAYLAND_IMAGE_INSTALL} \ |
65 | ${MM_IMAGE_INSTALL} \ | 65 | ${MM_IMAGE_INSTALL} \ |
66 | packagegroup-fsl-tools-gpu \ | 66 | packagegroup-fsl-tools-gpu \ |
67 | packagegroup-fsl-tools-gpu-external \ | 67 | packagegroup-fsl-tools-gpu-external \ |
68 | packagegroup-fsl-tools-testapps \ | 68 | packagegroup-fsl-tools-testapps \ |
69 | packagegroup-fsl-tools-benchmark \ | 69 | packagegroup-fsl-tools-benchmark \ |
70 | sudo \ | 70 | sudo \ |
71 | screen \ | 71 | screen \ |
72 | cpufrequtils \ | 72 | cpufrequtils \ |
73 | nano \ | 73 | nano \ |
74 | vim \ | 74 | vim \ |
75 | tzdata \ | 75 | tzdata \ |
76 | ntp \ | 76 | ntp \ |
77 | boost \ | 77 | boost \ |
78 | nodejs \ | 78 | nodejs \ |
79 | procps \ | 79 | procps \ |
80 | cronie \ | 80 | cronie \ |
81 | rsyslog \ | 81 | rsyslog \ |
82 | e2fsprogs \ | 82 | e2fsprogs \ |
83 | e2fsprogs-e2fsck \ | 83 | e2fsprogs-e2fsck \ |
84 | e2fsprogs-mke2fs \ | 84 | e2fsprogs-mke2fs \ |
85 | e2fsprogs-tune2fs \ | 85 | e2fsprogs-tune2fs \ |
86 | dosfstools \ | 86 | dosfstools \ |
87 | util-linux-fdisk \ | 87 | util-linux-fdisk \ |
88 | util-linux-mkfs \ | 88 | util-linux-mkfs \ |
89 | util-linux-sfdisk \ | 89 | util-linux-sfdisk \ |
90 | util-linux-blkid \ | 90 | util-linux-blkid \ |
91 | ncftp \ | 91 | ncftp \ |
92 | lftp \ | ||
92 | " | 93 | " |
93 | export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-gui" | 94 | export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-gui" |
94 | 95 | ||
95 | 96 | ||
96 | 97 |
recipes-fsl/images/imx6q2gsmarc-fsl-image-qt5.bb
1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5 and other utilities" | 1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5 and other utilities" |
2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
3 | 3 | ||
4 | require recipes-fsl/images/fsl-image-gui.bb | 4 | require recipes-fsl/images/fsl-image-gui.bb |
5 | 5 | ||
6 | inherit distro_features_check | 6 | inherit distro_features_check |
7 | 7 | ||
8 | CONFLICT_DISTRO_FEATURES = "directfb" | 8 | CONFLICT_DISTRO_FEATURES = "directfb" |
9 | 9 | ||
10 | X11_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'x11', \ | 10 | X11_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'x11', \ |
11 | 'libxkbcommon', '', d)}" | 11 | 'libxkbcommon', '', d)}" |
12 | 12 | ||
13 | WLD_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'wayland', \ | 13 | WLD_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'wayland', \ |
14 | 'qtwayland \ | 14 | 'qtwayland \ |
15 | qtwayland-plugins', '', d)}" | 15 | qtwayland-plugins', '', d)}" |
16 | 16 | ||
17 | OPENCV_INSTALL = "opencv opencv-dev opencv-apps opencv-samples" | 17 | OPENCV_INSTALL = "opencv opencv-dev opencv-apps opencv-samples" |
18 | 18 | ||
19 | QT5_IMAGE_INSTALL = "" | 19 | QT5_IMAGE_INSTALL = "" |
20 | QT5_IMAGE_INSTALL_common = " \ | 20 | QT5_IMAGE_INSTALL_common = " \ |
21 | packagegroup-qt5-core \ | 21 | packagegroup-qt5-core \ |
22 | packagegroup-qt5-qtdeclarative \ | 22 | packagegroup-qt5-qtdeclarative \ |
23 | packagegroup-qt5-qtdeclarative-qml \ | 23 | packagegroup-qt5-qtdeclarative-qml \ |
24 | packagegroup-qt5-demos \ | 24 | packagegroup-qt5-demos \ |
25 | ${X11_IMAGE_INSTALL} \ | 25 | ${X11_IMAGE_INSTALL} \ |
26 | ${WLD_IMAGE_INSTALL} \ | 26 | ${WLD_IMAGE_INSTALL} \ |
27 | ${OPENCV_INSTALL} \ | 27 | ${OPENCV_INSTALL} \ |
28 | " | 28 | " |
29 | QT5_IMAGE_INSTALL_imx6q2gsmarc = " \ | 29 | QT5_IMAGE_INSTALL_imx6q2gsmarc = " \ |
30 | ${QT5_IMAGE_INSTALL_common} \ | 30 | ${QT5_IMAGE_INSTALL_common} \ |
31 | packagegroup-qt5-webkit \ | 31 | packagegroup-qt5-webkit \ |
32 | " | 32 | " |
33 | 33 | ||
34 | IMAGE_FEATURES += "package-management" | 34 | IMAGE_FEATURES += "package-management" |
35 | 35 | ||
36 | IMAGE_INSTALL += " \ | 36 | IMAGE_INSTALL += " \ |
37 | ${QT5_IMAGE_INSTALL} \ | 37 | ${QT5_IMAGE_INSTALL} \ |
38 | sudo \ | 38 | sudo \ |
39 | screen \ | 39 | screen \ |
40 | cpufrequtils \ | 40 | cpufrequtils \ |
41 | nano \ | 41 | nano \ |
42 | vim \ | 42 | vim \ |
43 | tzdata \ | 43 | tzdata \ |
44 | ntp \ | 44 | ntp \ |
45 | boost \ | 45 | boost \ |
46 | nodejs \ | 46 | nodejs \ |
47 | procps \ | 47 | procps \ |
48 | cronie \ | 48 | cronie \ |
49 | rsyslog \ | 49 | rsyslog \ |
50 | e2fsprogs-e2fsck \ | 50 | e2fsprogs-e2fsck \ |
51 | e2fsprogs-mke2fs \ | 51 | e2fsprogs-mke2fs \ |
52 | e2fsprogs-tune2fs \ | 52 | e2fsprogs-tune2fs \ |
53 | dosfstools \ | 53 | dosfstools \ |
54 | util-linux-fdisk \ | 54 | util-linux-fdisk \ |
55 | util-linux-mkfs \ | 55 | util-linux-mkfs \ |
56 | util-linux-sfdisk \ | 56 | util-linux-sfdisk \ |
57 | util-linux-blkid \ | 57 | util-linux-blkid \ |
58 | ncftp \ | 58 | ncftp \ |
59 | lftp \ | ||
59 | " | 60 | " |
60 | export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-qt5" | 61 | export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-qt5" |
61 | 62 |
recipes-fsl/images/imx6solosmarc-fsl-image-gui.bb
1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image" | 1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image" |
2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
3 | 3 | ||
4 | inherit core-image | 4 | inherit core-image |
5 | # require recipes-fsl/images/fsl-image-multimedia.bb | 5 | # require recipes-fsl/images/fsl-image-multimedia.bb |
6 | 6 | ||
7 | IMAGE_FEATURES += " splash" | 7 | IMAGE_FEATURES += " splash" |
8 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'x11', \ | 8 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'x11', \ |
9 | ' package-management x11-base x11-sato hwcodecs', '', d)}" | 9 | ' package-management x11-base x11-sato hwcodecs', '', d)}" |
10 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'wayland', \ | 10 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'wayland', \ |
11 | base_contains('DISTRO_FEATURES', 'x11', '', ' package-management hwcodecs', d), \ | 11 | base_contains('DISTRO_FEATURES', 'x11', '', ' package-management hwcodecs', d), \ |
12 | '', d)}" | 12 | '', d)}" |
13 | 13 | ||
14 | X11_EXTRA_IMAGE_FEATURES ?= "${@base_contains('DISTRO_FEATURES', 'x11', \ | 14 | X11_EXTRA_IMAGE_FEATURES ?= "${@base_contains('DISTRO_FEATURES', 'x11', \ |
15 | ' tools-testapps', '', d)}" | 15 | ' tools-testapps', '', d)}" |
16 | 16 | ||
17 | # Add extra image features | 17 | # Add extra image features |
18 | EXTRA_IMAGE_FEATURES += " \ | 18 | EXTRA_IMAGE_FEATURES += " \ |
19 | ${X11_EXTRA_IMAGE_FEATURES} \ | 19 | ${X11_EXTRA_IMAGE_FEATURES} \ |
20 | nfs-server \ | 20 | nfs-server \ |
21 | tools-debug \ | 21 | tools-debug \ |
22 | tools-profile \ | 22 | tools-profile \ |
23 | ssh-server-dropbear \ | 23 | ssh-server-dropbear \ |
24 | " | 24 | " |
25 | 25 | ||
26 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 26 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
27 | 27 | ||
28 | # Backend-specific packages | 28 | # Backend-specific packages |
29 | # Direct FB packages | 29 | # Direct FB packages |
30 | DFB_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'directfb', \ | 30 | DFB_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'directfb', \ |
31 | 'packagegroup-core-full-cmdline packagegroup-core-directfb libvivante-dfb-mx6 rpm', '', d)}" | 31 | 'packagegroup-core-full-cmdline packagegroup-core-directfb libvivante-dfb-mx6 rpm', '', d)}" |
32 | 32 | ||
33 | # Wayland packages | 33 | # Wayland packages |
34 | WAYLAND_IMAGE_INSTALL = "" | 34 | WAYLAND_IMAGE_INSTALL = "" |
35 | WAYLAND_IMAGE_INSTALL_imx6solosmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \ | 35 | WAYLAND_IMAGE_INSTALL_imx6solosmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \ |
36 | base_contains('DISTRO_FEATURES', 'x11', '', \ | 36 | base_contains('DISTRO_FEATURES', 'x11', '', \ |
37 | ' weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d),\ | 37 | ' weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d),\ |
38 | '', d)}" | 38 | '', d)}" |
39 | WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" | 39 | WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" |
40 | 40 | ||
41 | # X11 packages | 41 | # X11 packages |
42 | X11_IMAGE_INSTALL = "" | 42 | X11_IMAGE_INSTALL = "" |
43 | X11_IMAGE_INSTALL_imx6solosmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \ | 43 | X11_IMAGE_INSTALL_imx6solosmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \ |
44 | 'gst-plugins-gl-meta packagegroup-fsl-pulseaudio', '', d)}" | 44 | 'gst-plugins-gl-meta packagegroup-fsl-pulseaudio', '', d)}" |
45 | X11_IMAGE_INSTALL_remove_mx6sl = "gst-plugins-gl-meta" | 45 | X11_IMAGE_INSTALL_remove_mx6sl = "gst-plugins-gl-meta" |
46 | X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" | 46 | X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" |
47 | 47 | ||
48 | # Add in Graphics | 48 | # Add in Graphics |
49 | X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ | 49 | X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ |
50 | 'packagegroup-core-x11-sato-games \ | 50 | 'packagegroup-core-x11-sato-games \ |
51 | xorg-minimal-fonts \ | 51 | xorg-minimal-fonts \ |
52 | liberation-fonts', '', d)}" | 52 | liberation-fonts', '', d)}" |
53 | 53 | ||
54 | # set mm image install specific to SOC | 54 | # set mm image install specific to SOC |
55 | MM_IMAGE_INSTALL = "packagegroup-fsl-gstreamer" | 55 | MM_IMAGE_INSTALL = "packagegroup-fsl-gstreamer" |
56 | MM_IMAGE_INSTALL_imx6solosmarc = "packagegroup-fsl-gstreamer packagegroup-fsl-gstreamer1.0" | 56 | MM_IMAGE_INSTALL_imx6solosmarc = "packagegroup-fsl-gstreamer packagegroup-fsl-gstreamer1.0" |
57 | 57 | ||
58 | IMAGE_FEATURES += "package-management" | 58 | IMAGE_FEATURES += "package-management" |
59 | 59 | ||
60 | IMAGE_INSTALL += " \ | 60 | IMAGE_INSTALL += " \ |
61 | ${X11_IMAGE_INSTALL} \ | 61 | ${X11_IMAGE_INSTALL} \ |
62 | ${X11_IMAGE_INSTALL_GRAPHICS} \ | 62 | ${X11_IMAGE_INSTALL_GRAPHICS} \ |
63 | ${DFB_IMAGE_INSTALL} \ | 63 | ${DFB_IMAGE_INSTALL} \ |
64 | ${WAYLAND_IMAGE_INSTALL} \ | 64 | ${WAYLAND_IMAGE_INSTALL} \ |
65 | ${MM_IMAGE_INSTALL} \ | 65 | ${MM_IMAGE_INSTALL} \ |
66 | packagegroup-fsl-tools-gpu \ | 66 | packagegroup-fsl-tools-gpu \ |
67 | packagegroup-fsl-tools-gpu-external \ | 67 | packagegroup-fsl-tools-gpu-external \ |
68 | packagegroup-fsl-tools-testapps \ | 68 | packagegroup-fsl-tools-testapps \ |
69 | packagegroup-fsl-tools-benchmark \ | 69 | packagegroup-fsl-tools-benchmark \ |
70 | sudo \ | 70 | sudo \ |
71 | screen \ | 71 | screen \ |
72 | cpufrequtils \ | 72 | cpufrequtils \ |
73 | nano \ | 73 | nano \ |
74 | vim \ | 74 | vim \ |
75 | tzdata \ | 75 | tzdata \ |
76 | ntp \ | 76 | ntp \ |
77 | boost \ | 77 | boost \ |
78 | nodejs \ | 78 | nodejs \ |
79 | procps \ | 79 | procps \ |
80 | cronie \ | 80 | cronie \ |
81 | rsyslog \ | 81 | rsyslog \ |
82 | e2fsprogs \ | 82 | e2fsprogs \ |
83 | e2fsprogs-e2fsck \ | 83 | e2fsprogs-e2fsck \ |
84 | e2fsprogs-mke2fs \ | 84 | e2fsprogs-mke2fs \ |
85 | e2fsprogs-tune2fs \ | 85 | e2fsprogs-tune2fs \ |
86 | dosfstools \ | 86 | dosfstools \ |
87 | util-linux-fdisk \ | 87 | util-linux-fdisk \ |
88 | util-linux-mkfs \ | 88 | util-linux-mkfs \ |
89 | util-linux-sfdisk \ | 89 | util-linux-sfdisk \ |
90 | util-linux-blkid \ | 90 | util-linux-blkid \ |
91 | ncftp \ | 91 | ncftp \ |
92 | lftp \ | ||
92 | " | 93 | " |
93 | export IMAGE_BASENAME = "imx6solosmarc-fsl-image-gui" | 94 | export IMAGE_BASENAME = "imx6solosmarc-fsl-image-gui" |
94 | 95 | ||
95 | 96 | ||
96 | 97 |
recipes-fsl/images/imx6solosmarc-fsl-image-qt5.bb
1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5 and other utilities" | 1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5 and other utilities" |
2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
3 | 3 | ||
4 | require recipes-fsl/images/fsl-image-gui.bb | 4 | require recipes-fsl/images/fsl-image-gui.bb |
5 | 5 | ||
6 | inherit distro_features_check | 6 | inherit distro_features_check |
7 | 7 | ||
8 | CONFLICT_DISTRO_FEATURES = "directfb" | 8 | CONFLICT_DISTRO_FEATURES = "directfb" |
9 | 9 | ||
10 | X11_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'x11', \ | 10 | X11_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'x11', \ |
11 | 'libxkbcommon', '', d)}" | 11 | 'libxkbcommon', '', d)}" |
12 | 12 | ||
13 | WLD_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'wayland', \ | 13 | WLD_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'wayland', \ |
14 | 'qtwayland \ | 14 | 'qtwayland \ |
15 | qtwayland-plugins', '', d)}" | 15 | qtwayland-plugins', '', d)}" |
16 | 16 | ||
17 | OPENCV_INSTALL = "opencv opencv-dev opencv-apps opencv-samples" | 17 | OPENCV_INSTALL = "opencv opencv-dev opencv-apps opencv-samples" |
18 | 18 | ||
19 | QT5_IMAGE_INSTALL = "" | 19 | QT5_IMAGE_INSTALL = "" |
20 | QT5_IMAGE_INSTALL_common = " \ | 20 | QT5_IMAGE_INSTALL_common = " \ |
21 | packagegroup-qt5-core \ | 21 | packagegroup-qt5-core \ |
22 | packagegroup-qt5-qtdeclarative \ | 22 | packagegroup-qt5-qtdeclarative \ |
23 | packagegroup-qt5-qtdeclarative-qml \ | 23 | packagegroup-qt5-qtdeclarative-qml \ |
24 | packagegroup-qt5-demos \ | 24 | packagegroup-qt5-demos \ |
25 | ${X11_IMAGE_INSTALL} \ | 25 | ${X11_IMAGE_INSTALL} \ |
26 | ${WLD_IMAGE_INSTALL} \ | 26 | ${WLD_IMAGE_INSTALL} \ |
27 | ${OPENCV_INSTALL} \ | 27 | ${OPENCV_INSTALL} \ |
28 | " | 28 | " |
29 | QT5_IMAGE_INSTALL_imx6solosmarc = " \ | 29 | QT5_IMAGE_INSTALL_imx6solosmarc = " \ |
30 | ${QT5_IMAGE_INSTALL_common} \ | 30 | ${QT5_IMAGE_INSTALL_common} \ |
31 | packagegroup-qt5-webkit \ | 31 | packagegroup-qt5-webkit \ |
32 | " | 32 | " |
33 | 33 | ||
34 | IMAGE_FEATURES += "package-management" | 34 | IMAGE_FEATURES += "package-management" |
35 | 35 | ||
36 | IMAGE_INSTALL += " \ | 36 | IMAGE_INSTALL += " \ |
37 | ${QT5_IMAGE_INSTALL} \ | 37 | ${QT5_IMAGE_INSTALL} \ |
38 | sudo \ | 38 | sudo \ |
39 | screen \ | 39 | screen \ |
40 | cpufrequtils \ | 40 | cpufrequtils \ |
41 | nano \ | 41 | nano \ |
42 | vim \ | 42 | vim \ |
43 | tzdata \ | 43 | tzdata \ |
44 | ntp \ | 44 | ntp \ |
45 | boost \ | 45 | boost \ |
46 | nodejs \ | 46 | nodejs \ |
47 | procps \ | 47 | procps \ |
48 | cronie \ | 48 | cronie \ |
49 | rsyslog \ | 49 | rsyslog \ |
50 | e2fsprogs-e2fsck \ | 50 | e2fsprogs-e2fsck \ |
51 | e2fsprogs-mke2fs \ | 51 | e2fsprogs-mke2fs \ |
52 | e2fsprogs-tune2fs \ | 52 | e2fsprogs-tune2fs \ |
53 | dosfstools \ | 53 | dosfstools \ |
54 | util-linux-fdisk \ | 54 | util-linux-fdisk \ |
55 | util-linux-mkfs \ | 55 | util-linux-mkfs \ |
56 | util-linux-sfdisk \ | 56 | util-linux-sfdisk \ |
57 | util-linux-blkid \ | 57 | util-linux-blkid \ |
58 | ncftp \ | 58 | ncftp \ |
59 | lftp \ | ||
59 | " | 60 | " |
60 | export IMAGE_BASENAME = "imx6solosmarc-fsl-image-qt5" | 61 | export IMAGE_BASENAME = "imx6solosmarc-fsl-image-qt5" |
61 | 62 |
recipes-fsl/images/imx6u1gsmarc-fsl-image-gui.bb
1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image" | 1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image" |
2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
3 | 3 | ||
4 | inherit core-image | 4 | inherit core-image |
5 | # require recipes-fsl/images/fsl-image-multimedia.bb | 5 | # require recipes-fsl/images/fsl-image-multimedia.bb |
6 | 6 | ||
7 | IMAGE_FEATURES += " splash" | 7 | IMAGE_FEATURES += " splash" |
8 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'x11', \ | 8 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'x11', \ |
9 | ' package-management x11-base x11-sato hwcodecs', '', d)}" | 9 | ' package-management x11-base x11-sato hwcodecs', '', d)}" |
10 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'wayland', \ | 10 | IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'wayland', \ |
11 | base_contains('DISTRO_FEATURES', 'x11', '', ' package-management hwcodecs', d), \ | 11 | base_contains('DISTRO_FEATURES', 'x11', '', ' package-management hwcodecs', d), \ |
12 | '', d)}" | 12 | '', d)}" |
13 | 13 | ||
14 | X11_EXTRA_IMAGE_FEATURES ?= "${@base_contains('DISTRO_FEATURES', 'x11', \ | 14 | X11_EXTRA_IMAGE_FEATURES ?= "${@base_contains('DISTRO_FEATURES', 'x11', \ |
15 | ' tools-testapps', '', d)}" | 15 | ' tools-testapps', '', d)}" |
16 | 16 | ||
17 | # Add extra image features | 17 | # Add extra image features |
18 | EXTRA_IMAGE_FEATURES += " \ | 18 | EXTRA_IMAGE_FEATURES += " \ |
19 | ${X11_EXTRA_IMAGE_FEATURES} \ | 19 | ${X11_EXTRA_IMAGE_FEATURES} \ |
20 | nfs-server \ | 20 | nfs-server \ |
21 | tools-debug \ | 21 | tools-debug \ |
22 | tools-profile \ | 22 | tools-profile \ |
23 | ssh-server-dropbear \ | 23 | ssh-server-dropbear \ |
24 | " | 24 | " |
25 | 25 | ||
26 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 26 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
27 | 27 | ||
28 | # Backend-specific packages | 28 | # Backend-specific packages |
29 | # Direct FB packages | 29 | # Direct FB packages |
30 | DFB_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'directfb', \ | 30 | DFB_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'directfb', \ |
31 | 'packagegroup-core-full-cmdline packagegroup-core-directfb libvivante-dfb-mx6 rpm', '', d)}" | 31 | 'packagegroup-core-full-cmdline packagegroup-core-directfb libvivante-dfb-mx6 rpm', '', d)}" |
32 | 32 | ||
33 | # Wayland packages | 33 | # Wayland packages |
34 | WAYLAND_IMAGE_INSTALL = "" | 34 | WAYLAND_IMAGE_INSTALL = "" |
35 | WAYLAND_IMAGE_INSTALL_imx6u1gsmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \ | 35 | WAYLAND_IMAGE_INSTALL_imx6u1gsmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \ |
36 | base_contains('DISTRO_FEATURES', 'x11', '', \ | 36 | base_contains('DISTRO_FEATURES', 'x11', '', \ |
37 | ' weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d),\ | 37 | ' weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d),\ |
38 | '', d)}" | 38 | '', d)}" |
39 | WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" | 39 | WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" |
40 | 40 | ||
41 | # X11 packages | 41 | # X11 packages |
42 | X11_IMAGE_INSTALL = "" | 42 | X11_IMAGE_INSTALL = "" |
43 | X11_IMAGE_INSTALL_imx6u1gsmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \ | 43 | X11_IMAGE_INSTALL_imx6u1gsmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \ |
44 | 'gst-plugins-gl-meta packagegroup-fsl-pulseaudio', '', d)}" | 44 | 'gst-plugins-gl-meta packagegroup-fsl-pulseaudio', '', d)}" |
45 | X11_IMAGE_INSTALL_remove_mx6sl = "gst-plugins-gl-meta" | 45 | X11_IMAGE_INSTALL_remove_mx6sl = "gst-plugins-gl-meta" |
46 | X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" | 46 | X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" |
47 | 47 | ||
48 | # Add in Graphics | 48 | # Add in Graphics |
49 | X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ | 49 | X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ |
50 | 'packagegroup-core-x11-sato-games \ | 50 | 'packagegroup-core-x11-sato-games \ |
51 | xorg-minimal-fonts \ | 51 | xorg-minimal-fonts \ |
52 | liberation-fonts', '', d)}" | 52 | liberation-fonts', '', d)}" |
53 | 53 | ||
54 | # set mm image install specific to SOC | 54 | # set mm image install specific to SOC |
55 | MM_IMAGE_INSTALL = "packagegroup-fsl-gstreamer" | 55 | MM_IMAGE_INSTALL = "packagegroup-fsl-gstreamer" |
56 | MM_IMAGE_INSTALL_imx6u1gsmarc = "packagegroup-fsl-gstreamer packagegroup-fsl-gstreamer1.0" | 56 | MM_IMAGE_INSTALL_imx6u1gsmarc = "packagegroup-fsl-gstreamer packagegroup-fsl-gstreamer1.0" |
57 | 57 | ||
58 | IMAGE_FEATURES += "package-management" | 58 | IMAGE_FEATURES += "package-management" |
59 | 59 | ||
60 | IMAGE_INSTALL += " \ | 60 | IMAGE_INSTALL += " \ |
61 | ${X11_IMAGE_INSTALL} \ | 61 | ${X11_IMAGE_INSTALL} \ |
62 | ${X11_IMAGE_INSTALL_GRAPHICS} \ | 62 | ${X11_IMAGE_INSTALL_GRAPHICS} \ |
63 | ${DFB_IMAGE_INSTALL} \ | 63 | ${DFB_IMAGE_INSTALL} \ |
64 | ${WAYLAND_IMAGE_INSTALL} \ | 64 | ${WAYLAND_IMAGE_INSTALL} \ |
65 | ${MM_IMAGE_INSTALL} \ | 65 | ${MM_IMAGE_INSTALL} \ |
66 | packagegroup-fsl-tools-gpu \ | 66 | packagegroup-fsl-tools-gpu \ |
67 | packagegroup-fsl-tools-gpu-external \ | 67 | packagegroup-fsl-tools-gpu-external \ |
68 | packagegroup-fsl-tools-testapps \ | 68 | packagegroup-fsl-tools-testapps \ |
69 | packagegroup-fsl-tools-benchmark \ | 69 | packagegroup-fsl-tools-benchmark \ |
70 | sudo \ | 70 | sudo \ |
71 | screen \ | 71 | screen \ |
72 | cpufrequtils \ | 72 | cpufrequtils \ |
73 | nano \ | 73 | nano \ |
74 | vim \ | 74 | vim \ |
75 | tzdata \ | 75 | tzdata \ |
76 | ntp \ | 76 | ntp \ |
77 | boost \ | 77 | boost \ |
78 | nodejs \ | 78 | nodejs \ |
79 | procps \ | 79 | procps \ |
80 | cronie \ | 80 | cronie \ |
81 | rsyslog \ | 81 | rsyslog \ |
82 | e2fsprogs \ | 82 | e2fsprogs \ |
83 | e2fsprogs-e2fsck \ | 83 | e2fsprogs-e2fsck \ |
84 | e2fsprogs-mke2fs \ | 84 | e2fsprogs-mke2fs \ |
85 | e2fsprogs-tune2fs \ | 85 | e2fsprogs-tune2fs \ |
86 | dosfstools \ | 86 | dosfstools \ |
87 | util-linux-fdisk \ | 87 | util-linux-fdisk \ |
88 | util-linux-mkfs \ | 88 | util-linux-mkfs \ |
89 | util-linux-sfdisk \ | 89 | util-linux-sfdisk \ |
90 | util-linux-blkid \ | 90 | util-linux-blkid \ |
91 | ncftp \ | 91 | ncftp \ |
92 | lftp \ | ||
92 | " | 93 | " |
93 | export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-gui" | 94 | export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-gui" |
94 | 95 | ||
95 | 96 | ||
96 | 97 |
recipes-fsl/images/imx6u1gsmarc-fsl-image-qt5.bb
1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5 and other utilities" | 1 | DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5 and other utilities" |
2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
3 | 3 | ||
4 | require recipes-fsl/images/fsl-image-gui.bb | 4 | require recipes-fsl/images/fsl-image-gui.bb |
5 | 5 | ||
6 | inherit distro_features_check | 6 | inherit distro_features_check |
7 | 7 | ||
8 | CONFLICT_DISTRO_FEATURES = "directfb" | 8 | CONFLICT_DISTRO_FEATURES = "directfb" |
9 | 9 | ||
10 | X11_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'x11', \ | 10 | X11_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'x11', \ |
11 | 'libxkbcommon', '', d)}" | 11 | 'libxkbcommon', '', d)}" |
12 | 12 | ||
13 | WLD_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'wayland', \ | 13 | WLD_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'wayland', \ |
14 | 'qtwayland \ | 14 | 'qtwayland \ |
15 | qtwayland-plugins', '', d)}" | 15 | qtwayland-plugins', '', d)}" |
16 | 16 | ||
17 | OPENCV_INSTALL = "opencv opencv-dev opencv-apps opencv-samples" | 17 | OPENCV_INSTALL = "opencv opencv-dev opencv-apps opencv-samples" |
18 | 18 | ||
19 | QT5_IMAGE_INSTALL = "" | 19 | QT5_IMAGE_INSTALL = "" |
20 | QT5_IMAGE_INSTALL_common = " \ | 20 | QT5_IMAGE_INSTALL_common = " \ |
21 | packagegroup-qt5-core \ | 21 | packagegroup-qt5-core \ |
22 | packagegroup-qt5-qtdeclarative \ | 22 | packagegroup-qt5-qtdeclarative \ |
23 | packagegroup-qt5-qtdeclarative-qml \ | 23 | packagegroup-qt5-qtdeclarative-qml \ |
24 | packagegroup-qt5-demos \ | 24 | packagegroup-qt5-demos \ |
25 | ${X11_IMAGE_INSTALL} \ | 25 | ${X11_IMAGE_INSTALL} \ |
26 | ${WLD_IMAGE_INSTALL} \ | 26 | ${WLD_IMAGE_INSTALL} \ |
27 | ${OPENCV_INSTALL} \ | 27 | ${OPENCV_INSTALL} \ |
28 | " | 28 | " |
29 | QT5_IMAGE_INSTALL_imx6u1gsmarc = " \ | 29 | QT5_IMAGE_INSTALL_imx6u1gsmarc = " \ |
30 | ${QT5_IMAGE_INSTALL_common} \ | 30 | ${QT5_IMAGE_INSTALL_common} \ |
31 | packagegroup-qt5-webkit \ | 31 | packagegroup-qt5-webkit \ |
32 | " | 32 | " |
33 | 33 | ||
34 | IMAGE_FEATURES += "package-management" | 34 | IMAGE_FEATURES += "package-management" |
35 | 35 | ||
36 | IMAGE_INSTALL += " \ | 36 | IMAGE_INSTALL += " \ |
37 | ${QT5_IMAGE_INSTALL} \ | 37 | ${QT5_IMAGE_INSTALL} \ |
38 | sudo \ | 38 | sudo \ |
39 | screen \ | 39 | screen \ |
40 | cpufrequtils \ | 40 | cpufrequtils \ |
41 | nano \ | 41 | nano \ |
42 | vim \ | 42 | vim \ |
43 | tzdata \ | 43 | tzdata \ |
44 | ntp \ | 44 | ntp \ |
45 | boost \ | 45 | boost \ |
46 | nodejs \ | 46 | nodejs \ |
47 | procps \ | 47 | procps \ |
48 | cronie \ | 48 | cronie \ |
49 | rsyslog \ | 49 | rsyslog \ |
50 | e2fsprogs-e2fsck \ | 50 | e2fsprogs-e2fsck \ |
51 | e2fsprogs-mke2fs \ | 51 | e2fsprogs-mke2fs \ |
52 | e2fsprogs-tune2fs \ | 52 | e2fsprogs-tune2fs \ |
53 | dosfstools \ | 53 | dosfstools \ |
54 | util-linux-fdisk \ | 54 | util-linux-fdisk \ |
55 | util-linux-mkfs \ | 55 | util-linux-mkfs \ |
56 | util-linux-sfdisk \ | 56 | util-linux-sfdisk \ |
57 | util-linux-blkid \ | 57 | util-linux-blkid \ |
58 | ncftp \ | 58 | ncftp \ |
59 | lftp \ | ||
59 | " | 60 | " |
60 | export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-qt5" | 61 | export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-qt5" |
61 | 62 |