images: add gstreamer plugins
[scm/bb/meta-tizen.git] / meta-tizen-common-base / recipes-image / images / tizen-core-image-minimal.bb
1 SUMMARY = "A very basic Wayland image with a terminal"
2
3 IMAGE_FEATURES += "splash package-management ssh-server-dropbear hwcodecs"
4
5 LICENSE = "MIT"
6
7 inherit core-image distro_features_check
8
9 REQUIRED_DISTRO_FEATURES = "wayland pam"
10
11 CORE_IMAGE_BASE_INSTALL += "weston weston-init clutter-1.0-examples"
12
13 DESCRIPTION = "A weston image with Tizen common."
14
15 DEPENDS += " tar-replacement-native "
16
17 CORE_IMAGE_BASE_INSTALL += "connman"
18 CORE_IMAGE_BASE_INSTALL += "${WESTONSTARTUP}"
19
20 # Profile specific configuration - default is Tizen common
21 CORE_IMAGE_BASE_INSTALL += "${IMAGECONFIG}"
22
23 CORE_IMAGE_BASE_INSTALL += "tlm"
24 CORE_IMAGE_BASE_INSTALL += "${TLMCONFIG}"
25
26
27 CORE_IMAGE_BASE_INSTALL += "mesa-megadriver"
28 CORE_IMAGE_BASE_INSTALL += "libegl-gallium"
29 CORE_IMAGE_BASE_INSTALL += "libegl-mesa"
30 CORE_IMAGE_BASE_INSTALL += "libgbm"
31 CORE_IMAGE_BASE_INSTALL += "libgbm-gallium"
32 CORE_IMAGE_BASE_INSTALL += "mesa-driver-pipe-swrast"
33 CORE_IMAGE_BASE_INSTALL += "mesa-driver-pipe-vmwgfx"
34 CORE_IMAGE_BASE_INSTALL += "mesa-driver-pipe-i915"
35 CORE_IMAGE_BASE_INSTALL += "libgles1-mesa"
36 CORE_IMAGE_BASE_INSTALL += "libgles2-mesa"
37 CORE_IMAGE_BASE_INSTALL += "gum-utils"
38 CORE_IMAGE_BASE_INSTALL += "meta-common"
39 CORE_IMAGE_BASE_INSTALL += "pam"
40 CORE_IMAGE_BASE_INSTALL += "user-session-units"
41 CORE_IMAGE_BASE_INSTALL += "default-ac-domains"
42 CORE_IMAGE_BASE_INSTALL += "rpm-security-plugin"
43 CORE_IMAGE_BASE_INSTALL += "config-image"
44 CORE_IMAGE_BASE_INSTALL += "kernel-modules"
45 CORE_IMAGE_BASE_INSTALL += "less"
46 CORE_IMAGE_BASE_INSTALL += "bash"
47 CORE_IMAGE_BASE_INSTALL += "psmisc"
48 CORE_IMAGE_BASE_INSTALL += "coreutils"
49 CORE_IMAGE_BASE_INSTALL += "procps"
50
51 # Fonts
52 CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-fonts-ttf"
53 CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-fonts-pango"
54
55 # Multimedia
56 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-meta-base"
57 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-meta-audio"
58 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-meta-video"
59 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-meta-debug"
60 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-plugins-good-meta"
61 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-plugins-base-meta"
62 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-plugins-ugly-meta"
63 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-plugins-bad-meta"
64
65 export SYSROOT = "${IMAGE_ROOTFS}"
66
67 # Set root password to "root"
68 ROOTFS_POSTPROCESS_COMMAND += "set_root_passwd;"
69 set_root_passwd() {
70         sed 's%^root:[^:]*:%root:wYNffsf6sozwE:%' \
71                 < ${IMAGE_ROOTFS}/etc/shadow \
72                 > ${IMAGE_ROOTFS}/etc/shadow.new;
73         mv ${IMAGE_ROOTFS}/etc/shadow.new ${IMAGE_ROOTFS}/etc/shadow;
74 }