diff options
author | Michael Lauer <mickey@vanille-media.de> | 2007-12-10 19:50:57 +0000 |
---|---|---|
committer | Michael Lauer <mickey@vanille-media.de> | 2007-12-10 19:50:57 +0000 |
commit | 7dd2b725aefc48f89c4acc3ec268460cefc0661f (patch) | |
tree | b7ea399df020c8c08fb2acf10e24615c3cd59aa9 /packages/directfb/directfb_1.1.0.bb | |
parent | c8426ed007a275b1e77c9db80fdac06cb005e0ae (diff) |
directfb 1.1.0 fix pkgconfig issue at last, clean up recipe, fix packaging
Diffstat (limited to 'packages/directfb/directfb_1.1.0.bb')
-rw-r--r-- | packages/directfb/directfb_1.1.0.bb | 66 |
1 files changed, 37 insertions, 29 deletions
diff --git a/packages/directfb/directfb_1.1.0.bb b/packages/directfb/directfb_1.1.0.bb index c3c1e66413..8fe4fd418a 100644 --- a/packages/directfb/directfb_1.1.0.bb +++ b/packages/directfb/directfb_1.1.0.bb @@ -7,8 +7,8 @@ SECTION = "libs" LICENSE = "LGPL" HOMEPAGE = "http://directfb.org" DEPENDS = "jpeg libpng freetype zlib tslib" -PR = "r2" RV = "1.1-0" +PR = "r3" SRC_URI = " \ http://www.directfb.org/download/DirectFB/DirectFB-${PV}.tar.gz \ @@ -17,22 +17,21 @@ SRC_URI = " \ file://getpagesize.patch;patch=1 \ file://fix-includes.patch;patch=1 \ file://mkdfiff.patch;patch=1 \ - " - +" S = "${WORKDIR}/DirectFB-${PV}" LDFLAGS_append =" -lts -lm" inherit autotools pkgconfig -EXTRA_OECONF = " \ - --with-gfxdrivers=none \ - --enable-libmpeg3=no \ - --enable-freetype=yes \ - --enable-sdl=no \ - --enable-vnc=no \ - --disable-x11 \ - " +EXTRA_OECONF = "\ + --with-gfxdrivers=none \ + --enable-libmpeg3=no \ + --enable-freetype=yes \ + --enable-sdl=no \ + --enable-vnc=no \ + --disable-x11 \ +" do_stage() { autotools_stage_all @@ -42,27 +41,36 @@ do_install() { oe_runmake 'DESTDIR=${D}' install } -PACKAGES_DYNAMIC = "directfb-inputdrivers-*" +#PACKAGES_DYNAMIC = "directfb-inputdrivers-*" +# #python populate_packages_prepend () { -# import os.path -# inputdrivers_libdir = bb.data.expand('${libdir}/directfb-${RV}/inputdrivers', d) -# do_split_packages(d, inputdrivers_libdir, '*.so$', 'directfb-inputdrivers-%s', 'Directfb plugin for %s') +# import os.path +# inputdrivers_libdir = bb.data.expand('${libdir}/directfb-${RV}/inputdrivers', d) +# do_split_packages(d, inputdrivers_libdir, '*.so$', 'directfb-inputdrivers-%s', 'Directfb plugin for %s') #} -FILES_directfb-dbg_append = " ${libdir}/directfb-${RV}/*/*/.debug/*.so \ - ${libdir}/directfb-${RV}/*/.debug/*.so \ - " -FILES_directfb-dev_append = " ${libdir}/directfb-${RV}/systems/*.la \ - ${libdir}/directfb-${RV}/inputdrivers/*.la \ - ${libdir}/directfb-${RV}/interfaces/*/*.la \ - ${libdir}/directfb-${RV}/wm/*.la \ - " +# NOTE: monolithic packaging for now, should improve that eventually + + + +FILES_${PN}-dbg += "\ + ${libdir}/directfb-${RV}/*/*/.debug/*.so \ + ${libdir}/directfb-${RV}/*/.debug/*.so \ +" +FILES_${PN}-dev += "\ + ${bindir}/directfb-config \ + ${libdir}/directfb-${RV}/systems/*.la \ + ${libdir}/directfb-${RV}/inputdrivers/*.la \ + ${libdir}/directfb-${RV}/interfaces/*/*.la \ + ${libdir}/directfb-${RV}/wm/*.la \ +" -FILES_directfb_append = " ${libdir}/directfb-${RV}/systems/*.so \ - # ${libdir}/directfb-${RV}/inputdrivers/*.so \ - # ${libdir}/directfb-${RV}/interfaces/*/*.so \ - ${libdir}/directfb-${RV}/wm/*.so \ - ${datadir}/directfb-1.1.0 \ - " +FILES_${PN} += "\ + ${libdir}/directfb-${RV}/systems/*.so \ + ${libdir}/directfb-${RV}/inputdrivers/*.so \ + ${libdir}/directfb-${RV}/interfaces/*/*.so \ + ${libdir}/directfb-${RV}/wm/*.so \ + ${datadir}/directfb-${PV} \ +" |