initscripts-shr: remove devtmpfs initscript for palmpre machine
[openembedded.git] / recipes / directfb / directfb.inc
blobd07d58c1135e849824f0ecced10ec8d109f56ff7
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."
6 SECTION = "libs"
7 LICENSE = "LGPL"
8 HOMEPAGE = "http://directfb.org"
9 DEPENDS = "jpeg libpng freetype zlib tslib"
11 SRC_URI = " \
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
26 EXTRA_OECONF = "\
27   --with-gfxdrivers=none \
28   --enable-libmpeg3=no \
29   --enable-freetype=yes \
30   --enable-sdl=no \
31   --enable-vnc=no \
32   --disable-x11 \
35 do_install() {
36         oe_runmake 'DESTDIR=${D}' install
40 #PACKAGES_DYNAMIC = "directfb-inputdrivers-*"
42 #python populate_packages_prepend () {
43 #    import os.path
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
52 FILES_${PN}-dbg += "\
53   ${libdir}/directfb-${RV}/*/*/.debug/*.so \
54   ${libdir}/directfb-${RV}/*/.debug/*.so \
57 FILES_${PN}-dev += "\
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 \
65 FILES_${PN} += "\
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} \