Bug 690158 - libedataserver: Vala binding updates
authorAlban Browaeys <prahal@yahoo.com>
Tue, 8 Jan 2013 15:57:39 +0000 (10:57 -0500)
committerMatthew Barnes <mbarnes@redhat.com>
Tue, 8 Jan 2013 15:58:33 +0000 (10:58 -0500)
vala/EDataServer-1.2.metadata
vala/Makefile.am
vala/libedataserver-1.2.deps [new file with mode: 0644]

index e69de29..82bc914 100644 (file)
@@ -0,0 +1,3 @@
+NamedParameters type="GLib.PtrArray"
+// libxml2: replace xml.NodePtr by xml.Node* used by Vala bindings
+xml_save_file.doc type="Xml.Doc*"
index dd08d45..44913da 100644 (file)
@@ -4,6 +4,7 @@ vapi_DATA = \
        libebook-1.2.vapi \
        $(NULL)
 dist_vapi_DATA = \
+       libedataserver-1.2.deps \
        libebook-1.2.deps \
        $(NULL)
 
@@ -19,22 +20,19 @@ BUILT_SOURCES = \
 
 pkgconfigdir = ${libdir}/pkgconfig
 
-libedataserver-1.2.vapi: $(top_builddir)/libedataserver/EDataServer-1.2.gir
+libedataserver-1.2.vapi: $(top_builddir)/libedataserver/EDataServer-1.2.gir  libedataserver-1.2.deps
        $(VAPIGEN_V)$(VAPIGEN) \
+               --vapidir=. \
+               --vapidir=$(srcdir) \
+               --girdir=$(top_builddir)/libedataserver \
                --pkg gio-2.0 \
+               --pkg libxml-2.0 \
                --library libedataserver-1.2 \
                --metadatadir=$(srcdir) \
                $< \
                $(NULL)
-       @mv $@ libedataserver-1.2.vapi.tmp
-       $(AM_V_GEN)sed \
-               '-e s/xml\.NodePtr/Xml\.Node/' \
-               '-e s/xml\.DocPtr/Xml\.Doc/' \
-               '-e s/xml\.Doc /Xml\.Doc /' \
-               < libedataserver-1.2.vapi.tmp > $@
-       @rm  libedataserver-1.2.vapi.tmp
-
-libebook-1.2.vapi: $(top_builddir)/addressbook/libebook/EBook-1.2.gir libedataserver-1.2.vapi libebook-1.2-custom.vala
+
+libebook-1.2.vapi: $(top_builddir)/addressbook/libebook/EBook-1.2.gir libedataserver-1.2.vapi libebook-1.2-custom.vala libebook-1.2.deps
        $(VAPIGEN_V)$(VAPIGEN) \
                --vapidir=. \
                --vapidir=$(srcdir) \
diff --git a/vala/libedataserver-1.2.deps b/vala/libedataserver-1.2.deps
new file mode 100644 (file)
index 0000000..4478fb0
--- /dev/null
@@ -0,0 +1,2 @@
+libxml-2.0
+gio-2.0