aboutsummaryrefslogtreecommitdiffstats
path: root/meta-eca/recipes-eca/packagegroups/packagegroup-eca-desktop.bb
blob: 7b207708e4338861811dfe41de46b8c45a0c5da4 (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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
DESCRIPTION = "Packagegroup for ECA desktop packages"
LICENSE = "MIT"
PACKAGE_ARCH = "${MACHINE_ARCH}"
DEPENDS = "virtual/kernel"
PR = "r2"

inherit packagegroup

PACKAGES = "\
    ${@base_contains('DISTRO_FEATURES', 'desktop', 'packagegroup-eca-desktop', '', d)} \
"

# Graphical desktop support
# pcmanfm doesn't work on mips
FILEMANAGER ?= "pcmanfm"
FILEMANAGER_mips ?= ""
BROWSER = "chromium"
DESKTOP_APPS="\
    leafpad \
    gaku \
    x11vnc \
    matchbox-terminal \
    sato-screenshot \
    ${FILEMANAGER} \
    ${BROWSER} \
"

SUMMARY_packagegroup-eca-desktop = "ECA graphical desktop support"
RDEPENDS_packagegroup-eca-desktop = "\
    matchbox-desktop \
    matchbox-session-sato \
    matchbox-keyboard \
    matchbox-keyboard-applet \
    matchbox-keyboard-im \
    matchbox-config-gtk \
    xcursor-transparent-theme \
    sato-icon-theme \
    settings-daemon \
    gtk-sato-engine \
    shutdown-desktop \
    libsdl \
    connman-gnome \
    udev-extraconf \
    ${DESKTOP_APPS} \
"