Commit 3f21ecbc0d8bf4d8dec2732410889c339fd32f39
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
- 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-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 |