[oe-commits] Michael 'Mickey' Lauer : dbus-cxx: new recipe; c++ bindings for dbus

git version control git at git.openembedded.org
Fri Jan 14 21:31:45 UTC 2011


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 62c30a60c8c8e06460e7d10dc4690077bfb2bcd7
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=62c30a60c8c8e06460e7d10dc4690077bfb2bcd7

Author: Michael 'Mickey' Lauer <mickey at vanille-media.de>
Date:   Fri Jan 14 21:45:07 2011 +0100

dbus-cxx: new recipe; c++ bindings for dbus

---

 recipes/dbus/dbus-cxx/cppcompliance.patch |   25 +++++++++++++++++++++++++
 recipes/dbus/dbus-cxx_0.7.0.bb            |   18 ++++++++++++++++++
 2 files changed, 43 insertions(+), 0 deletions(-)

diff --git a/recipes/dbus/dbus-cxx/cppcompliance.patch b/recipes/dbus/dbus-cxx/cppcompliance.patch
new file mode 100644
index 0000000..bf08dd6
--- /dev/null
+++ b/recipes/dbus/dbus-cxx/cppcompliance.patch
@@ -0,0 +1,25 @@
+Index: dbus-cxx-0.7.0/dbus-cxx/signature.h
+===================================================================
+--- dbus-cxx-0.7.0.orig/dbus-cxx/signature.h
++++ dbus-cxx-0.7.0/dbus-cxx/signature.h
+@@ -20,6 +20,7 @@
+ #include <string>
+ #include <dbus-cxx/signatureiterator.h>
+ #include <dbus-cxx/path.h>
++#include <stdint.h>
+ 
+ #ifndef DBUSCXX_SIGNATURE_H
+ #define DBUSCXX_SIGNATURE_H
+Index: dbus-cxx-0.7.0/dbus-cxx/pointer.h
+===================================================================
+--- dbus-cxx-0.7.0.orig/dbus-cxx/pointer.h
++++ dbus-cxx-0.7.0/dbus-cxx/pointer.h
+@@ -23,7 +23,7 @@
+   // Headers for smart pointers
+   #ifdef DBUS_CXX_USE_BOOST_SMART_POINTER
+     #include <boost/shared_ptr.hpp>
+-    //#include <boost/weak_ptr.hpp>
++    #include <boost/weak_ptr.hpp>
+     #define DBusCxxPointer boost::shared_ptr
+     #define DBusCxxWeakPointer boost::weak_ptr
+     #define dbus_cxx_static_pointer_cast  boost::static_pointer_cast
diff --git a/recipes/dbus/dbus-cxx_0.7.0.bb b/recipes/dbus/dbus-cxx_0.7.0.bb
new file mode 100644
index 0000000..2db9221
--- /dev/null
+++ b/recipes/dbus/dbus-cxx_0.7.0.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "C++ bindings for dbus"
+HOMEPAGE = "http://dbus-cxx.sourceforge.net/"
+SECTION = "libs"
+LICENSE = "LGPL"
+DEPENDS = "boost dbus libsigc++-2.0"
+
+SRC_URI = "\
+  ${SOURCEFORGE_MIRROR}/dbus-cxx/${PV}/dbus-cxx-${PV}.tar.bz2 \
+  file://cppcompliance.patch;apply=yes \
+"
+S = "${WORKDIR}/dbus-cxx-${PV}"
+
+SRC_URI[md5sum] = "4197900e5c231066dd283b05f2d9a14f"
+SRC_URI[sha256sum] = "92218bd35240f76e359e767b7d5db54674599434f6b5bc568e5ab60f43cadfc2"
+
+inherit autotools
+
+BBCLASSEXTENDS = "native"





More information about the Openembedded-commits mailing list