From 62c30a60c8c8e06460e7d10dc4690077bfb2bcd7 Mon Sep 17 00:00:00 2001 From: Michael 'Mickey' Lauer Date: Fri, 14 Jan 2011 21:45:07 +0100 Subject: 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(+) create mode 100644 recipes/dbus/dbus-cxx/cppcompliance.patch create mode 100644 recipes/dbus/dbus-cxx_0.7.0.bb diff --git a/recipes/dbus/dbus-cxx/cppcompliance.patch b/recipes/dbus/dbus-cxx/cppcompliance.patch new file mode 100644 index 0000000000..bf08dd63c7 --- /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 + #include + #include ++#include + + #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 +- //#include ++ #include + #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 0000000000..2db922141d --- /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" -- cgit 1.2.3-korg