1 DESCRIPTION = "tuxbox libtuxtxt"
2 DEPENDS = "dreambox-dvbincludes libpng freetype"
3 MAINTAINER = "Felix Domke <tmbinc@elitdvb.net>"
6 SRCDATE_dm600pvr = "20070307"
7 SRCDATE_dm500plus = "20070307"
8 SRCDATE_dm7020 = "20070307"
11 PV = "0.0+cvs${SRCDATE}"
14 SRC_URI = "cvs://anoncvs@cvs.tuxbox.org/cvs/tuxbox;module=apps/tuxbox/libs;method=ext \
16 file://ignorelibs.patch;patch=1"
18 SRC_URI_append_dm500hd = " \
19 file://32bpp.diff;patch=1 \
20 file://resize_framebuffer.diff;patch=1 \
21 file://allow_different_demux.diff;patch=1"
23 SRC_URI_append_dm7025 = " \
24 file://32bpp.diff;patch=1 \
25 file://resize_framebuffer.diff;patch=1 \
26 file://allow_different_demux.diff;patch=1"
28 SRC_URI_append_dm800 = " \
29 file://32bpp.diff;patch=1 \
30 file://resize_framebuffer.diff;patch=1 \
31 file://allow_different_demux.diff;patch=1"
33 SRC_URI_append_dm800se = " \
34 file://32bpp.diff;patch=1 \
35 file://resize_framebuffer.diff;patch=1 \
36 file://allow_different_demux.diff;patch=1"
38 SRC_URI_append_dm8000 = " \
39 file://32bpp.diff;patch=1 \
40 file://resize_framebuffer.diff;patch=1 \
41 file://allow_different_demux.diff;patch=1"
44 EXTRA_OECONF = "--with-target=native"
46 CFLAGS_append = " -DHAVE_DREAMBOX_HARDWARE -DDREAMBOX"
48 inherit autotools pkgconfig
50 FILES_libtuxtxt_append = " /usr/lib/libtuxtxt.so"
52 FILES_${PN}-dev = "/usr/lib/libtuxtxt.la /usr/lib/pkgconfig/tuxbox-tuxtxt.pc"
54 python populate_packages_prepend () {
55 tuxbox_libdir = bb.data.expand('${libdir}', d)
58 do_configure_prepend() {
59 install ${WORKDIR}/acinclude.m4 ${S}/acinclude.m4
60 sed -i -e s:@LIBTUXBOX_LIBS@::g ${S}/libtuxtxt/tuxbox-tuxtxt.pc.in
64 install -m 0644 ${S}/libtuxtxt/tuxtxt_*.h ${STAGING_INCDIR}
65 install -d ${STAGING_INCDIR}/tuxtxt
66 install -m 0644 ${S}/libtuxtxt/tuxtxt_*.h ${STAGING_INCDIR}/tuxtxt
68 oe_libinstall -so libtuxtxt ${STAGING_LIBDIR}
72 do_install_prepend() {