blob: 8e39f51b435d9d35c273c34452b433c8630f76cb (
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
#Angstrom image
DESCRIPTION = "Image based on the LXDE desktop"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58"
#create the file /etc/timestamp
IMAGE_PREPROCESS_COMMAND = "rootfs_update_timestamp"
#IMAGE_LINGUAS = ""
#IMAGE_LINGUAS = "en-us"
#IMAGE_LINGUAS = "de-de fr-fr en-gb en-us pt-br es-es kn-in ml-in ta-in"
#ROOTFS_POSTPROCESS_COMMAND += 'install_linguas; '
#MAYBE WE WILL NEED THESE ALSO:
# xorg-minimal-fonts xserver-xorg-multimedia-modules xerver-xorg-utils xrandr
IMAGE_SPLASH = "psplash-angstrom"
DISTRO_UPDATE_ALTERNATIVES ??= ""
ROOTFS_PKGMANAGE_PKGS ?= '${@base_conditional("ONLINE_PACKAGE_MANAGEMENT", "none", "", "${ROOTFS_PKGMANAGE} ${DISTRO_UPDATE_ALTERNATIVES}", d)}'
CONMANPKGS ?= "connman connman-plugin-loopback connman-plugin-ethernet connman-plugin-wifi connman-systemd"
CONMANPKGS_libc-uclibc = ""
DEPENDS += "gst-plugins-good gst-plugins-bad gst-plugins-ugly"
# Additional X libs not pulled in by any package \
# xtrans libxdamage libxvmc libxinerama libxevie \
# Required for starting X but not RDEPEND by the using package \
# libxcursor \
# glib-2.0 has some additional packages which are not pulled in, let's do this here \
# gobject-2.0 gmodule-2.0 gthread-2.0 gio-2.0 \
# this would pull in a large amount of gst-plugins, we only add a selected few
# gst-plugins-base-meta \
# gst-plugins-good-meta \
# gst-plugins-bad-meta \
# gst-ffmpeg \
# needed by nvidia commandline player \
# libpcre \
IMAGE_INSTALL += " \
angstrom-task-boot \
task-basic \
${CONMANPKGS} \
${ROOTFS_PKGMANAGE_PKGS} \
task-base-extended \
${IMAGE_SPLASH} \
${XSERVER} \
\
libxdamage libxvmc libxinerama \
libxcursor \
xtrans \
\
bash \
tinylogin \
\
gstreamer \
gst-plugins-base \
gst-plugins-base-alsa \
gst-plugins-base-audioconvert \
gst-plugins-base-audioresample \
gst-plugins-base-audiotestsrc \
gst-plugins-base-decodebin \
gst-plugins-base-decodebin2 \
gst-plugins-base-playbin \
gst-plugins-base-typefindfunctions \
gst-plugins-base-ivorbisdec \
gst-plugins-base-ogg \
gst-plugins-base-theora \
gst-plugins-base-videotestsrc \
gst-plugins-base-vorbis \
gst-plugins-good-matroska \
gst-plugins-good-rtp \
gst-plugins-good-udp \
gst-plugins-good-avi \
gst-plugins-good-wavenc \
gst-plugins-good-wavparse \
gst-plugins-ugly-asf \
libpcre \
libxcomposite \
firefox \
flash-plugins \
"
#libxevie
# gst-plugin-qtdemux \
# gst-plugin-mpegdemux \
include lx.inc
include trdx-extra.inc
IMAGE_DEV_MANAGER = "udev"
IMAGE_INIT_MANAGER = "sysvinit sysvinit-pidof"
IMAGE_INITSCRIPTS = "initscripts"
IMAGE_LOGIN_MANAGER = "tinylogin shadow"
export IMAGE_BASENAME = "LXDE-image"
inherit image
|