[tracker/miner-web: 25/49] Add Vala bindings sources for TrackerMiner*



commit 180995fdde740a2f69b9e8df79e12e387f252d8c
Author: Adrien Bustany <madcat mymadcat com>
Date:   Fri Jan 29 17:01:50 2010 -0300

    Add Vala bindings sources for TrackerMiner*

 src/libtracker-miner/vapi/rebuild_vapi.sh          |    6 +++++
 .../vapi/tracker-miner-0.7-custom.vala             |    9 +++++++
 src/libtracker-miner/vapi/tracker-miner-0.7.deps   |    1 +
 src/libtracker-miner/vapi/tracker-miner-0.7.files  |    1 +
 .../vapi/tracker-miner-0.7.metadata                |   23 ++++++++++++++++++++
 .../vapi/tracker-miner-0.7.namespace               |    1 +
 6 files changed, 41 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-miner/vapi/rebuild_vapi.sh b/src/libtracker-miner/vapi/rebuild_vapi.sh
new file mode 100755
index 0000000..5da0280
--- /dev/null
+++ b/src/libtracker-miner/vapi/rebuild_vapi.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+cd $(dirname $0)/..
+echo vala-gen-introspect
+vala-gen-introspect tracker-miner-0.7 vapi
+echo vapigen
+vapigen --library tracker-miner-0.7 --metadata vapi/tracker-miner-0.7.metadata vapi/tracker-miner-0.7.gi vapi/tracker-miner-0.7-custom.vala
diff --git a/src/libtracker-miner/vapi/tracker-miner-0.7-custom.vala b/src/libtracker-miner/vapi/tracker-miner-0.7-custom.vala
new file mode 100644
index 0000000..23e5fc5
--- /dev/null
+++ b/src/libtracker-miner/vapi/tracker-miner-0.7-custom.vala
@@ -0,0 +1,9 @@
+namespace Tracker {
+	[CCode (cheader_filename="libtracker-miner/tracker-miner.h")]
+	public class Miner : GLib.Object {
+		public async void commit () throws GLib.Error;
+		public async void execute_batch_update (string sparql);
+		public async unowned GLib.PtrArray execute_sparql (string sparql);
+		public async void execute_update (string sparql);
+	}
+}
diff --git a/src/libtracker-miner/vapi/tracker-miner-0.7.deps b/src/libtracker-miner/vapi/tracker-miner-0.7.deps
new file mode 100644
index 0000000..cd10dfd
--- /dev/null
+++ b/src/libtracker-miner/vapi/tracker-miner-0.7.deps
@@ -0,0 +1 @@
+gio-2.0
diff --git a/src/libtracker-miner/vapi/tracker-miner-0.7.files b/src/libtracker-miner/vapi/tracker-miner-0.7.files
new file mode 100644
index 0000000..0dc1d20
--- /dev/null
+++ b/src/libtracker-miner/vapi/tracker-miner-0.7.files
@@ -0,0 +1 @@
+include/tracker-0.7/libtracker-miner/
diff --git a/src/libtracker-miner/vapi/tracker-miner-0.7.metadata b/src/libtracker-miner/vapi/tracker-miner-0.7.metadata
new file mode 100644
index 0000000..a223d5d
--- /dev/null
+++ b/src/libtracker-miner/vapi/tracker-miner-0.7.metadata
@@ -0,0 +1,23 @@
+TrackerMiner cheader_filename="libtracker-miner/tracker-miner.h"
+TrackerMinerWeb cheader_filename="libtracker-miner/tracker-miner-web.h"
+TrackerMinerWebAssociationStatus cheader_filename="libtracker-miner/tracker-miner-web.h"
+TRACKER_MINER_* cheader_filename="libtracker-miner/tracker-miner.h"
+TrackerMinerFS cheader_filename="libtracker-miner/tracker-miner-fs.h"
+TrackerMinerClass hidden="1"
+tracker_miner_commit hidden="1"
+tracker_miner_commit_finish hidden="1"
+tracker_miner_execute_batch_update hidden="1"
+tracker_miner_execute_batch_update_finish hidden="1"
+tracker_miner_execute_sparql hidden="1"
+tracker_miner_execute_sparql_finish hidden="1"
+tracker_miner_execute_update hidden="1"
+tracker_miner_execute_update_finish hidden="1"
+TrackerMinerFS.private hidden="1"
+TrackerMinerFSClass hidden="1"
+TrackerMinerFSDoneCb hidden="1"
+tracker_miner_dbus_* hidden="1"
+TrackerMiner.private hidden="1"
+TrackerPasswordProvider* hidden="1"
+TrackerMinerWeb.private hidden="1"
+TrackerMinerWebClass hidden="1"
+TrackerMinerWebError errordomain="1" cheader_filename="libtracker-miner/tracker-miner-web.h"
diff --git a/src/libtracker-miner/vapi/tracker-miner-0.7.namespace b/src/libtracker-miner/vapi/tracker-miner-0.7.namespace
new file mode 100644
index 0000000..7bd7aa0
--- /dev/null
+++ b/src/libtracker-miner/vapi/tracker-miner-0.7.namespace
@@ -0,0 +1 @@
+Tracker



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]