Commit b36fbea0f707d20776dd64b3091e9bb7f213da83
1 parent
1f0924ab3f
Exists in
master
add gstreamer into BSP
Showing 9 changed files with 12 additions and 2 deletions Inline Diff
- conf/machine/imx6solosmarc.conf
- conf/machine/imx6u1gsmarc.conf
- 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/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
conf/machine/imx6solosmarc.conf
1 | #@TYPE: Machine | 1 | #@TYPE: Machine |
2 | #@NAME: Embedian SMARC-FiMX6 | 2 | #@NAME: Embedian SMARC-FiMX6 |
3 | #@SOC: i.MX6Q | 3 | #@SOC: i.MX6Q |
4 | #@DESCRIPTION: Machine configuration for Embedian SMARC-FiMX6 board | 4 | #@DESCRIPTION: Machine configuration for Embedian SMARC-FiMX6 board |
5 | #@MAINTAINER: Eric Lee <eric.lee@embedian.com> | 5 | #@MAINTAINER: Eric Lee <eric.lee@embedian.com> |
6 | 6 | ||
7 | include conf/machine/include/imx-base.inc | 7 | include conf/machine/include/imx-base.inc |
8 | include conf/machine/include/tune-cortexa9.inc | 8 | include conf/machine/include/tune-cortexa9.inc |
9 | 9 | ||
10 | SOC_FAMILY = "mx6:mx6dl" | 10 | SOC_FAMILY = "mx6:mx6dl" |
11 | 11 | ||
12 | # Use u-boot SMARC-FiMX6 | 12 | # Use u-boot SMARC-FiMX6 |
13 | PREFERRED_PROVIDER_virtual/bootloader_imx6solosmarc = "u-boot-smarcfimx6" | 13 | PREFERRED_PROVIDER_virtual/bootloader_imx6solosmarc = "u-boot-smarcfimx6" |
14 | PREFERRED_PROVIDER_u-boot_imx6solosmarc = "u-boot-smarcfimx6" | 14 | PREFERRED_PROVIDER_u-boot_imx6solosmarc = "u-boot-smarcfimx6" |
15 | PREFERRED_VERSION_u-boot_imx6solosmarc = "2015.04-smarcfimx6" | 15 | PREFERRED_VERSION_u-boot_imx6solosmarc = "2015.04-smarcfimx6" |
16 | UBOOT_MACHINE = "smarcfimx6_solo_ser3_defconfig" | 16 | UBOOT_MACHINE = "smarcfimx6_solo_ser3_defconfig" |
17 | 17 | ||
18 | # Use linux kernel SMARC-FiMX6 | 18 | # Use linux kernel SMARC-FiMX6 |
19 | PREFERRED_PROVIDER_virtual/kernel_imx6solosmarc = "linux-smarcfimx6" | 19 | PREFERRED_PROVIDER_virtual/kernel_imx6solosmarc = "linux-smarcfimx6" |
20 | PREFERRED_VERSION_linux-smarcfimx6_imx6solosmarc = "4.1.15" | 20 | PREFERRED_VERSION_linux-smarcfimx6_imx6solosmarc = "4.1.15" |
21 | KERNEL_DEVICETREE = "imx6q-smarcfimx6.dtb imx6dl-smarcfimx6.dtb imx6q-smarcfimx6-xga.dtb imx6dl-smarcfimx6-xga.dtb imx6q-smarcfimx6-wxga.dtb imx6dl-smarcfimx6-wxga.dtb imx6q-smarcfimx6-wvga.dtb imx6dl-smarcfimx6-wvga.dtb imx6q-smarcfimx6-1080p.dtb imx6dl-smarcfimx6-1080p.dtb" | 21 | KERNEL_DEVICETREE = "imx6q-smarcfimx6.dtb imx6dl-smarcfimx6.dtb imx6q-smarcfimx6-xga.dtb imx6dl-smarcfimx6-xga.dtb imx6q-smarcfimx6-wxga.dtb imx6dl-smarcfimx6-wxga.dtb imx6q-smarcfimx6-wvga.dtb imx6dl-smarcfimx6-wvga.dtb imx6q-smarcfimx6-1080p.dtb imx6dl-smarcfimx6-1080p.dtb" |
22 | 22 | ||
23 | # Specify Nodejs version if you would like Cloud9 to be build | 23 | # Specify Nodejs version if you would like Cloud9 to be build |
24 | # PREFERRED_VERSION_nodejs_imx6solosmarc = "0.8.21" | 24 | # PREFERRED_VERSION_nodejs_imx6solosmarc = "0.8.21" |
25 | 25 | ||
26 | SERIAL_CONSOLE = "115200 ttymxc4" | 26 | SERIAL_CONSOLE = "115200 ttymxc4" |
27 | 27 | ||
28 | MACHINE_FEATURES += "screen usbgadget vfat ext2 bluetooth wifi pci alsa serial usbhost" | 28 | MACHINE_FEATURES += "screen usbgadget vfat ext2 bluetooth wifi pci alsa serial usbhost" |
29 | MACHINE_FIRMWARE_append_imx6solosmarc = " linux-firmware-ath6k" | 29 | MACHINE_FIRMWARE_append_imx6solosmarc = " firmware-imx-vpu-imx6d linux-firmware-ath6k" |
30 | 30 | ||
31 | IMAGE_FSTYPES += "tar.bz2" | 31 | IMAGE_FSTYPES += "tar.bz2" |
32 | 32 | ||
33 | # Ship all kernel modules by default | 33 | # Ship all kernel modules by default |
34 | MACHINE_EXTRA_RRECOMMENDS = "kernel-modules" | 34 | MACHINE_EXTRA_RRECOMMENDS = "kernel-modules" |
35 | 35 |
conf/machine/imx6u1gsmarc.conf
1 | #@TYPE: Machine | 1 | #@TYPE: Machine |
2 | #@NAME: Embedian SMARC-FiMX6 | 2 | #@NAME: Embedian SMARC-FiMX6 |
3 | #@SOC: i.MX6Q | 3 | #@SOC: i.MX6Q |
4 | #@DESCRIPTION: Machine configuration for Embedian SMARC-FiMX6 board | 4 | #@DESCRIPTION: Machine configuration for Embedian SMARC-FiMX6 board |
5 | #@MAINTAINER: Eric Lee <eric.lee@embedian.com> | 5 | #@MAINTAINER: Eric Lee <eric.lee@embedian.com> |
6 | 6 | ||
7 | include conf/machine/include/imx-base.inc | 7 | include conf/machine/include/imx-base.inc |
8 | include conf/machine/include/tune-cortexa9.inc | 8 | include conf/machine/include/tune-cortexa9.inc |
9 | 9 | ||
10 | SOC_FAMILY = "mx6:mx6dl" | 10 | SOC_FAMILY = "mx6:mx6dl" |
11 | 11 | ||
12 | # Use u-boot SMARC-FiMX6 | 12 | # Use u-boot SMARC-FiMX6 |
13 | PREFERRED_PROVIDER_virtual/bootloader_imx6u1gsmarc = "u-boot-smarcfimx6" | 13 | PREFERRED_PROVIDER_virtual/bootloader_imx6u1gsmarc = "u-boot-smarcfimx6" |
14 | PREFERRED_PROVIDER_u-boot_imx6u1gsmarc = "u-boot-smarcfimx6" | 14 | PREFERRED_PROVIDER_u-boot_imx6u1gsmarc = "u-boot-smarcfimx6" |
15 | PREFERRED_VERSION_u-boot_imx6u1gsmarc = "2015.04-smarcfimx6" | 15 | PREFERRED_VERSION_u-boot_imx6u1gsmarc = "2015.04-smarcfimx6" |
16 | UBOOT_MACHINE = "smarcfimx6_dl_1g_ser3_defconfig" | 16 | UBOOT_MACHINE = "smarcfimx6_dl_1g_ser3_defconfig" |
17 | 17 | ||
18 | # Use linux kernel SMARC-FiMX6 | 18 | # Use linux kernel SMARC-FiMX6 |
19 | PREFERRED_PROVIDER_virtual/kernel_imx6u1gsmarc = "linux-smarcfimx6" | 19 | PREFERRED_PROVIDER_virtual/kernel_imx6u1gsmarc = "linux-smarcfimx6" |
20 | PREFERRED_VERSION_linux-smarcfimx6_imx6u1gsmarc = "4.1.15" | 20 | PREFERRED_VERSION_linux-smarcfimx6_imx6u1gsmarc = "4.1.15" |
21 | KERNEL_DEVICETREE = "imx6q-smarcfimx6.dtb imx6dl-smarcfimx6.dtb imx6q-smarcfimx6-xga.dtb imx6dl-smarcfimx6-xga.dtb imx6q-smarcfimx6-wxga.dtb imx6dl-smarcfimx6-wxga.dtb imx6q-smarcfimx6-wvga.dtb imx6dl-smarcfimx6-wvga.dtb imx6q-smarcfimx6-1080p.dtb imx6dl-smarcfimx6-1080p.dtb" | 21 | KERNEL_DEVICETREE = "imx6q-smarcfimx6.dtb imx6dl-smarcfimx6.dtb imx6q-smarcfimx6-xga.dtb imx6dl-smarcfimx6-xga.dtb imx6q-smarcfimx6-wxga.dtb imx6dl-smarcfimx6-wxga.dtb imx6q-smarcfimx6-wvga.dtb imx6dl-smarcfimx6-wvga.dtb imx6q-smarcfimx6-1080p.dtb imx6dl-smarcfimx6-1080p.dtb" |
22 | 22 | ||
23 | # Specify Nodejs version if you would like Cloud9 to be build | 23 | # Specify Nodejs version if you would like Cloud9 to be build |
24 | # PREFERRED_VERSION_nodejs_imx6u1gsmarc = "0.8.21" | 24 | # PREFERRED_VERSION_nodejs_imx6u1gsmarc = "0.8.21" |
25 | 25 | ||
26 | SERIAL_CONSOLE = "115200 ttymxc4" | 26 | SERIAL_CONSOLE = "115200 ttymxc4" |
27 | 27 | ||
28 | MACHINE_FEATURES += "screen usbgadget vfat ext2 bluetooth wifi pci alsa serial usbhost" | 28 | MACHINE_FEATURES += "screen usbgadget vfat ext2 bluetooth wifi pci alsa serial usbhost" |
29 | MACHINE_FIRMWARE_append_imx6u1gsmarc = " linux-firmware-ath6k" | 29 | MACHINE_FIRMWARE_append_imx6u1gsmarc = " firmware-imx-vpu-imx6d linux-firmware-ath6k" |
30 | 30 | ||
31 | IMAGE_FSTYPES += "tar.bz2" | 31 | IMAGE_FSTYPES += "tar.bz2" |
32 | 32 | ||
33 | # Ship all kernel modules by default | 33 | # Ship all kernel modules by default |
34 | MACHINE_EXTRA_RRECOMMENDS = "kernel-modules" | 34 | MACHINE_EXTRA_RRECOMMENDS = "kernel-modules" |
35 | 35 |
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 \ | ||
73 | sudo \ | 74 | sudo \ |
74 | screen \ | 75 | screen \ |
75 | cpufrequtils \ | 76 | cpufrequtils \ |
76 | nano \ | 77 | nano \ |
77 | vim \ | 78 | vim \ |
78 | tzdata \ | 79 | tzdata \ |
79 | ntp \ | 80 | ntp \ |
80 | boost \ | 81 | boost \ |
81 | nodejs \ | 82 | nodejs \ |
82 | procps \ | 83 | procps \ |
83 | cronie \ | 84 | cronie \ |
84 | rsyslog \ | 85 | rsyslog \ |
85 | e2fsprogs \ | 86 | e2fsprogs \ |
86 | e2fsprogs-e2fsck \ | 87 | e2fsprogs-e2fsck \ |
87 | e2fsprogs-mke2fs \ | 88 | e2fsprogs-mke2fs \ |
88 | e2fsprogs-tune2fs \ | 89 | e2fsprogs-tune2fs \ |
89 | dosfstools \ | 90 | dosfstools \ |
90 | util-linux-fdisk \ | 91 | util-linux-fdisk \ |
91 | util-linux-mkfs \ | 92 | util-linux-mkfs \ |
92 | util-linux-sfdisk \ | 93 | util-linux-sfdisk \ |
93 | util-linux-blkid \ | 94 | util-linux-blkid \ |
94 | ncftp \ | 95 | ncftp \ |
95 | lftp \ | 96 | lftp \ |
96 | " | 97 | " |
97 | export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-gui" | 98 | export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-gui" |
98 | 99 | ||
99 | 100 | ||
100 | 101 |
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 \ | ||
63 | " | 65 | " |
64 | export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-qt5" | 66 | export IMAGE_BASENAME = "imx6q1gsmarc-fsl-image-qt5" |
65 | 67 | ||
66 | # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 if qtwebengine needs to installed to rootfs | 68 | # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 if qtwebengine needs to installed to rootfs |
67 | 69 |
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 \ | ||
73 | sudo \ | 74 | sudo \ |
74 | screen \ | 75 | screen \ |
75 | cpufrequtils \ | 76 | cpufrequtils \ |
76 | nano \ | 77 | nano \ |
77 | vim \ | 78 | vim \ |
78 | tzdata \ | 79 | tzdata \ |
79 | ntp \ | 80 | ntp \ |
80 | boost \ | 81 | boost \ |
81 | nodejs \ | 82 | nodejs \ |
82 | procps \ | 83 | procps \ |
83 | cronie \ | 84 | cronie \ |
84 | rsyslog \ | 85 | rsyslog \ |
85 | e2fsprogs \ | 86 | e2fsprogs \ |
86 | e2fsprogs-e2fsck \ | 87 | e2fsprogs-e2fsck \ |
87 | e2fsprogs-mke2fs \ | 88 | e2fsprogs-mke2fs \ |
88 | e2fsprogs-tune2fs \ | 89 | e2fsprogs-tune2fs \ |
89 | dosfstools \ | 90 | dosfstools \ |
90 | util-linux-fdisk \ | 91 | util-linux-fdisk \ |
91 | util-linux-mkfs \ | 92 | util-linux-mkfs \ |
92 | util-linux-sfdisk \ | 93 | util-linux-sfdisk \ |
93 | util-linux-blkid \ | 94 | util-linux-blkid \ |
94 | ncftp \ | 95 | ncftp \ |
95 | lftp \ | 96 | lftp \ |
96 | " | 97 | " |
97 | export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-gui" | 98 | export IMAGE_BASENAME = "imx6q2gsmarc-fsl-image-gui" |
98 | 99 | ||
99 | 100 | ||
100 | 101 |
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 \ | ||
73 | sudo \ | 74 | sudo \ |
74 | screen \ | 75 | screen \ |
75 | cpufrequtils \ | 76 | cpufrequtils \ |
76 | nano \ | 77 | nano \ |
77 | vim \ | 78 | vim \ |
78 | tzdata \ | 79 | tzdata \ |
79 | ntp \ | 80 | ntp \ |
80 | boost \ | 81 | boost \ |
81 | nodejs \ | 82 | nodejs \ |
82 | procps \ | 83 | procps \ |
83 | cronie \ | 84 | cronie \ |
84 | rsyslog \ | 85 | rsyslog \ |
85 | e2fsprogs \ | 86 | e2fsprogs \ |
86 | e2fsprogs-e2fsck \ | 87 | e2fsprogs-e2fsck \ |
87 | e2fsprogs-mke2fs \ | 88 | e2fsprogs-mke2fs \ |
88 | e2fsprogs-tune2fs \ | 89 | e2fsprogs-tune2fs \ |
89 | dosfstools \ | 90 | dosfstools \ |
90 | util-linux-fdisk \ | 91 | util-linux-fdisk \ |
91 | util-linux-mkfs \ | 92 | util-linux-mkfs \ |
92 | util-linux-sfdisk \ | 93 | util-linux-sfdisk \ |
93 | util-linux-blkid \ | 94 | util-linux-blkid \ |
94 | ncftp \ | 95 | ncftp \ |
95 | lftp \ | 96 | lftp \ |
96 | " | 97 | " |
97 | export IMAGE_BASENAME = "imx6solosmarc-fsl-image-gui" | 98 | export IMAGE_BASENAME = "imx6solosmarc-fsl-image-gui" |
98 | 99 | ||
99 | 100 | ||
100 | 101 |
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 \ | ||
63 | " | 65 | " |
64 | export IMAGE_BASENAME = "imx6solosmarc-fsl-image-qt5" | 66 | export IMAGE_BASENAME = "imx6solosmarc-fsl-image-qt5" |
65 | 67 | ||
66 | # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 if qtwebengine needs to installed to rootfs | 68 | # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 if qtwebengine needs to installed to rootfs |
67 | 69 |
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 \ | ||
73 | sudo \ | 74 | sudo \ |
74 | screen \ | 75 | screen \ |
75 | cpufrequtils \ | 76 | cpufrequtils \ |
76 | nano \ | 77 | nano \ |
77 | vim \ | 78 | vim \ |
78 | tzdata \ | 79 | tzdata \ |
79 | ntp \ | 80 | ntp \ |
80 | boost \ | 81 | boost \ |
81 | nodejs \ | 82 | nodejs \ |
82 | procps \ | 83 | procps \ |
83 | cronie \ | 84 | cronie \ |
84 | rsyslog \ | 85 | rsyslog \ |
85 | e2fsprogs \ | 86 | e2fsprogs \ |
86 | e2fsprogs-e2fsck \ | 87 | e2fsprogs-e2fsck \ |
87 | e2fsprogs-mke2fs \ | 88 | e2fsprogs-mke2fs \ |
88 | e2fsprogs-tune2fs \ | 89 | e2fsprogs-tune2fs \ |
89 | dosfstools \ | 90 | dosfstools \ |
90 | util-linux-fdisk \ | 91 | util-linux-fdisk \ |
91 | util-linux-mkfs \ | 92 | util-linux-mkfs \ |
92 | util-linux-sfdisk \ | 93 | util-linux-sfdisk \ |
93 | util-linux-blkid \ | 94 | util-linux-blkid \ |
94 | ncftp \ | 95 | ncftp \ |
95 | lftp \ | 96 | lftp \ |
96 | " | 97 | " |
97 | export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-gui" | 98 | export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-gui" |
98 | 99 | ||
99 | 100 | ||
100 | 101 |
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 \ | ||
63 | " | 65 | " |
64 | export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-qt5" | 66 | export IMAGE_BASENAME = "imx6u1gsmarc-fsl-image-qt5" |
65 | 67 | ||
66 | # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 if qtwebengine needs to installed to rootfs | 68 | # Add packagegroup-qt5-webengine to QT5_IMAGE_INSTALL_mx6 if qtwebengine needs to installed to rootfs |
67 | 69 |