Merge branch 'org.openembedded.dev' of git://git.openembedded.net/openembedded into...
[vuplus_openembedded] / packages / tuxbox / tuxbox-tuxtxt-32bpp.bb
1 DEPENDS = "freetype dreambox-dvbincludes libtuxtxt"
2 DESCRIPTION = "tuxbox tuxtxt for 32bit framebuffer"
3 MAINTAINER = "Sven Karschewski <seddi@i-have-a-dreambox.com>"
4
5 SRC_URI = "cvs://anoncvs@cvs.tuxbox.org/cvs/tuxbox;module=apps/tuxbox/plugins/tuxtxt;method=ext \
6         file://makefiles.diff;patch=1;pnum=1 \
7         file://32bpp.diff;patch=1;pnum=1 \
8         file://add_new_default_conf.diff;patch=1;pnum=1 \
9         file://makelib.diff;patch=1 \
10         file://plugin.py \
11         file://freetype2.patch;patch=1 \
12         file://hdres.patch;patch=1"
13
14 FILES_${PN} = "/usr/lib/libtuxtxt32bpp.so* /usr/share/fonts /usr/lib/enigma2/python/Plugins/Extensions/Tuxtxt /etc/tuxtxt"
15
16 SRCDATE = "20080814"
17 PV = "0.0+cvs${SRCDATE}"
18 PR = "r0"
19
20 S = "${WORKDIR}/tuxtxt"
21
22 CFLAGS_append = " -DHAVE_DREAMBOX_HARDWARE -DDREAMBOX"
23
24 inherit autotools pkgconfig
25
26 bindir = "/usr/bin"
27 sbindir = "/usr/sbin"
28
29 EXTRA_OECONF = "--with-target=native"
30
31 do_configure_prepend() {
32         touch ${S}/python/__init__.py
33         install -m 0644 ${WORKDIR}/plugin.py ${S}/python
34 }
35
36 do_stage() {
37         oe_libinstall -so -C .libs libtuxtxt32bpp ${STAGING_LIBDIR}
38         install -m 0644 tuxtxt.h ${STAGING_INCDIR}/
39 }