Commit 14d8d06ad5851d2142782d806af75d8619d4e843

Authored by Eric Lee
1 parent e2306c6f6d
Exists in master

remove ifplugd daemon

Showing 9 changed files with 9 additions and 8 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-demos-gpu \ 68 packagegroup-fsl-demos-gpu \
69 packagegroup-fsl-tools-testapps \ 69 packagegroup-fsl-tools-testapps \
70 packagegroup-fsl-tools-benchmark \ 70 packagegroup-fsl-tools-benchmark \
71 sudo \ 71 sudo \
72 screen \ 72 screen \
73 cpufrequtils \ 73 cpufrequtils \
74 nano \ 74 nano \
75 vim \ 75 vim \
76 ifplugd \
77 tzdata \ 76 tzdata \
78 ntp \ 77 ntp \
79 boost \ 78 boost \
80 nodejs \ 79 nodejs \
81 procps \ 80 procps \
82 cronie \ 81 cronie \
83 rsyslog \ 82 rsyslog \
84 e2fsprogs \ 83 e2fsprogs \
85 e2fsprogs-e2fsck \ 84 e2fsprogs-e2fsck \
86 e2fsprogs-mke2fs \ 85 e2fsprogs-mke2fs \
87 e2fsprogs-tune2fs \ 86 e2fsprogs-tune2fs \
88 dosfstools \ 87 dosfstools \
89 util-linux-fdisk \ 88 util-linux-fdisk \
90 util-linux-mkfs \ 89 util-linux-mkfs \
91 util-linux-sfdisk \ 90 util-linux-sfdisk \
92 util-linux-blkid \ 91 util-linux-blkid \
93 " 92 "
94 export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-gui" 93 export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-gui"
95 94
96 95
97 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 ifplugd \
44 tzdata \ 43 tzdata \
45 ntp \ 44 ntp \
46 boost \ 45 boost \
47 nodejs \ 46 nodejs \
48 procps \ 47 procps \
49 cronie \ 48 cronie \
50 rsyslog \ 49 rsyslog \
51 e2fsprogs-e2fsck \ 50 e2fsprogs-e2fsck \
52 e2fsprogs-mke2fs \ 51 e2fsprogs-mke2fs \
53 e2fsprogs-tune2fs \ 52 e2fsprogs-tune2fs \
54 dosfstools \ 53 dosfstools \
55 util-linux-fdisk \ 54 util-linux-fdisk \
56 util-linux-mkfs \ 55 util-linux-mkfs \
57 util-linux-sfdisk \ 56 util-linux-sfdisk \
58 util-linux-blkid \ 57 util-linux-blkid \
59 " 58 "
60 export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-qt5" 59 export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-qt5"
61 60
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-demos-gpu \ 68 packagegroup-fsl-demos-gpu \
69 packagegroup-fsl-tools-testapps \ 69 packagegroup-fsl-tools-testapps \
70 packagegroup-fsl-tools-benchmark \ 70 packagegroup-fsl-tools-benchmark \
71 sudo \ 71 sudo \
72 screen \ 72 screen \
73 cpufrequtils \ 73 cpufrequtils \
74 nano \ 74 nano \
75 vim \ 75 vim \
76 ifplugd \
77 tzdata \ 76 tzdata \
78 ntp \ 77 ntp \
79 boost \ 78 boost \
80 nodejs \ 79 nodejs \
81 procps \ 80 procps \
82 cronie \ 81 cronie \
83 rsyslog \ 82 rsyslog \
84 e2fsprogs \ 83 e2fsprogs \
85 e2fsprogs-e2fsck \ 84 e2fsprogs-e2fsck \
86 e2fsprogs-mke2fs \ 85 e2fsprogs-mke2fs \
87 e2fsprogs-tune2fs \ 86 e2fsprogs-tune2fs \
88 dosfstools \ 87 dosfstools \
89 util-linux-fdisk \ 88 util-linux-fdisk \
90 util-linux-mkfs \ 89 util-linux-mkfs \
91 util-linux-sfdisk \ 90 util-linux-sfdisk \
92 util-linux-blkid \ 91 util-linux-blkid \
93 " 92 "
94 export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-gui" 93 export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-gui"
95 94
96 95
97 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 ifplugd \
44 tzdata \ 43 tzdata \
45 ntp \ 44 ntp \
46 boost \ 45 boost \
47 nodejs \ 46 nodejs \
48 procps \ 47 procps \
49 cronie \ 48 cronie \
50 rsyslog \ 49 rsyslog \
51 e2fsprogs-e2fsck \ 50 e2fsprogs-e2fsck \
52 e2fsprogs-mke2fs \ 51 e2fsprogs-mke2fs \
53 e2fsprogs-tune2fs \ 52 e2fsprogs-tune2fs \
54 dosfstools \ 53 dosfstools \
55 util-linux-fdisk \ 54 util-linux-fdisk \
56 util-linux-mkfs \ 55 util-linux-mkfs \
57 util-linux-sfdisk \ 56 util-linux-sfdisk \
58 util-linux-blkid \ 57 util-linux-blkid \
59 " 58 "
60 export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-qt5" 59 export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-qt5"
61 60
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-demos-gpu \ 68 packagegroup-fsl-demos-gpu \
69 packagegroup-fsl-tools-testapps \ 69 packagegroup-fsl-tools-testapps \
70 packagegroup-fsl-tools-benchmark \ 70 packagegroup-fsl-tools-benchmark \
71 sudo \ 71 sudo \
72 screen \ 72 screen \
73 cpufrequtils \ 73 cpufrequtils \
74 nano \ 74 nano \
75 vim \ 75 vim \
76 ifplugd \
77 tzdata \ 76 tzdata \
78 ntp \ 77 ntp \
79 boost \ 78 boost \
80 nodejs \ 79 nodejs \
81 procps \ 80 procps \
82 cronie \ 81 cronie \
83 rsyslog \ 82 rsyslog \
84 e2fsprogs \ 83 e2fsprogs \
85 e2fsprogs-e2fsck \ 84 e2fsprogs-e2fsck \
86 e2fsprogs-mke2fs \ 85 e2fsprogs-mke2fs \
87 e2fsprogs-tune2fs \ 86 e2fsprogs-tune2fs \
88 dosfstools \ 87 dosfstools \
89 util-linux-fdisk \ 88 util-linux-fdisk \
90 util-linux-mkfs \ 89 util-linux-mkfs \
91 util-linux-sfdisk \ 90 util-linux-sfdisk \
92 util-linux-blkid \ 91 util-linux-blkid \
93 " 92 "
94 export IMAGE_BASENAME = "imx6solosmarc-fsl-image-gui" 93 export IMAGE_BASENAME = "imx6solosmarc-fsl-image-gui"
95 94
96 95
97 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 ifplugd \
44 tzdata \ 43 tzdata \
45 ntp \ 44 ntp \
46 boost \ 45 boost \
47 nodejs \ 46 nodejs \
48 procps \ 47 procps \
49 cronie \ 48 cronie \
50 rsyslog \ 49 rsyslog \
51 e2fsprogs-e2fsck \ 50 e2fsprogs-e2fsck \
52 e2fsprogs-mke2fs \ 51 e2fsprogs-mke2fs \
53 e2fsprogs-tune2fs \ 52 e2fsprogs-tune2fs \
54 dosfstools \ 53 dosfstools \
55 util-linux-fdisk \ 54 util-linux-fdisk \
56 util-linux-mkfs \ 55 util-linux-mkfs \
57 util-linux-sfdisk \ 56 util-linux-sfdisk \
58 util-linux-blkid \ 57 util-linux-blkid \
59 " 58 "
60 export IMAGE_BASENAME = "imx6solosmarc-fsl-image-qt5" 59 export IMAGE_BASENAME = "imx6solosmarc-fsl-image-qt5"
61 60
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-demos-gpu \ 68 packagegroup-fsl-demos-gpu \
69 packagegroup-fsl-tools-testapps \ 69 packagegroup-fsl-tools-testapps \
70 packagegroup-fsl-tools-benchmark \ 70 packagegroup-fsl-tools-benchmark \
71 sudo \ 71 sudo \
72 screen \ 72 screen \
73 cpufrequtils \ 73 cpufrequtils \
74 nano \ 74 nano \
75 vim \ 75 vim \
76 ifplugd \
77 tzdata \ 76 tzdata \
78 ntp \ 77 ntp \
79 boost \ 78 boost \
80 nodejs \ 79 nodejs \
81 procps \ 80 procps \
82 cronie \ 81 cronie \
83 rsyslog \ 82 rsyslog \
84 e2fsprogs \ 83 e2fsprogs \
85 e2fsprogs-e2fsck \ 84 e2fsprogs-e2fsck \
86 e2fsprogs-mke2fs \ 85 e2fsprogs-mke2fs \
87 e2fsprogs-tune2fs \ 86 e2fsprogs-tune2fs \
88 dosfstools \ 87 dosfstools \
89 util-linux-fdisk \ 88 util-linux-fdisk \
90 util-linux-mkfs \ 89 util-linux-mkfs \
91 util-linux-sfdisk \ 90 util-linux-sfdisk \
92 util-linux-blkid \ 91 util-linux-blkid \
93 " 92 "
94 export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-gui" 93 export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-gui"
95 94
96 95
97 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 ifplugd \
44 tzdata \ 43 tzdata \
45 ntp \ 44 ntp \
46 boost \ 45 boost \
47 nodejs \ 46 nodejs \
48 procps \ 47 procps \
49 cronie \ 48 cronie \
50 rsyslog \ 49 rsyslog \
51 e2fsprogs-e2fsck \ 50 e2fsprogs-e2fsck \
52 e2fsprogs-mke2fs \ 51 e2fsprogs-mke2fs \
53 e2fsprogs-tune2fs \ 52 e2fsprogs-tune2fs \
54 dosfstools \ 53 dosfstools \
55 util-linux-fdisk \ 54 util-linux-fdisk \
56 util-linux-mkfs \ 55 util-linux-mkfs \
57 util-linux-sfdisk \ 56 util-linux-sfdisk \
58 util-linux-blkid \ 57 util-linux-blkid \
59 " 58 "
60 export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-qt5" 59 export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-qt5"
61 60
recipes-kernel/linux/linux-smarcfimx6_%.bbappend
File was created 1 # Copyright (C) 2013, 2014 Freescale Semiconductor
2 # Released under the MIT license (see COPYING.MIT for the terms)
3
4 do_configure_append() {
5 if [ "${USE_GPU_VIV_MODULE}" = "1" ]; then
6 sed -i s/CONFIG_MXC_GPU_VIV=y/CONFIG_MXC_GPU_VIV=n/g ${S}/.config
7 sed -i s/CONFIG_MXC_GPU_VIV=y/CONFIG_MXC_GPU_VIV=n/g ${S}/../defconfig
8 fi
9 }
10