[libchamplain/libchamplain-0-4] Vala-bindings: Add several missing files



commit e756e111a9f92d8540e07d7b420cbc922323a075
Author: Simon Wenner <simon wenner ch>
Date:   Sat May 8 01:32:23 2010 +0200

    Vala-bindings: Add several missing files
    
    - The *.deps files describe the dependencies of a vapi file and should be installed too.
    - The *.defines files are needed to regenerate the *.gi files without errors.
    - create.sh should parse the metadata file.

 bindings/vala/champlain-gtk/Makefile.am            |    1 +
 bindings/vala/champlain-gtk/champlain-gtk-0.4.deps |    2 ++
 .../champlain-gtk-0.4/champlain-gtk-0.4.defines    |    1 +
 bindings/vala/champlain-gtk/create.sh              |    2 +-
 bindings/vala/champlain/Makefile.am                |    1 +
 bindings/vala/champlain/champlain-0.4.deps         |    1 +
 .../champlain/champlain-0.4/champlain-0.4.defines  |    1 +
 bindings/vala/champlain/create.sh                  |    2 +-
 8 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/bindings/vala/champlain-gtk/Makefile.am b/bindings/vala/champlain-gtk/Makefile.am
index 5b371a9..986116e 100644
--- a/bindings/vala/champlain-gtk/Makefile.am
+++ b/bindings/vala/champlain-gtk/Makefile.am
@@ -7,6 +7,7 @@ vapidir = $(datadir)/vala/vapi
 
 dist_vapi_DATA = \
 	champlain-gtk-0.4.vapi \
+	champlain-gtk-0.4.deps \
 	$(NULL)
 
 EXTRA_DIST = champlain-gtk-0.4.vapi
diff --git a/bindings/vala/champlain-gtk/champlain-gtk-0.4.deps b/bindings/vala/champlain-gtk/champlain-gtk-0.4.deps
new file mode 100644
index 0000000..08971dc
--- /dev/null
+++ b/bindings/vala/champlain-gtk/champlain-gtk-0.4.deps
@@ -0,0 +1,2 @@
+gtk+-2.0
+champlain-0.4
diff --git a/bindings/vala/champlain-gtk/champlain-gtk-0.4/champlain-gtk-0.4.defines b/bindings/vala/champlain-gtk/champlain-gtk-0.4/champlain-gtk-0.4.defines
new file mode 100644
index 0000000..9dd5042
--- /dev/null
+++ b/bindings/vala/champlain-gtk/champlain-gtk-0.4/champlain-gtk-0.4.defines
@@ -0,0 +1 @@
+-DCHAMPLAIN_GTK_COMPILATION
diff --git a/bindings/vala/champlain-gtk/create.sh b/bindings/vala/champlain-gtk/create.sh
index 4e42562..f5a9e51 100644
--- a/bindings/vala/champlain-gtk/create.sh
+++ b/bindings/vala/champlain-gtk/create.sh
@@ -1 +1 @@
-vapigen --library champlain-gtk-0.4 --pkg clutter-gtk-0.10 --pkg gtk+-2.0 --pkg champlain-0.4 --vapidir=../champlain-0.4 champlain-gtk-0.4/champlain-gtk-0.4.gi
+vapigen --library champlain-gtk-0.4 --pkg clutter-gtk-0.10 --pkg gtk+-2.0 --pkg champlain-0.4 --vapidir=../champlain-0.4 champlain-gtk-0.4/champlain-gtk-0.4.gi --metadata champlain-gtk-0.4/champlain-gtk-0.4.metadata
diff --git a/bindings/vala/champlain/Makefile.am b/bindings/vala/champlain/Makefile.am
index 8191b4e..dc931f9 100644
--- a/bindings/vala/champlain/Makefile.am
+++ b/bindings/vala/champlain/Makefile.am
@@ -7,6 +7,7 @@ vapidir = $(datadir)/vala/vapi
 
 dist_vapi_DATA = \
 	champlain-0.4.vapi \
+	champlain-0.4.deps \
 	$(NULL)
 
 EXTRA_DIST = champlain-0.4.vapi
diff --git a/bindings/vala/champlain/champlain-0.4.deps b/bindings/vala/champlain/champlain-0.4.deps
new file mode 100644
index 0000000..39ce1f0
--- /dev/null
+++ b/bindings/vala/champlain/champlain-0.4.deps
@@ -0,0 +1 @@
+clutter-1.0
diff --git a/bindings/vala/champlain/champlain-0.4/champlain-0.4.defines b/bindings/vala/champlain/champlain-0.4/champlain-0.4.defines
new file mode 100644
index 0000000..76e2beb
--- /dev/null
+++ b/bindings/vala/champlain/champlain-0.4/champlain-0.4.defines
@@ -0,0 +1 @@
+-DCHAMPLAIN_COMPILATION
diff --git a/bindings/vala/champlain/create.sh b/bindings/vala/champlain/create.sh
index 9605f66..e7563ed 100644
--- a/bindings/vala/champlain/create.sh
+++ b/bindings/vala/champlain/create.sh
@@ -1 +1 @@
-vapigen --library champlain-0.4 --pkg clutter-1.0 champlain-0.4/champlain-0.4.gi
+vapigen --library champlain-0.4 --pkg clutter-1.0 champlain-0.4/champlain-0.4.gi --metadata champlain-0.4/champlain-0.4.metadata



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