Commit 4384bf99075f6c3f4fbda9b7633ab038b1380562

Authored by Eric Lee
1 parent b36fbea0f7
Exists in master

remove redundant packages

Showing 7 changed files with 0 additions and 10 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 CONFLICT_DISTRO_FEATURES = "directfb" 28 CONFLICT_DISTRO_FEATURES = "directfb"
29 29
30 # Backend-specific packages 30 # Backend-specific packages
31 31
32 # Wayland packages 32 # Wayland packages
33 WAYLAND_IMAGE_INSTALL = "" 33 WAYLAND_IMAGE_INSTALL = ""
34 WAYLAND_IMAGE_INSTALL_imx6q1gsmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \ 34 WAYLAND_IMAGE_INSTALL_imx6q1gsmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \
35 base_contains('DISTRO_FEATURES', 'x11',' \ 35 base_contains('DISTRO_FEATURES', 'x11',' \
36 xterm weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', 'weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d), '',d)}" 36 xterm weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', 'weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d), '',d)}"
37 WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" 37 WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples"
38 38
39 # X11 packages 39 # X11 packages
40 X11_IMAGE_INSTALL = "" 40 X11_IMAGE_INSTALL = ""
41 X11_IMAGE_INSTALL_imx6q1gsmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \ 41 X11_IMAGE_INSTALL_imx6q1gsmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \
42 'packagegroup-fsl-pulseaudio', '', d)}" 42 'packagegroup-fsl-pulseaudio', '', d)}"
43 X11_IMAGE_INSTALL_mx6ul = "${@base_contains('DISTRO_FEATURES', 'x11', \ 43 X11_IMAGE_INSTALL_mx6ul = "${@base_contains('DISTRO_FEATURES', 'x11', \
44 'packagegroup-fsl-pulseaudio', '', d)}" 44 'packagegroup-fsl-pulseaudio', '', d)}"
45 X11_IMAGE_INSTALL_mx7 = "${@base_contains('DISTRO_FEATURES', 'x11', \ 45 X11_IMAGE_INSTALL_mx7 = "${@base_contains('DISTRO_FEATURES', 'x11', \
46 'packagegroup-fsl-pulseaudio', '', d)}" 46 'packagegroup-fsl-pulseaudio', '', d)}"
47 X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" 47 X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6"
48 48
49 # Add in Graphics 49 # Add in Graphics
50 X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ 50 X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \
51 'packagegroup-core-x11-sato-games \ 51 'packagegroup-core-x11-sato-games \
52 xorg-minimal-fonts \ 52 xorg-minimal-fonts \
53 liberation-fonts', '', d)}" 53 liberation-fonts', '', d)}"
54 54
55 # set mm image install specific to SOC 55 # set mm image install specific to SOC
56 MM_IMAGE_INSTALL = "" 56 MM_IMAGE_INSTALL = ""
57 MM_IMAGE_INSTALL_imx6q1gsmarc = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps" 57 MM_IMAGE_INSTALL_imx6q1gsmarc = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps"
58 MM_IMAGE_INSTALL_mx6ul = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps" 58 MM_IMAGE_INSTALL_mx6ul = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps"
59 MM_IMAGE_INSTALL_mx7 = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps" 59 MM_IMAGE_INSTALL_mx7 = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps"
60 60
61 IMAGE_FEATURES += "package-management" 61 IMAGE_FEATURES += "package-management"
62 62
63 IMAGE_INSTALL += " \ 63 IMAGE_INSTALL += " \
64 ${X11_IMAGE_INSTALL} \ 64 ${X11_IMAGE_INSTALL} \
65 ${X11_IMAGE_INSTALL_GRAPHICS} \ 65 ${X11_IMAGE_INSTALL_GRAPHICS} \
66 ${WAYLAND_IMAGE_INSTALL} \ 66 ${WAYLAND_IMAGE_INSTALL} \
67 ${MM_IMAGE_INSTALL} \ 67 ${MM_IMAGE_INSTALL} \
68 packagegroup-fsl-tools-bluetooth \ 68 packagegroup-fsl-tools-bluetooth \
69 packagegroup-fsl-tools-gpu \ 69 packagegroup-fsl-tools-gpu \
70 packagegroup-fsl-tools-gpu-external \ 70 packagegroup-fsl-tools-gpu-external \
71 packagegroup-fsl-tools-testapps \ 71 packagegroup-fsl-tools-testapps \
72 packagegroup-fsl-tools-benchmark \ 72 packagegroup-fsl-tools-benchmark \
73 packagegroup-fsl-gstreamer1.0 \
74 sudo \ 73 sudo \
75 screen \ 74 screen \
76 cpufrequtils \ 75 cpufrequtils \
77 nano \ 76 nano \
78 vim \ 77 vim \
79 tzdata \ 78 tzdata \
80 ntp \ 79 ntp \
81 boost \ 80 boost \
82 nodejs \ 81 nodejs \
83 procps \ 82 procps \
84 cronie \ 83 cronie \
85 rsyslog \ 84 rsyslog \
86 e2fsprogs \ 85 e2fsprogs \
87 e2fsprogs-e2fsck \ 86 e2fsprogs-e2fsck \
88 e2fsprogs-mke2fs \ 87 e2fsprogs-mke2fs \
89 e2fsprogs-tune2fs \ 88 e2fsprogs-tune2fs \
90 dosfstools \ 89 dosfstools \
91 util-linux-fdisk \ 90 util-linux-fdisk \
92 util-linux-mkfs \ 91 util-linux-mkfs \
93 util-linux-sfdisk \ 92 util-linux-sfdisk \
94 util-linux-blkid \ 93 util-linux-blkid \
95 ncftp \ 94 ncftp \
96 lftp \ 95 lftp \
97 " 96 "
98 export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-gui" 97 export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-gui"
99 98
100 99
101 100
recipes-fsl/images/imx6q1gsmarc-fsl-image-qt5.bb
1 DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5" 1 DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5"
2 LICENSE = "MIT" 2 LICENSE = "MIT"
3 3
4 require recipes-fsl/images/fsl-image-validation-imx.bb 4 require recipes-fsl/images/fsl-image-validation-imx.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', 'x11', \ 13 WLD_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'x11', \
14 base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins', '', d), \ 14 base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins', '', d), \
15 base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins','', d), d)}" 15 base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins','', d), d)}"
16 16
17 # Install Freescale QT demo applications 17 # Install Freescale QT demo applications
18 MACHINE_QT5_MULTIMEDIA_PLAYER = "" 18 MACHINE_QT5_MULTIMEDIA_PLAYER = ""
19 MACHINE_QT5_MULTIMEDIA_PLAYER_mx6q = "${@base_contains("MACHINE_GSTREAMER_1_0_PLUGIN", "gst1.0-fsl-plugin", "fslqtapplications", "", d)}" 19 MACHINE_QT5_MULTIMEDIA_PLAYER_mx6q = "${@base_contains("MACHINE_GSTREAMER_1_0_PLUGIN", "gst1.0-fsl-plugin", "fslqtapplications", "", d)}"
20 MACHINE_QT5_MULTIMEDIA_PLAYER_mx6dl = "${@base_contains("MACHINE_GSTREAMER_1_0_PLUGIN", "gst1.0-fsl-plugin", "fslqtapplications", "", d)}" 20 MACHINE_QT5_MULTIMEDIA_PLAYER_mx6dl = "${@base_contains("MACHINE_GSTREAMER_1_0_PLUGIN", "gst1.0-fsl-plugin", "fslqtapplications", "", d)}"
21 # Install Freescale QT demo applications for X11 backend only 21 # Install Freescale QT demo applications for X11 backend only
22 MACHINE_QT5_MULTIMEDIA_APPS = "${@base_contains('DISTRO_FEATURES', 'x11', base_contains('DISTRO_FEATURES', 'wayland', \ 22 MACHINE_QT5_MULTIMEDIA_APPS = "${@base_contains('DISTRO_FEATURES', 'x11', base_contains('DISTRO_FEATURES', 'wayland', \
23 '', '${MACHINE_QT5_MULTIMEDIA_PLAYER}', d), '', d)}" 23 '', '${MACHINE_QT5_MULTIMEDIA_PLAYER}', d), '', d)}"
24 QT5_IMAGE_INSTALL = "" 24 QT5_IMAGE_INSTALL = ""
25 QT5_IMAGE_INSTALL_common = " \ 25 QT5_IMAGE_INSTALL_common = " \
26 packagegroup-qt5-toolchain-target \ 26 packagegroup-qt5-toolchain-target \
27 packagegroup-qt5-demos \ 27 packagegroup-qt5-demos \
28 ${X11_IMAGE_INSTALL} \ 28 ${X11_IMAGE_INSTALL} \
29 ${WLD_IMAGE_INSTALL} \ 29 ${WLD_IMAGE_INSTALL} \
30 ${MACHINE_QT5_MULTIMEDIA_APPS} \ 30 ${MACHINE_QT5_MULTIMEDIA_APPS} \
31 " 31 "
32 QT5_IMAGE_INSTALL_imx6q1gsmarc = " \ 32 QT5_IMAGE_INSTALL_imx6q1gsmarc = " \
33 ${QT5_IMAGE_INSTALL_common} \ 33 ${QT5_IMAGE_INSTALL_common} \
34 " 34 "
35 QT5_IMAGE_INSTALL_remove = " packagegroup-qt5-webengine" 35 QT5_IMAGE_INSTALL_remove = " packagegroup-qt5-webengine"
36 36
37 IMAGE_FEATURES += "package-management" 37 IMAGE_FEATURES += "package-management"
38 38
39 IMAGE_INSTALL += " \ 39 IMAGE_INSTALL += " \
40 ${QT5_IMAGE_INSTALL} \ 40 ${QT5_IMAGE_INSTALL} \
41 sudo \ 41 sudo \
42 screen \ 42 screen \
43 cpufrequtils \ 43 cpufrequtils \
44 nano \ 44 nano \
45 vim \ 45 vim \
46 tzdata \ 46 tzdata \
47 ntp \ 47 ntp \
48 boost \ 48 boost \
49 nodejs \ 49 nodejs \
50 procps \ 50 procps \
51 cronie \ 51 cronie \
52 rsyslog \ 52 rsyslog \
53 e2fsprogs-e2fsck \ 53 e2fsprogs-e2fsck \
54 e2fsprogs-mke2fs \ 54 e2fsprogs-mke2fs \
55 e2fsprogs-tune2fs \ 55 e2fsprogs-tune2fs \
56 dosfstools \ 56 dosfstools \
57 util-linux-fdisk \ 57 util-linux-fdisk \
58 util-linux-mkfs \ 58 util-linux-mkfs \
59 util-linux-sfdisk \ 59 util-linux-sfdisk \
60 util-linux-blkid \ 60 util-linux-blkid \
61 ncftp \ 61 ncftp \
62 lftp \ 62 lftp \
63 packagegroup-fsl-tools-gpu \
64 packagegroup-fsl-gstreamer1.0 \
65 " 63 "
66 export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-qt5" 64 export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-qt5"
67 65
68 # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 if qtwebengine needs to installed to rootfs 66 # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 if qtwebengine needs to installed to rootfs
69 67
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 CONFLICT_DISTRO_FEATURES = "directfb" 28 CONFLICT_DISTRO_FEATURES = "directfb"
29 29
30 # Backend-specific packages 30 # Backend-specific packages
31 31
32 # Wayland packages 32 # Wayland packages
33 WAYLAND_IMAGE_INSTALL = "" 33 WAYLAND_IMAGE_INSTALL = ""
34 WAYLAND_IMAGE_INSTALL_imx6q2gsmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \ 34 WAYLAND_IMAGE_INSTALL_imx6q2gsmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \
35 base_contains('DISTRO_FEATURES', 'x11',' \ 35 base_contains('DISTRO_FEATURES', 'x11',' \
36 xterm weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', 'weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d), '',d)}" 36 xterm weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', 'weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d), '',d)}"
37 WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" 37 WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples"
38 38
39 # X11 packages 39 # X11 packages
40 X11_IMAGE_INSTALL = "" 40 X11_IMAGE_INSTALL = ""
41 X11_IMAGE_INSTALL_imx6q2gsmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \ 41 X11_IMAGE_INSTALL_imx6q2gsmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \
42 'packagegroup-fsl-pulseaudio', '', d)}" 42 'packagegroup-fsl-pulseaudio', '', d)}"
43 X11_IMAGE_INSTALL_mx6ul = "${@base_contains('DISTRO_FEATURES', 'x11', \ 43 X11_IMAGE_INSTALL_mx6ul = "${@base_contains('DISTRO_FEATURES', 'x11', \
44 'packagegroup-fsl-pulseaudio', '', d)}" 44 'packagegroup-fsl-pulseaudio', '', d)}"
45 X11_IMAGE_INSTALL_mx7 = "${@base_contains('DISTRO_FEATURES', 'x11', \ 45 X11_IMAGE_INSTALL_mx7 = "${@base_contains('DISTRO_FEATURES', 'x11', \
46 'packagegroup-fsl-pulseaudio', '', d)}" 46 'packagegroup-fsl-pulseaudio', '', d)}"
47 X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" 47 X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6"
48 48
49 # Add in Graphics 49 # Add in Graphics
50 X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ 50 X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \
51 'packagegroup-core-x11-sato-games \ 51 'packagegroup-core-x11-sato-games \
52 xorg-minimal-fonts \ 52 xorg-minimal-fonts \
53 liberation-fonts', '', d)}" 53 liberation-fonts', '', d)}"
54 54
55 # set mm image install specific to SOC 55 # set mm image install specific to SOC
56 MM_IMAGE_INSTALL = "" 56 MM_IMAGE_INSTALL = ""
57 MM_IMAGE_INSTALL_imx6q2gsmarc = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps" 57 MM_IMAGE_INSTALL_imx6q2gsmarc = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps"
58 MM_IMAGE_INSTALL_mx6ul = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps" 58 MM_IMAGE_INSTALL_mx6ul = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps"
59 MM_IMAGE_INSTALL_mx7 = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps" 59 MM_IMAGE_INSTALL_mx7 = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps"
60 60
61 IMAGE_FEATURES += "package-management" 61 IMAGE_FEATURES += "package-management"
62 62
63 IMAGE_INSTALL += " \ 63 IMAGE_INSTALL += " \
64 ${X11_IMAGE_INSTALL} \ 64 ${X11_IMAGE_INSTALL} \
65 ${X11_IMAGE_INSTALL_GRAPHICS} \ 65 ${X11_IMAGE_INSTALL_GRAPHICS} \
66 ${WAYLAND_IMAGE_INSTALL} \ 66 ${WAYLAND_IMAGE_INSTALL} \
67 ${MM_IMAGE_INSTALL} \ 67 ${MM_IMAGE_INSTALL} \
68 packagegroup-fsl-tools-bluetooth \ 68 packagegroup-fsl-tools-bluetooth \
69 packagegroup-fsl-tools-gpu \ 69 packagegroup-fsl-tools-gpu \
70 packagegroup-fsl-tools-gpu-external \ 70 packagegroup-fsl-tools-gpu-external \
71 packagegroup-fsl-tools-testapps \ 71 packagegroup-fsl-tools-testapps \
72 packagegroup-fsl-tools-benchmark \ 72 packagegroup-fsl-tools-benchmark \
73 packagegroup-fsl-gstreamer1.0 \
74 sudo \ 73 sudo \
75 screen \ 74 screen \
76 cpufrequtils \ 75 cpufrequtils \
77 nano \ 76 nano \
78 vim \ 77 vim \
79 tzdata \ 78 tzdata \
80 ntp \ 79 ntp \
81 boost \ 80 boost \
82 nodejs \ 81 nodejs \
83 procps \ 82 procps \
84 cronie \ 83 cronie \
85 rsyslog \ 84 rsyslog \
86 e2fsprogs \ 85 e2fsprogs \
87 e2fsprogs-e2fsck \ 86 e2fsprogs-e2fsck \
88 e2fsprogs-mke2fs \ 87 e2fsprogs-mke2fs \
89 e2fsprogs-tune2fs \ 88 e2fsprogs-tune2fs \
90 dosfstools \ 89 dosfstools \
91 util-linux-fdisk \ 90 util-linux-fdisk \
92 util-linux-mkfs \ 91 util-linux-mkfs \
93 util-linux-sfdisk \ 92 util-linux-sfdisk \
94 util-linux-blkid \ 93 util-linux-blkid \
95 ncftp \ 94 ncftp \
96 lftp \ 95 lftp \
97 " 96 "
98 export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-gui" 97 export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-gui"
99 98
100 99
101 100
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 CONFLICT_DISTRO_FEATURES = "directfb" 28 CONFLICT_DISTRO_FEATURES = "directfb"
29 29
30 # Backend-specific packages 30 # Backend-specific packages
31 31
32 # Wayland packages 32 # Wayland packages
33 WAYLAND_IMAGE_INSTALL = "" 33 WAYLAND_IMAGE_INSTALL = ""
34 WAYLAND_IMAGE_INSTALL_imx6solosmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \ 34 WAYLAND_IMAGE_INSTALL_imx6solosmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \
35 base_contains('DISTRO_FEATURES', 'x11',' \ 35 base_contains('DISTRO_FEATURES', 'x11',' \
36 xterm weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', 'weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d), '',d)}" 36 xterm weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', 'weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d), '',d)}"
37 WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" 37 WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples"
38 38
39 # X11 packages 39 # X11 packages
40 X11_IMAGE_INSTALL = "" 40 X11_IMAGE_INSTALL = ""
41 X11_IMAGE_INSTALL_imx6solosmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \ 41 X11_IMAGE_INSTALL_imx6solosmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \
42 'packagegroup-fsl-pulseaudio', '', d)}" 42 'packagegroup-fsl-pulseaudio', '', d)}"
43 X11_IMAGE_INSTALL_mx6ul = "${@base_contains('DISTRO_FEATURES', 'x11', \ 43 X11_IMAGE_INSTALL_mx6ul = "${@base_contains('DISTRO_FEATURES', 'x11', \
44 'packagegroup-fsl-pulseaudio', '', d)}" 44 'packagegroup-fsl-pulseaudio', '', d)}"
45 X11_IMAGE_INSTALL_mx7 = "${@base_contains('DISTRO_FEATURES', 'x11', \ 45 X11_IMAGE_INSTALL_mx7 = "${@base_contains('DISTRO_FEATURES', 'x11', \
46 'packagegroup-fsl-pulseaudio', '', d)}" 46 'packagegroup-fsl-pulseaudio', '', d)}"
47 X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" 47 X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6"
48 48
49 # Add in Graphics 49 # Add in Graphics
50 X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ 50 X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \
51 'packagegroup-core-x11-sato-games \ 51 'packagegroup-core-x11-sato-games \
52 xorg-minimal-fonts \ 52 xorg-minimal-fonts \
53 liberation-fonts', '', d)}" 53 liberation-fonts', '', d)}"
54 54
55 # set mm image install specific to SOC 55 # set mm image install specific to SOC
56 MM_IMAGE_INSTALL = "" 56 MM_IMAGE_INSTALL = ""
57 MM_IMAGE_INSTALL_imx6solosmarc = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps" 57 MM_IMAGE_INSTALL_imx6solosmarc = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps"
58 MM_IMAGE_INSTALL_mx6ul = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps" 58 MM_IMAGE_INSTALL_mx6ul = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps"
59 MM_IMAGE_INSTALL_mx7 = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps" 59 MM_IMAGE_INSTALL_mx7 = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps"
60 60
61 IMAGE_FEATURES += "package-management" 61 IMAGE_FEATURES += "package-management"
62 62
63 IMAGE_INSTALL += " \ 63 IMAGE_INSTALL += " \
64 ${X11_IMAGE_INSTALL} \ 64 ${X11_IMAGE_INSTALL} \
65 ${X11_IMAGE_INSTALL_GRAPHICS} \ 65 ${X11_IMAGE_INSTALL_GRAPHICS} \
66 ${WAYLAND_IMAGE_INSTALL} \ 66 ${WAYLAND_IMAGE_INSTALL} \
67 ${MM_IMAGE_INSTALL} \ 67 ${MM_IMAGE_INSTALL} \
68 packagegroup-fsl-tools-bluetooth \ 68 packagegroup-fsl-tools-bluetooth \
69 packagegroup-fsl-tools-gpu \ 69 packagegroup-fsl-tools-gpu \
70 packagegroup-fsl-tools-gpu-external \ 70 packagegroup-fsl-tools-gpu-external \
71 packagegroup-fsl-tools-testapps \ 71 packagegroup-fsl-tools-testapps \
72 packagegroup-fsl-tools-benchmark \ 72 packagegroup-fsl-tools-benchmark \
73 packagegroup-fsl-gstreamer1.0 \
74 sudo \ 73 sudo \
75 screen \ 74 screen \
76 cpufrequtils \ 75 cpufrequtils \
77 nano \ 76 nano \
78 vim \ 77 vim \
79 tzdata \ 78 tzdata \
80 ntp \ 79 ntp \
81 boost \ 80 boost \
82 nodejs \ 81 nodejs \
83 procps \ 82 procps \
84 cronie \ 83 cronie \
85 rsyslog \ 84 rsyslog \
86 e2fsprogs \ 85 e2fsprogs \
87 e2fsprogs-e2fsck \ 86 e2fsprogs-e2fsck \
88 e2fsprogs-mke2fs \ 87 e2fsprogs-mke2fs \
89 e2fsprogs-tune2fs \ 88 e2fsprogs-tune2fs \
90 dosfstools \ 89 dosfstools \
91 util-linux-fdisk \ 90 util-linux-fdisk \
92 util-linux-mkfs \ 91 util-linux-mkfs \
93 util-linux-sfdisk \ 92 util-linux-sfdisk \
94 util-linux-blkid \ 93 util-linux-blkid \
95 ncftp \ 94 ncftp \
96 lftp \ 95 lftp \
97 " 96 "
98 export IMAGE_BASENAME = "imx6solosmarc-fsl-image-gui" 97 export IMAGE_BASENAME = "imx6solosmarc-fsl-image-gui"
99 98
100 99
101 100
recipes-fsl/images/imx6solosmarc-fsl-image-qt5.bb
1 DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5" 1 DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5"
2 LICENSE = "MIT" 2 LICENSE = "MIT"
3 3
4 require recipes-fsl/images/fsl-image-validation-imx.bb 4 require recipes-fsl/images/fsl-image-validation-imx.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', 'x11', \ 13 WLD_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'x11', \
14 base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins', '', d), \ 14 base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins', '', d), \
15 base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins','', d), d)}" 15 base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins','', d), d)}"
16 16
17 # Install Freescale QT demo applications 17 # Install Freescale QT demo applications
18 MACHINE_QT5_MULTIMEDIA_PLAYER = "" 18 MACHINE_QT5_MULTIMEDIA_PLAYER = ""
19 MACHINE_QT5_MULTIMEDIA_PLAYER_mx6q = "${@base_contains("MACHINE_GSTREAMER_1_0_PLUGIN", "gst1.0-fsl-plugin", "fslqtapplications", "", d)}" 19 MACHINE_QT5_MULTIMEDIA_PLAYER_mx6q = "${@base_contains("MACHINE_GSTREAMER_1_0_PLUGIN", "gst1.0-fsl-plugin", "fslqtapplications", "", d)}"
20 MACHINE_QT5_MULTIMEDIA_PLAYER_mx6dl = "${@base_contains("MACHINE_GSTREAMER_1_0_PLUGIN", "gst1.0-fsl-plugin", "fslqtapplications", "", d)}" 20 MACHINE_QT5_MULTIMEDIA_PLAYER_mx6dl = "${@base_contains("MACHINE_GSTREAMER_1_0_PLUGIN", "gst1.0-fsl-plugin", "fslqtapplications", "", d)}"
21 # Install Freescale QT demo applications for X11 backend only 21 # Install Freescale QT demo applications for X11 backend only
22 MACHINE_QT5_MULTIMEDIA_APPS = "${@base_contains('DISTRO_FEATURES', 'x11', base_contains('DISTRO_FEATURES', 'wayland', \ 22 MACHINE_QT5_MULTIMEDIA_APPS = "${@base_contains('DISTRO_FEATURES', 'x11', base_contains('DISTRO_FEATURES', 'wayland', \
23 '', '${MACHINE_QT5_MULTIMEDIA_PLAYER}', d), '', d)}" 23 '', '${MACHINE_QT5_MULTIMEDIA_PLAYER}', d), '', d)}"
24 QT5_IMAGE_INSTALL = "" 24 QT5_IMAGE_INSTALL = ""
25 QT5_IMAGE_INSTALL_common = " \ 25 QT5_IMAGE_INSTALL_common = " \
26 packagegroup-qt5-toolchain-target \ 26 packagegroup-qt5-toolchain-target \
27 packagegroup-qt5-demos \ 27 packagegroup-qt5-demos \
28 ${X11_IMAGE_INSTALL} \ 28 ${X11_IMAGE_INSTALL} \
29 ${WLD_IMAGE_INSTALL} \ 29 ${WLD_IMAGE_INSTALL} \
30 ${MACHINE_QT5_MULTIMEDIA_APPS} \ 30 ${MACHINE_QT5_MULTIMEDIA_APPS} \
31 " 31 "
32 QT5_IMAGE_INSTALL_imx6solosmarc = " \ 32 QT5_IMAGE_INSTALL_imx6solosmarc = " \
33 ${QT5_IMAGE_INSTALL_common} \ 33 ${QT5_IMAGE_INSTALL_common} \
34 " 34 "
35 QT5_IMAGE_INSTALL_remove = " packagegroup-qt5-webengine" 35 QT5_IMAGE_INSTALL_remove = " packagegroup-qt5-webengine"
36 36
37 IMAGE_FEATURES += "package-management" 37 IMAGE_FEATURES += "package-management"
38 38
39 IMAGE_INSTALL += " \ 39 IMAGE_INSTALL += " \
40 ${QT5_IMAGE_INSTALL} \ 40 ${QT5_IMAGE_INSTALL} \
41 sudo \ 41 sudo \
42 screen \ 42 screen \
43 cpufrequtils \ 43 cpufrequtils \
44 nano \ 44 nano \
45 vim \ 45 vim \
46 tzdata \ 46 tzdata \
47 ntp \ 47 ntp \
48 boost \ 48 boost \
49 nodejs \ 49 nodejs \
50 procps \ 50 procps \
51 cronie \ 51 cronie \
52 rsyslog \ 52 rsyslog \
53 e2fsprogs-e2fsck \ 53 e2fsprogs-e2fsck \
54 e2fsprogs-mke2fs \ 54 e2fsprogs-mke2fs \
55 e2fsprogs-tune2fs \ 55 e2fsprogs-tune2fs \
56 dosfstools \ 56 dosfstools \
57 util-linux-fdisk \ 57 util-linux-fdisk \
58 util-linux-mkfs \ 58 util-linux-mkfs \
59 util-linux-sfdisk \ 59 util-linux-sfdisk \
60 util-linux-blkid \ 60 util-linux-blkid \
61 ncftp \ 61 ncftp \
62 lftp \ 62 lftp \
63 packagegroup-fsl-tools-gpu \
64 packagegroup-fsl-gstreamer1.0 \
65 " 63 "
66 export IMAGE_BASENAME = "imx6solosmarc-fsl-image-qt5" 64 export IMAGE_BASENAME = "imx6solosmarc-fsl-image-qt5"
67 65
68 # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 if qtwebengine needs to installed to rootfs 66 # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 if qtwebengine needs to installed to rootfs
69 67
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 CONFLICT_DISTRO_FEATURES = "directfb" 28 CONFLICT_DISTRO_FEATURES = "directfb"
29 29
30 # Backend-specific packages 30 # Backend-specific packages
31 31
32 # Wayland packages 32 # Wayland packages
33 WAYLAND_IMAGE_INSTALL = "" 33 WAYLAND_IMAGE_INSTALL = ""
34 WAYLAND_IMAGE_INSTALL_imx6u1gsmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \ 34 WAYLAND_IMAGE_INSTALL_imx6u1gsmarc = "${@base_contains('DISTRO_FEATURES', 'wayland', \
35 base_contains('DISTRO_FEATURES', 'x11',' \ 35 base_contains('DISTRO_FEATURES', 'x11',' \
36 xterm weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', 'weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d), '',d)}" 36 xterm weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', 'weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', d), '',d)}"
37 WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" 37 WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples"
38 38
39 # X11 packages 39 # X11 packages
40 X11_IMAGE_INSTALL = "" 40 X11_IMAGE_INSTALL = ""
41 X11_IMAGE_INSTALL_imx6u1gsmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \ 41 X11_IMAGE_INSTALL_imx6u1gsmarc = "${@base_contains('DISTRO_FEATURES', 'x11', \
42 'packagegroup-fsl-pulseaudio', '', d)}" 42 'packagegroup-fsl-pulseaudio', '', d)}"
43 X11_IMAGE_INSTALL_mx6ul = "${@base_contains('DISTRO_FEATURES', 'x11', \ 43 X11_IMAGE_INSTALL_mx6ul = "${@base_contains('DISTRO_FEATURES', 'x11', \
44 'packagegroup-fsl-pulseaudio', '', d)}" 44 'packagegroup-fsl-pulseaudio', '', d)}"
45 X11_IMAGE_INSTALL_mx7 = "${@base_contains('DISTRO_FEATURES', 'x11', \ 45 X11_IMAGE_INSTALL_mx7 = "${@base_contains('DISTRO_FEATURES', 'x11', \
46 'packagegroup-fsl-pulseaudio', '', d)}" 46 'packagegroup-fsl-pulseaudio', '', d)}"
47 X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" 47 X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6"
48 48
49 # Add in Graphics 49 # Add in Graphics
50 X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ 50 X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \
51 'packagegroup-core-x11-sato-games \ 51 'packagegroup-core-x11-sato-games \
52 xorg-minimal-fonts \ 52 xorg-minimal-fonts \
53 liberation-fonts', '', d)}" 53 liberation-fonts', '', d)}"
54 54
55 # set mm image install specific to SOC 55 # set mm image install specific to SOC
56 MM_IMAGE_INSTALL = "" 56 MM_IMAGE_INSTALL = ""
57 MM_IMAGE_INSTALL_imx6u1gsmarc = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps" 57 MM_IMAGE_INSTALL_imx6u1gsmarc = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps"
58 MM_IMAGE_INSTALL_mx6ul = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps" 58 MM_IMAGE_INSTALL_mx6ul = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps"
59 MM_IMAGE_INSTALL_mx7 = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps" 59 MM_IMAGE_INSTALL_mx7 = "packagegroup-fsl-multimedia-gstreamer1.0-core packagegroup-fsl-multimedia-gstreamer1.0-testapps"
60 60
61 IMAGE_FEATURES += "package-management" 61 IMAGE_FEATURES += "package-management"
62 62
63 IMAGE_INSTALL += " \ 63 IMAGE_INSTALL += " \
64 ${X11_IMAGE_INSTALL} \ 64 ${X11_IMAGE_INSTALL} \
65 ${X11_IMAGE_INSTALL_GRAPHICS} \ 65 ${X11_IMAGE_INSTALL_GRAPHICS} \
66 ${WAYLAND_IMAGE_INSTALL} \ 66 ${WAYLAND_IMAGE_INSTALL} \
67 ${MM_IMAGE_INSTALL} \ 67 ${MM_IMAGE_INSTALL} \
68 packagegroup-fsl-tools-bluetooth \ 68 packagegroup-fsl-tools-bluetooth \
69 packagegroup-fsl-tools-gpu \ 69 packagegroup-fsl-tools-gpu \
70 packagegroup-fsl-tools-gpu-external \ 70 packagegroup-fsl-tools-gpu-external \
71 packagegroup-fsl-tools-testapps \ 71 packagegroup-fsl-tools-testapps \
72 packagegroup-fsl-tools-benchmark \ 72 packagegroup-fsl-tools-benchmark \
73 packagegroup-fsl-gstreamer1.0 \
74 sudo \ 73 sudo \
75 screen \ 74 screen \
76 cpufrequtils \ 75 cpufrequtils \
77 nano \ 76 nano \
78 vim \ 77 vim \
79 tzdata \ 78 tzdata \
80 ntp \ 79 ntp \
81 boost \ 80 boost \
82 nodejs \ 81 nodejs \
83 procps \ 82 procps \
84 cronie \ 83 cronie \
85 rsyslog \ 84 rsyslog \
86 e2fsprogs \ 85 e2fsprogs \
87 e2fsprogs-e2fsck \ 86 e2fsprogs-e2fsck \
88 e2fsprogs-mke2fs \ 87 e2fsprogs-mke2fs \
89 e2fsprogs-tune2fs \ 88 e2fsprogs-tune2fs \
90 dosfstools \ 89 dosfstools \
91 util-linux-fdisk \ 90 util-linux-fdisk \
92 util-linux-mkfs \ 91 util-linux-mkfs \
93 util-linux-sfdisk \ 92 util-linux-sfdisk \
94 util-linux-blkid \ 93 util-linux-blkid \
95 ncftp \ 94 ncftp \
96 lftp \ 95 lftp \
97 " 96 "
98 export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-gui" 97 export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-gui"
99 98
100 99
101 100
recipes-fsl/images/imx6u1gsmarc-fsl-image-qt5.bb
1 DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5" 1 DESCRIPTION = "Embedian SMARC-FiMX6 Image - Adds Qt5"
2 LICENSE = "MIT" 2 LICENSE = "MIT"
3 3
4 require recipes-fsl/images/fsl-image-validation-imx.bb 4 require recipes-fsl/images/fsl-image-validation-imx.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', 'x11', \ 13 WLD_IMAGE_INSTALL = "${@base_contains('DISTRO_FEATURES', 'x11', \
14 base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins', '', d), \ 14 base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins', '', d), \
15 base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins','', d), d)}" 15 base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins','', d), d)}"
16 16
17 # Install Freescale QT demo applications 17 # Install Freescale QT demo applications
18 MACHINE_QT5_MULTIMEDIA_PLAYER = "" 18 MACHINE_QT5_MULTIMEDIA_PLAYER = ""
19 MACHINE_QT5_MULTIMEDIA_PLAYER_mx6q = "${@base_contains("MACHINE_GSTREAMER_1_0_PLUGIN", "gst1.0-fsl-plugin", "fslqtapplications", "", d)}" 19 MACHINE_QT5_MULTIMEDIA_PLAYER_mx6q = "${@base_contains("MACHINE_GSTREAMER_1_0_PLUGIN", "gst1.0-fsl-plugin", "fslqtapplications", "", d)}"
20 MACHINE_QT5_MULTIMEDIA_PLAYER_mx6dl = "${@base_contains("MACHINE_GSTREAMER_1_0_PLUGIN", "gst1.0-fsl-plugin", "fslqtapplications", "", d)}" 20 MACHINE_QT5_MULTIMEDIA_PLAYER_mx6dl = "${@base_contains("MACHINE_GSTREAMER_1_0_PLUGIN", "gst1.0-fsl-plugin", "fslqtapplications", "", d)}"
21 # Install Freescale QT demo applications for X11 backend only 21 # Install Freescale QT demo applications for X11 backend only
22 MACHINE_QT5_MULTIMEDIA_APPS = "${@base_contains('DISTRO_FEATURES', 'x11', base_contains('DISTRO_FEATURES', 'wayland', \ 22 MACHINE_QT5_MULTIMEDIA_APPS = "${@base_contains('DISTRO_FEATURES', 'x11', base_contains('DISTRO_FEATURES', 'wayland', \
23 '', '${MACHINE_QT5_MULTIMEDIA_PLAYER}', d), '', d)}" 23 '', '${MACHINE_QT5_MULTIMEDIA_PLAYER}', d), '', d)}"
24 QT5_IMAGE_INSTALL = "" 24 QT5_IMAGE_INSTALL = ""
25 QT5_IMAGE_INSTALL_common = " \ 25 QT5_IMAGE_INSTALL_common = " \
26 packagegroup-qt5-toolchain-target \ 26 packagegroup-qt5-toolchain-target \
27 packagegroup-qt5-demos \ 27 packagegroup-qt5-demos \
28 ${X11_IMAGE_INSTALL} \ 28 ${X11_IMAGE_INSTALL} \
29 ${WLD_IMAGE_INSTALL} \ 29 ${WLD_IMAGE_INSTALL} \
30 ${MACHINE_QT5_MULTIMEDIA_APPS} \ 30 ${MACHINE_QT5_MULTIMEDIA_APPS} \
31 " 31 "
32 QT5_IMAGE_INSTALL_imx6u1gsmarc = " \ 32 QT5_IMAGE_INSTALL_imx6u1gsmarc = " \
33 ${QT5_IMAGE_INSTALL_common} \ 33 ${QT5_IMAGE_INSTALL_common} \
34 " 34 "
35 QT5_IMAGE_INSTALL_remove = " packagegroup-qt5-webengine" 35 QT5_IMAGE_INSTALL_remove = " packagegroup-qt5-webengine"
36 36
37 IMAGE_FEATURES += "package-management" 37 IMAGE_FEATURES += "package-management"
38 38
39 IMAGE_INSTALL += " \ 39 IMAGE_INSTALL += " \
40 ${QT5_IMAGE_INSTALL} \ 40 ${QT5_IMAGE_INSTALL} \
41 sudo \ 41 sudo \
42 screen \ 42 screen \
43 cpufrequtils \ 43 cpufrequtils \
44 nano \ 44 nano \
45 vim \ 45 vim \
46 tzdata \ 46 tzdata \
47 ntp \ 47 ntp \
48 boost \ 48 boost \
49 nodejs \ 49 nodejs \
50 procps \ 50 procps \
51 cronie \ 51 cronie \
52 rsyslog \ 52 rsyslog \
53 e2fsprogs-e2fsck \ 53 e2fsprogs-e2fsck \
54 e2fsprogs-mke2fs \ 54 e2fsprogs-mke2fs \
55 e2fsprogs-tune2fs \ 55 e2fsprogs-tune2fs \
56 dosfstools \ 56 dosfstools \
57 util-linux-fdisk \ 57 util-linux-fdisk \
58 util-linux-mkfs \ 58 util-linux-mkfs \
59 util-linux-sfdisk \ 59 util-linux-sfdisk \
60 util-linux-blkid \ 60 util-linux-blkid \
61 ncftp \ 61 ncftp \
62 lftp \ 62 lftp \
63 packagegroup-fsl-tools-gpu \
64 packagegroup-fsl-gstreamer1.0 \
65 " 63 "
66 export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-qt5" 64 export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-qt5"
67 65
68 # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 if qtwebengine needs to installed to rootfs 66 # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 if qtwebengine needs to installed to rootfs
69 67