[vuplus-blindscan-utils] update arm/mipsel dvb-t2 blindscan utils. (Enable 5V)
[vuplus_openvuplus_3.0] / meta-bsp / recipes-graphics / directfb / directfb-armv7ahf-vfp-neon_1.7.7.inc
1 require directfb-${MACHINE}.inc
2
3 GFX_FILE = "directfb_1.7-7_gfxdriver_${MACHINE}_${GFXPR}.tar.gz"
4
5 PR .= "-vuplus1_${GFXPR}"
6
7 SRC_URI += " \
8         file://vuplus-conf.patch \
9         file://vuplus-prevent-VT.patch \
10         http://archive.vuplus.com/download/build_support/vuplus/${GFX_FILE};name=gfxdriver \
11 "
12
13 EXTRA_OECONF += "\
14         --with-inputdrivers=linuxinput \
15         --disable-devmem \
16         --disable-video4linux \
17         --without-tools \
18 "
19
20 PRIVATE_LIBS_${PN} = "\
21         ${@base_contains("VUPLUS_FEATURES", "dvbproxy", "libinit.so", "", d)} \
22 "
23
24 do_install_append() {
25         install -d ${D}/etc
26         install -d ${D}/usr/lib/directfb-${RV}/systems
27         install -d ${D}/usr/lib/directfb-${RV}/gfxdrivers
28
29         install -m 0644 ${WORKDIR}/directfb-vuplus/etc/directfbrc ${D}/etc/directfbrc
30         cp -avr ${WORKDIR}/directfb-vuplus/usr/lib/directfb-${RV}/systems/* ${D}/usr/lib/directfb-${RV}/systems/
31         rm -f ${D}/usr/lib/directfb-${RV}/systems/libdirectfb_dummy.so
32         rm -f ${D}/usr/lib/directfb-${RV}/systems/libdirectfb_fbdev.so
33         install -m 0755 ${WORKDIR}/directfb-vuplus/usr/lib/directfb-${RV}/gfxdrivers/* ${D}/usr/lib/directfb-${RV}/gfxdrivers/
34
35         cp -avr ${WORKDIR}/directfb-vuplus/usr/lib/libinit* ${D}/usr/lib/
36 }
37
38 do_package_qa() {
39 }
40
41 FILES_${PN} += "\
42         /etc/directfbrc \
43         /usr/lib/libinit* \
44         /usr/lib/directfb-${RV}/systems/libdirectfb_dvb_proxy_sys* \
45         /usr/lib/directfb-${RV}/gfxdrivers/* \
46 "
47
48 FILES_${PN}-dbg += "\
49         /usr/lib/.debug/libinit* \
50         /usr/lib/directfb-${RV}/systems/.debug/* \
51         /usr/lib/directfb-${RV}/gfxdrivers/.debug/* \
52 "
53
54 BBCLASSEXTEND = "native"
55 PACKAGE_ARCH := "${MACHINE_ARCH}"
56