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"
43 SRC_URI_append_bm750 = " \
44 file://32bpp.diff;patch=1 \
45 file://resize_framebuffer.diff;patch=1 \
46 file://allow_different_demux.diff;patch=1"
48 SRC_URI_append_vusolo = " \
49 file://32bpp.diff;patch=1 \
50 file://resize_framebuffer.diff;patch=1 \
51 file://allow_different_demux.diff;patch=1"
54 EXTRA_OECONF = "--with-target=native"
56 CFLAGS_append = " -DHAVE_DREAMBOX_HARDWARE -DDREAMBOX"
58 inherit autotools pkgconfig
60 FILES_libtuxtxt_append = " /usr/lib/libtuxtxt.so"
62 FILES_${PN}-dev = "/usr/lib/libtuxtxt.la /usr/lib/pkgconfig/tuxbox-tuxtxt.pc"
64 python populate_packages_prepend () {
65 tuxbox_libdir = bb.data.expand('${libdir}', d)
68 do_configure_prepend() {
69 install ${WORKDIR}/acinclude.m4 ${S}/acinclude.m4
70 sed -i -e s:@LIBTUXBOX_LIBS@::g ${S}/libtuxtxt/tuxbox-tuxtxt.pc.in
74 install -m 0644 ${S}/libtuxtxt/tuxtxt_*.h ${STAGING_INCDIR}
75 install -d ${STAGING_INCDIR}/tuxtxt
76 install -m 0644 ${S}/libtuxtxt/tuxtxt_*.h ${STAGING_INCDIR}/tuxtxt
78 oe_libinstall -so libtuxtxt ${STAGING_LIBDIR}
82 do_install_prepend() {