[oe-commits] org.oe.dev directfb: refactor commonalities into directfb.inc, bring back 1.0.0

mickeyl commit openembedded-commits at lists.openembedded.org
Tue Dec 11 04:04:52 UTC 2007


directfb: refactor commonalities into directfb.inc, bring back 1.0.0

Author: mickeyl at openembedded.org
Branch: org.openembedded.dev
Revision: 5480bec3f64046446cb2d5fdbba10a7a45e5d5f7
ViewMTN: http://monotone.openembedded.org/revision/info/5480bec3f64046446cb2d5fdbba10a7a45e5d5f7
Files:
1
packages/directfb/directfb.inc
packages/directfb/directfb_1.0.0.bb
packages/directfb/directfb_1.1.0.bb
Diffs:

#
# mt diff -r54e46ae895f38ea974f78b3915266958f65b5909 -r5480bec3f64046446cb2d5fdbba10a7a45e5d5f7
#
# 
# 
# add_file "packages/directfb/directfb.inc"
#  content [04e19140779e214a588ce3945906a18158011979]
# 
# add_file "packages/directfb/directfb_1.0.0.bb"
#  content [69be4c436ee438c7a38abf4093a9edb28e35befe]
# 
# patch "packages/directfb/directfb_1.1.0.bb"
#  from [9ffdd41f523263ff6a36a74bb4094f1f65d590c4]
#    to [a68f8d09ee5d595104db535d8df2fc2a0d11220f]
# 
============================================================
--- packages/directfb/directfb.inc	04e19140779e214a588ce3945906a18158011979
+++ packages/directfb/directfb.inc	04e19140779e214a588ce3945906a18158011979
@@ -0,0 +1,76 @@
+DESCRIPTION = "DirectFB is a thin library that provides developers \
+with hardware graphics acceleration, input device handling and \
+abstraction, an integrated windowing system with support for \
+translucent windows and multiple display layers on top of the \
+Linux framebuffer device."
+SECTION = "libs"
+LICENSE = "LGPL"
+HOMEPAGE = "http://directfb.org"
+DEPENDS = "jpeg libpng freetype zlib tslib"
+RV = "1.0-0"
+PR = "r4"
+
+SRC_URI = " \
+    http://www.directfb.org/download/DirectFB/DirectFB-${PV}.tar.gz \
+    file://fix-pkgconfig-cflags.patch;patch=1 \
+    file://fix-font-missing-char.patch;patch=1 \
+    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 \
+"
+
+do_stage() {
+        autotools_stage_all
+}
+
+do_install() {
+        oe_runmake 'DESTDIR=${D}' install
+}
+
+
+#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')
+#}
+
+# 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_${PN} += "\
+  ${libdir}/directfb-${RV}/systems/*.so \
+  ${libdir}/directfb-${RV}/inputdrivers/*.so \
+  ${libdir}/directfb-${RV}/interfaces/*/*.so \
+  ${libdir}/directfb-${RV}/wm/*.so \
+  ${datadir}/directfb-${PV} \
+"
============================================================
--- packages/directfb/directfb_1.0.0.bb	69be4c436ee438c7a38abf4093a9edb28e35befe
+++ packages/directfb/directfb_1.0.0.bb	69be4c436ee438c7a38abf4093a9edb28e35befe
@@ -0,0 +1,4 @@
+require directfb.inc
+
+RV = "1.0-0"
+PR = "r4"
============================================================
--- packages/directfb/directfb_1.1.0.bb	9ffdd41f523263ff6a36a74bb4094f1f65d590c4
+++ packages/directfb/directfb_1.1.0.bb	a68f8d09ee5d595104db535d8df2fc2a0d11220f
@@ -1,76 +1,4 @@
-DESCRIPTION = "DirectFB is a thin library that provides developers \
-with hardware graphics acceleration, input device handling and \
-abstraction, an integrated windowing system with support for \
-translucent windows and multiple display layers on top of the \
-Linux framebuffer device."
-SECTION = "libs"
-LICENSE = "LGPL"
-HOMEPAGE = "http://directfb.org"
-DEPENDS = "jpeg libpng freetype zlib tslib"
+require directfb.inc
+
 RV = "1.1-0"
 PR = "r3"
-
-SRC_URI = " \
-    http://www.directfb.org/download/DirectFB/DirectFB-${PV}.tar.gz \
-    file://fix-pkgconfig-cflags.patch;patch=1 \
-    file://fix-font-missing-char.patch;patch=1 \
-    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 \
-"
-
-do_stage() {
-        autotools_stage_all
-}
-
-do_install() {
-        oe_runmake 'DESTDIR=${D}' install
-}
-
-
-#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')
-#}
-
-# 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_${PN} += "\
-  ${libdir}/directfb-${RV}/systems/*.so \
-  ${libdir}/directfb-${RV}/inputdrivers/*.so \
-  ${libdir}/directfb-${RV}/interfaces/*/*.so \
-  ${libdir}/directfb-${RV}/wm/*.so \
-  ${datadir}/directfb-${PV} \
-"






More information about the Openembedded-commits mailing list