GFXPR = "20151007.r0" GFX_FILE = "directfb_1.7-7_gfxdriver_${MACHINE}_${GFXPR}.tar.gz" SRC_URI[gfxdriver.md5sum] = "e97373ce01e9a41c3445d2c672b2efef" SRC_URI[gfxdriver.sha256sum] = "f44830ae6ddaf031aac0ffcfd51227ae6b582219b523fd943c601593bf1d9c22" PR .= "-vuplus1" SRC_URI += " \ file://vuplus-conf.patch \ file://vuplus-prevent-VT.patch \ http://archive.vuplus.com/download/build_support/vuplus/${GFX_FILE};name=gfxdriver \ " EXTRA_OECONF += "\ --with-inputdrivers=linuxinput \ --disable-devmem \ --disable-video4linux \ --without-tools \ " PRIVATE_LIBS_${PN} = "\ ${@base_contains("VUPLUS_FEATURES", "dvbproxy", "libinit.so", "", d)} \ " do_install_append() { install -d ${D}/etc install -d ${D}/usr/lib/directfb-${RV}/systems install -d ${D}/usr/lib/directfb-${RV}/gfxdrivers install -m 0644 ${WORKDIR}/directfb-vuplus/etc/directfbrc ${D}/etc/directfbrc cp -avr ${WORKDIR}/directfb-vuplus/usr/lib/directfb-${RV}/systems/* ${D}/usr/lib/directfb-${RV}/systems/ rm -f ${D}/usr/lib/directfb-${RV}/systems/libdirectfb_dummy.so rm -f ${D}/usr/lib/directfb-${RV}/systems/libdirectfb_fbdev.so install -m 0755 ${WORKDIR}/directfb-vuplus/usr/lib/directfb-${RV}/gfxdrivers/* ${D}/usr/lib/directfb-${RV}/gfxdrivers/ cp -avr ${WORKDIR}/directfb-vuplus/usr/lib/libinit* ${D}/usr/lib/ } do_package_qa() { } FILES_${PN} += "\ /etc/directfbrc \ /usr/lib/libinit* \ /usr/lib/directfb-${RV}/systems/libdirectfb_dvb_proxy_sys* \ /usr/lib/directfb-${RV}/gfxdrivers/* \ " FILES_${PN}-dbg += "\ /usr/lib/.debug/libinit* \ /usr/lib/directfb-${RV}/systems/.debug/* \ /usr/lib/directfb-${RV}/gfxdrivers/.debug/* \ " BBCLASSEXTEND = "native"