Commit 549f6e58ef9edf2f6d51257252c35ff451f6d059

Authored by Eric Lee
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