Commit 549f6e58ef9edf2f6d51257252c35ff451f6d059
1 parent
ee6d928f28
Exists in
master
Add gstreamer-imx plugin
Showing 1 changed file with 1 additions and 0 deletions Inline Diff
recipes-fsl/images/imx6smarc-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 | # Install Freescale QT demo applications | 10 | # Install Freescale QT demo applications |
11 | QT5_IMAGE_INSTALL_APPS = "" | 11 | QT5_IMAGE_INSTALL_APPS = "" |
12 | QT5_IMAGE_INSTALL_APPS_imxgpu3d = "${@bb.utils.contains("MACHINE_GSTREAMER_1_0_PLUGIN", "imx-gst1.0-plugin", "imx-qtapplications", "", d)}" | 12 | QT5_IMAGE_INSTALL_APPS_imxgpu3d = "${@bb.utils.contains("MACHINE_GSTREAMER_1_0_PLUGIN", "imx-gst1.0-plugin", "imx-qtapplications", "", d)}" |
13 | 13 | ||
14 | # Install fonts | 14 | # Install fonts |
15 | QT5_FONTS = "ttf-dejavu-common ttf-dejavu-sans ttf-dejavu-sans-mono ttf-dejavu-serif " | 15 | QT5_FONTS = "ttf-dejavu-common ttf-dejavu-sans ttf-dejavu-sans-mono ttf-dejavu-serif " |
16 | 16 | ||
17 | # Install Freescale QT demo applications for X11 backend only | 17 | # Install Freescale QT demo applications for X11 backend only |
18 | MACHINE_QT5_MULTIMEDIA_APPS = "" | 18 | MACHINE_QT5_MULTIMEDIA_APPS = "" |
19 | QT5_IMAGE_INSTALL = "" | 19 | QT5_IMAGE_INSTALL = "" |
20 | QT5_IMAGE_INSTALL_common = " \ | 20 | QT5_IMAGE_INSTALL_common = " \ |
21 | packagegroup-qt5-toolchain-target \ | 21 | packagegroup-qt5-toolchain-target \ |
22 | packagegroup-qt5-demos \ | 22 | packagegroup-qt5-demos \ |
23 | ${QT5_FONTS} \ | 23 | ${QT5_FONTS} \ |
24 | ${QT5_IMAGE_INSTALL_APPS} \ | 24 | ${QT5_IMAGE_INSTALL_APPS} \ |
25 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxkbcommon', '', d)} \ | 25 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxkbcommon', '', d)} \ |
26 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins', '', d)}\ | 26 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins', '', d)}\ |
27 | " | 27 | " |
28 | 28 | ||
29 | QT5_IMAGE_INSTALL_imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'x11','${QT5_IMAGE_INSTALL_common}', \ | 29 | QT5_IMAGE_INSTALL_imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'x11','${QT5_IMAGE_INSTALL_common}', \ |
30 | 'qtbase qtbase-plugins', d)}" | 30 | 'qtbase qtbase-plugins', d)}" |
31 | 31 | ||
32 | QT5_IMAGE_INSTALL_imxpxp = "${@bb.utils.contains('DISTRO_FEATURES', 'x11','${QT5_IMAGE_INSTALL_common}', \ | 32 | QT5_IMAGE_INSTALL_imxpxp = "${@bb.utils.contains('DISTRO_FEATURES', 'x11','${QT5_IMAGE_INSTALL_common}', \ |
33 | 'qtbase qtbase-examples qtbase-plugins', d)}" | 33 | 'qtbase qtbase-examples qtbase-plugins', d)}" |
34 | 34 | ||
35 | QT5_IMAGE_INSTALL_imxgpu3d = " \ | 35 | QT5_IMAGE_INSTALL_imxgpu3d = " \ |
36 | ${QT5_IMAGE_INSTALL_common} \ | 36 | ${QT5_IMAGE_INSTALL_common} \ |
37 | gstreamer1.0-plugins-bad-qt" | 37 | gstreamer1.0-plugins-bad-qt" |
38 | 38 | ||
39 | # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 and comment out the line below to install qtwebengine to the rootfs. | 39 | # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 and comment out the line below to install qtwebengine to the rootfs. |
40 | QT5_IMAGE_INSTALL_remove = " packagegroup-qt5-webengine" | 40 | QT5_IMAGE_INSTALL_remove = " packagegroup-qt5-webengine" |
41 | 41 | ||
42 | IMAGE_INSTALL += " \ | 42 | IMAGE_INSTALL += " \ |
43 | ${QT5_IMAGE_INSTALL} \ | 43 | ${QT5_IMAGE_INSTALL} \ |
44 | sudo \ | 44 | sudo \ |
45 | screen \ | 45 | screen \ |
46 | cpufrequtils \ | 46 | cpufrequtils \ |
47 | nano \ | 47 | nano \ |
48 | vim \ | 48 | vim \ |
49 | tzdata \ | 49 | tzdata \ |
50 | ntp \ | 50 | ntp \ |
51 | boost \ | 51 | boost \ |
52 | nodejs \ | 52 | nodejs \ |
53 | procps \ | 53 | procps \ |
54 | cronie \ | 54 | cronie \ |
55 | e2fsprogs \ | 55 | e2fsprogs \ |
56 | e2fsprogs-e2fsck \ | 56 | e2fsprogs-e2fsck \ |
57 | e2fsprogs-mke2fs \ | 57 | e2fsprogs-mke2fs \ |
58 | e2fsprogs-tune2fs \ | 58 | e2fsprogs-tune2fs \ |
59 | dosfstools \ | 59 | dosfstools \ |
60 | util-linux-fdisk \ | 60 | util-linux-fdisk \ |
61 | util-linux-mkfs \ | 61 | util-linux-mkfs \ |
62 | util-linux-sfdisk \ | 62 | util-linux-sfdisk \ |
63 | util-linux-blkid \ | 63 | util-linux-blkid \ |
64 | ncftp \ | 64 | ncftp \ |
65 | lftp \ | 65 | lftp \ |
66 | libimxvpuapi \ | 66 | libimxvpuapi \ |
67 | gstreamer1.0-plugins-imx \ | ||
67 | " | 68 | " |
68 | 69 |