9e0f4e6a412fcbfefeaa719285858f3fa181917a
[openembedded.git] / recipes / images / sdr-image.bb
1 #Angstrom SDR image
2 # An image with tools for software defined radio and unicorn radio
3
4 # TODO: 
5 # X demo
6 # xorg.conf
7
8 PR = "r3"
9
10 IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp"
11
12 # Also generate tar.bz2 images for use on e.g. SD or nfsroot
13 IMAGE_FSTYPES += "tar.bz2"
14
15 ANGSTROM_EXTRA_INSTALL ?= ""
16 DISTRO_SSH_DAEMON ?= "dropbear"
17 XSERVER ?= "xserver-kdrive-fbdev"
18
19 # Install "big" X if the target has a screen
20 GUIPACKAGES_BIGX = " \
21         xf86-input-evdev \
22         xf86-input-mouse \
23         xf86-video-dummy \
24         xf86-video-fbdev \
25         ${@base_contains("COMBINED_FEATURES", "usbhost", "xf86-video-sisusb", "",d)} \
26         xf86-video-vesa \
27 "
28
29 GUIPACKAGES = " \
30         ${XSERVER} \
31         angstrom-x11-base-depends \
32         angstrom-gpe-task-base \
33         angstrom-gpe-task-settings \
34         xterm e-wm \
35 "
36
37 IMAGE_INSTALL = " task-base-extended \
38         kernel-modules \
39         gnuradio gnuradio-usrp \
40         screen procps \
41         ${@base_contains("MACHINE_FEATURES", "screen", "${GUIPACKAGES}", "",d)} \
42         python-core perl \
43         uucp picocom \
44         angstrom-zeroconf-audio avahi-utils \
45         ${ANGSTROM_EXTRA_INSTALL} \
46 "
47
48 inherit image
49