Commit 3f21ecbc0d8bf4d8dec2732410889c339fd32f39

Authored by Eric Lee
1 parent 086973840f
Exists in master

Add ncftp ftp client package

Showing 8 changed files with 8 additions and 0 deletions Inline Diff

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 " 92 "
92 export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-gui" 93 export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-gui"
93 94
94 95
95 96
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 " 59 "
59 export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-qt5" 60 export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-qt5"
60 61
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 " 92 "
92 export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-gui" 93 export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-gui"
93 94
94 95
95 96
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 " 59 "
59 export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-qt5" 60 export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-qt5"
60 61
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 " 92 "
92 export IMAGE_BASENAME = "imx6solosmarc-fsl-image-gui" 93 export IMAGE_BASENAME = "imx6solosmarc-fsl-image-gui"
93 94
94 95
95 96
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 " 59 "
59 export IMAGE_BASENAME = "imx6solosmarc-fsl-image-qt5" 60 export IMAGE_BASENAME = "imx6solosmarc-fsl-image-qt5"
60 61
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 " 92 "
92 export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-gui" 93 export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-gui"
93 94
94 95
95 96
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 " 59 "
59 export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-qt5" 60 export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-qt5"
60 61