summaryrefslogtreecommitdiffstats
path: root/recipes-platform/packagegroups/packagegroup-agl-ivi-multimedia.bb
blob: 34622efd0ab2fc32f5903d75ef9d93be8e0aa1d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
SUMMARY = "The middlewares for AGL IVI profile"
DESCRIPTION = "The set of packages required by Multimedia Subsystem"
LICENSE = "MIT"

inherit packagegroup

PACKAGES = "\
    packagegroup-agl-ivi-multimedia \
    "

ALLOW_EMPTY_${PN} = "1"

RDEPENDS_${PN} += "\
    gstreamer1.0-plugins-base-meta \
    gstreamer1.0-plugins-good-meta \
    lightmediascanner-meta \
    "

# for now: enable here for the AGL IVI demo (image-ivi and demo-platform)
# tbd: change based on usage in profiles
PIPEWIRE = "\
    ${@bb.utils.contains('DISTRO_FEATURES', 'pipewire', 'packagegroup-pipewire', '', d)}\
    "

RDEPENDS_${PN} += "\
    ${PIPEWIRE} \
    "
#39;rw rootfstype=ext4 rootwait rootdelay=2' # final boot command setenv bootcmd 'run bootcmd_${bootmode}' ################ Boot on MMC (SDcard) ################# setenv bootkload_sd 'ext4load mmc ${bootmmc} ${bootkaddr} boot/${bootkfile}' setenv bootiload_sd 'ext4load mmc ${bootmmc} ${bootiaddr} boot/${bootifile}' setenv bootdload_sd 'ext4load mmc ${bootmmc} ${bootdaddr} boot/${bootdfile}' # without initrd setenv bootargs_root_sd 'root=/dev/mmcblk1p1' setenv bootload_sd 'run set_bootkfile; run bootkload_sd; run set_bootdfile; run bootdload_sd' setenv bootcmd_sd 'setenv bootargs ${bootargs_console} ${bootargs_video} ${bootargs_root_sd} ${bootargs_extra}; run bootload_sd; booti ${bootkaddr} - ${bootdaddr}' # with initrd setenv bootargs_root_sdi 'root=/dev/ram0 ramdisk_size=16384' setenv bootload_sdi 'run set_bootkfile; run bootkload_sd; run set_bootdfile; run bootdload_sd; run set_bootifile; run bootiload_sd' setenv bootcmd_sdi 'setenv bootargs ${bootargs_console} ${bootargs_video} ${bootargs_root_sdi} ${bootargs_extra}; run bootload_sdi; booti ${bootkaddr} ${bootiaddr}:${bootisize} ${bootdaddr}' ################ Netboot through TFTP+NBD ################## setenv bootkload_net 'tftp ${bootkaddr} ${board}/${bootkfile}' setenv bootdload_net 'tftp ${bootdaddr} ${board}/${bootdfile}' setenv bootiload_net 'tftp ${bootiaddr} ${board}/${bootifile}' setenv bootargs_root_net 'root=/dev/ram0 ramdisk_size=16384 ip=dhcp' setenv bootload_net 'run set_bootkfile; run bootkload_net; run set_bootdfile; run bootdload_net; run set_bootifile; run bootiload_net' setenv bootcmd_net 'setenv bootargs ${bootargs_console} ${bootargs_video} ${bootargs_root_net} ${bootargs_extra} nbd.server=${serverip}; run bootload_net; booti ${bootkaddr} ${bootiaddr}:${bootisize} ${bootdaddr}'