diff options
| author | Neena Busireddy <neena.busireddy@freescale.com> | 2014-12-04 13:49:44 -0600 |
|---|---|---|
| committer | Otavio Salvador <otavio@ossystems.com.br> | 2014-12-04 18:16:25 -0200 |
| commit | e44ea12246f7148b1b52fc45485b5dec85f7bfbe (patch) | |
| tree | 660c30b89283a540e8357169a983280708449107 /meta-fsl-arm | |
| parent | 3f8cf9c4ac03e4c11ae070d7023b0b3fcff2a618 (diff) | |
| download | meta-freescale-e44ea12246f7148b1b52fc45485b5dec85f7bfbe.tar.gz | |
directfb: Use include file from poky
Use directfb include file from poky as it has fixes
for floating dependencies.
Directfb 1.7.1 fails to build without this change.
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'meta-fsl-arm')
| -rw-r--r-- | meta-fsl-arm/recipes-graphics/directfb/directfb.inc | 71 | ||||
| -rw-r--r-- | meta-fsl-arm/recipes-graphics/directfb/directfb_1.7.1.bb | 2 |
2 files changed, 1 insertions, 72 deletions
diff --git a/meta-fsl-arm/recipes-graphics/directfb/directfb.inc b/meta-fsl-arm/recipes-graphics/directfb/directfb.inc deleted file mode 100644 index f2518e939..000000000 --- a/meta-fsl-arm/recipes-graphics/directfb/directfb.inc +++ /dev/null | |||
| @@ -1,71 +0,0 @@ | |||
| 1 | SUMMARY = "Graphics abstraction library for the Linux Framebuffer Device" | ||
| 2 | DESCRIPTION = "DirectFB is a thin library that provides developers \ | ||
| 3 | with hardware graphics acceleration, input device handling and \ | ||
| 4 | abstraction, an integrated windowing system with support for \ | ||
| 5 | translucent windows and multiple display layers on top of the \ | ||
| 6 | Linux framebuffer device." | ||
| 7 | SECTION = "libs" | ||
| 8 | LICENSE = "LGPLv2.1" | ||
| 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=dcf3c825659e82539645da41a7908589" | ||
| 10 | |||
| 11 | HOMEPAGE = "http://directfb.org" | ||
| 12 | DEPENDS = "jpeg libpng freetype zlib tslib" | ||
| 13 | |||
| 14 | SRC_URI = "http://www.directfb.org/downloads/Core/DirectFB-1.7/DirectFB-${PV}.tar.gz \ | ||
| 15 | file://configurefix.patch \ | ||
| 16 | file://fusion.patch" | ||
| 17 | |||
| 18 | S = "${WORKDIR}/DirectFB-${PV}" | ||
| 19 | |||
| 20 | LDFLAGS_append =" -lts -lm" | ||
| 21 | |||
| 22 | inherit autotools binconfig pkgconfig | ||
| 23 | |||
| 24 | PACKAGECONFIG ??= "" | ||
| 25 | PACKAGECONFIG[jpeg2000] = "--enable-jpeg2000,--disable-jpeg2000,jasper" | ||
| 26 | |||
| 27 | EXTRA_OECONF = "\ | ||
| 28 | --with-gfxdrivers=none \ | ||
| 29 | --enable-libmpeg3=no \ | ||
| 30 | --enable-freetype=yes \ | ||
| 31 | --enable-sdl=no \ | ||
| 32 | --enable-vnc=no \ | ||
| 33 | --disable-x11 \ | ||
| 34 | --disable-mesa \ | ||
| 35 | " | ||
| 36 | |||
| 37 | #Once -fno-omit-frame-pointer option of gcc is added into TARGET_CLFAGS as default | ||
| 38 | #this will cause directfb build failure on x86 arch, so filter out it. | ||
| 39 | TARGET_CFLAGS_x86 := "${@oe_filter_out('-fno-omit-frame-pointer', '${TARGET_CFLAGS}', d)}" | ||
| 40 | |||
| 41 | #PACKAGES_DYNAMIC += "^directfb-inputdrivers-.*" | ||
| 42 | # | ||
| 43 | #python populate_packages_prepend () { | ||
| 44 | # inputdrivers_libdir = d.expand('${libdir}/directfb-${RV}/inputdrivers') | ||
| 45 | # do_split_packages(d, inputdrivers_libdir, '*.so$', 'directfb-inputdrivers-%s', 'Directfb plugin for %s') | ||
| 46 | #} | ||
| 47 | |||
| 48 | # NOTE: monolithic packaging for now, should improve that eventually | ||
| 49 | |||
| 50 | |||
| 51 | |||
| 52 | FILES_${PN}-dbg += "\ | ||
| 53 | ${libdir}/directfb-${RV}/*/*/.debug/*.so \ | ||
| 54 | ${libdir}/directfb-${RV}/*/.debug/*.so \ | ||
| 55 | " | ||
| 56 | |||
| 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 \ | ||
| 63 | " | ||
| 64 | |||
| 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} \ | ||
| 71 | " | ||
diff --git a/meta-fsl-arm/recipes-graphics/directfb/directfb_1.7.1.bb b/meta-fsl-arm/recipes-graphics/directfb/directfb_1.7.1.bb index 15f38ac85..242af6194 100644 --- a/meta-fsl-arm/recipes-graphics/directfb/directfb_1.7.1.bb +++ b/meta-fsl-arm/recipes-graphics/directfb/directfb_1.7.1.bb | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | require directfb.inc | 1 | require recipes-graphics/directfb/directfb.inc |
| 2 | 2 | ||
| 3 | RV = "1.7-1" | 3 | RV = "1.7-1" |
| 4 | 4 | ||
