1 DESCRIPTION = "DirectFB is a thin library that provides developers \
2 with hardware graphics acceleration, input device handling and \
3 abstraction, an integrated windowing system with support for \
4 translucent windows and multiple display layers on top of the \
5 Linux framebuffer device."
8 HOMEPAGE = "http://directfb.org"
9 DEPENDS = "jpeg libpng freetype zlib tslib"
12 http://www.directfb.org/downloads/Old/DirectFB-${PV}.tar.gz \
13 file://fix-pkgconfig-cflags.patch \
14 file://fix-font-missing-char.patch \
15 file://getpagesize.patch \
16 file://mkdfiff.patch \
17 file://dont-use-linux-config.patch \
18 file://ts_lib_autotools.patch \
20 S = "${WORKDIR}/DirectFB-${PV}"
22 LDFLAGS_append =" -lts -lm"
24 inherit autotools binconfig pkgconfig
27 --with-gfxdrivers=none \
28 --enable-libmpeg3=no \
29 --enable-freetype=yes \
36 oe_runmake 'DESTDIR=${D}' install
40 #PACKAGES_DYNAMIC = "directfb-inputdrivers-*"
42 #python populate_packages_prepend () {
44 # inputdrivers_libdir = bb.data.expand('${libdir}/directfb-${RV}/inputdrivers', d)
45 # do_split_packages(d, inputdrivers_libdir, '*.so$', 'directfb-inputdrivers-%s', 'Directfb plugin for %s')
48 # NOTE: monolithic packaging for now, should improve that eventually
53 ${libdir}/directfb-${RV}/*/*/.debug/*.so \
54 ${libdir}/directfb-${RV}/*/.debug/*.so \
58 ${bindir}/directfb-config \
59 ${libdir}/directfb-${RV}/systems/*.la \
60 ${libdir}/directfb-${RV}/inputdrivers/*.la \
61 ${libdir}/directfb-${RV}/interfaces/*/*.la \
62 ${libdir}/directfb-${RV}/wm/*.la \
66 ${libdir}/directfb-${RV}/systems/*.so \
67 ${libdir}/directfb-${RV}/inputdrivers/*.so \
68 ${libdir}/directfb-${RV}/interfaces/*/*.so \
69 ${libdir}/directfb-${RV}/wm/*.so \
70 ${datadir}/directfb-${PV} \