From e5c96dd507fbf96979b619429faaef5fe8420911 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 29 Jan 2010 15:18:27 +0000 Subject: eggdbus: Add from OE.dev with dependency fixes Signed-off-by: Richard Purdie --- meta/packages/eggdbus/eggdbus/gtk-doc.patch | 32 +++++++++++++++++++++++++++++ meta/packages/eggdbus/eggdbus/marshal.patch | 26 +++++++++++++++++++++++ meta/packages/eggdbus/eggdbus_0.6.bb | 23 +++++++++++++++++++++ 3 files changed, 81 insertions(+) create mode 100644 meta/packages/eggdbus/eggdbus/gtk-doc.patch create mode 100644 meta/packages/eggdbus/eggdbus/marshal.patch create mode 100644 meta/packages/eggdbus/eggdbus_0.6.bb diff --git a/meta/packages/eggdbus/eggdbus/gtk-doc.patch b/meta/packages/eggdbus/eggdbus/gtk-doc.patch new file mode 100644 index 000000000..0999a8515 --- /dev/null +++ b/meta/packages/eggdbus/eggdbus/gtk-doc.patch @@ -0,0 +1,32 @@ +Index: eggdbus-0.6/docs/eggdbus/Makefile.am +=================================================================== +--- eggdbus-0.6.orig/docs/eggdbus/Makefile.am ++++ eggdbus-0.6/docs/eggdbus/Makefile.am +@@ -87,11 +87,7 @@ HTML_IMAGES = \ + # Extra options to supply to gtkdoc-fixref + FIXXREF_OPTIONS= + +-if ENABLE_GTK_DOC +-include $(top_srcdir)/gtk-doc.make +-else + CLEANFILES = +-endif + + CLEANFILES += *~ \ + eggdbus-scan.* \ +Index: eggdbus-0.6/docs/tests/Makefile.am +=================================================================== +--- eggdbus-0.6.orig/docs/tests/Makefile.am ++++ eggdbus-0.6/docs/tests/Makefile.am +@@ -65,11 +65,7 @@ HTML_IMAGES = \ + # Extra options to supply to gtkdoc-fixref + FIXXREF_OPTIONS= + +-if ENABLE_GTK_DOC +-include $(top_srcdir)/gtk-doc.make +-else + CLEANFILES = +-endif + + CLEANFILES += *~ \ + tests-scan.* \ diff --git a/meta/packages/eggdbus/eggdbus/marshal.patch b/meta/packages/eggdbus/eggdbus/marshal.patch new file mode 100644 index 000000000..2b2cb4985 --- /dev/null +++ b/meta/packages/eggdbus/eggdbus/marshal.patch @@ -0,0 +1,26 @@ +Index: eggdbus-0.6/src/eggdbus/Makefile.am +=================================================================== +--- eggdbus-0.6.orig/src/eggdbus/Makefile.am ++++ eggdbus-0.6/src/eggdbus/Makefile.am +@@ -130,7 +130,7 @@ BUILT_SOURCES = \ + $(NULL) + + eggdbus-built-sources.stamp : eggdbus-binding-tool Makefile.am org.freedesktop.DBus.xml org.freedesktop.DBus.Peer.xml org.freedesktop.DBus.Properties.xml org.freedesktop.DBus.Introspectable.xml eggdbus-glib-genmarshal +- EGG_DBUS_GENMARSHAL=$(top_builddir)/src/eggdbus/eggdbus-glib-genmarshal $(top_builddir)/src/eggdbus/eggdbus-binding-tool \ ++ EGG_DBUS_GENMARSHAL=eggdbus-glib-genmarshal eggdbus-binding-tool \ + --namespace EggDBus \ + --dbus-namespace org.freedesktop.DBus \ + --interfaces-only \ +Index: eggdbus-0.6/src/tests/Makefile.am +=================================================================== +--- eggdbus-0.6.orig/src/tests/Makefile.am ++++ eggdbus-0.6/src/tests/Makefile.am +@@ -25,7 +25,7 @@ BUILT_SOURCES = \ + $(NULL) + + test-built-sources.stamp : Makefile.am $(top_builddir)/src/eggdbus/eggdbus-binding-tool com.example.Frob.xml com.example.Tweak.xml com.example.Twiddle.xml +- EGG_DBUS_GENMARSHAL=$(top_builddir)/src/eggdbus/eggdbus-glib-genmarshal $(top_builddir)/src/eggdbus/eggdbus-binding-tool \ ++ EGG_DBUS_GENMARSHAL=eggdbus-glib-genmarshal eggdbus-binding-tool \ + --namespace "Test" \ + --dbus-namespace "com.example" \ + --include-header testtypes.h \ diff --git a/meta/packages/eggdbus/eggdbus_0.6.bb b/meta/packages/eggdbus/eggdbus_0.6.bb new file mode 100644 index 000000000..fe12337a8 --- /dev/null +++ b/meta/packages/eggdbus/eggdbus_0.6.bb @@ -0,0 +1,23 @@ +DESCRIPTION = "gobject dbus binding" +HOMEPAGE = "http://cgit.freedesktop.org/~david/eggdbus" +LICENSE = "GPLv2" + +DEPENDS = "dbus glib-2.0 eggdbus-native" +DEPENDS_virtclass-native = "dbus-native glib-2.0-native" + +BASE_SRC_URI = "http://cgit.freedesktop.org/~david/${BPN}/snapshot/${BPN}-${PV}.tar.bz2 \ + file://gtk-doc.patch;patch=1 \ + " + +SRC_URI = "${BASE_SRC_URI} \ + file://marshal.patch;patch=1 \ + " + +SRC_URI_virtclass-native = "${BASE_SRC_URI}" + +inherit autotools + +EXTRA_OECONF = " --disable-man-pages --disable-gtk-doc-html " + +BBCLASSEXTEND = "native" + -- cgit v1.2.3