[caribou] build: install vapi file



commit 11b35f623b29341b5a5f82a03a583b97b59dc7c3
Author: Daiki Ueno <ueno unixuser org>
Date:   Wed Oct 31 15:51:54 2012 +0900

    build: install vapi file
    
    Install caribou-1.0.vapi into the standard vapi directory.  Also
    install caribou-1.0.deps file so "--pkg caribou-1.0" automatically
    pulls dependencies.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687315

 libcaribou/Makefile.am      |    8 ++++++--
 libcaribou/caribou-1.0.deps |    8 ++++++++
 2 files changed, 14 insertions(+), 2 deletions(-)
---
diff --git a/libcaribou/Makefile.am b/libcaribou/Makefile.am
index c837484..4f0c68c 100644
--- a/libcaribou/Makefile.am
+++ b/libcaribou/Makefile.am
@@ -9,8 +9,8 @@ libcaribou_la_VALAFLAGS = \
 	-H caribou.h --vapi caribou-1.0.vapi \
 	-h caribou-internals.h \
 	--vapidir=. \
-	--pkg x11 --pkg xtst --pkg gdk-3.0 --pkg gio-2.0 --pkg gee-0.8 \
-	--pkg libxklavier --pkg external-libs --pkg gdk-x11-3.0 --pkg libxml-2.0 \
+	--pkg xtst --pkg gee-0.8 --pkg gdk-x11-3.0 --pkg libxml-2.0 \
+	--pkg libxklavier --pkg external-libs \
 	--internal-vapi caribou-internals-1.0.vapi \
 	--library caribou-1.0 --gir _Caribou-1.0.gir \
 	--symbols libcaribou.symbols \
@@ -51,6 +51,7 @@ libcaribou_la_SOURCES = \
 	xml-deserializer.vala
 
 EXTRA_DIST = \
+	caribou-1.0.deps \
 	external-libs.vapi \
 	libxklavier.vapi \
 	libcaribou.symbols
@@ -73,6 +74,9 @@ Caribou-1.0.typelib: Caribou-1.0.gir
 
 Caribou-1.0.gir caribou-internals-1.0.vapi caribou-1.0.vapi: libcaribou.la
 
+vapidir = $(datadir)/vala/vapi
+vapi_DATA = caribou-1.0.vapi caribou-1.0.deps
+
 CLEANFILES = \
 	caribou-1.0.vapi \
 	caribou-internals-1.0.vapi \
diff --git a/libcaribou/caribou-1.0.deps b/libcaribou/caribou-1.0.deps
new file mode 100644
index 0000000..13bcffd
--- /dev/null
+++ b/libcaribou/caribou-1.0.deps
@@ -0,0 +1,8 @@
+x11
+xtst
+gdk-3.0
+gio-2.0
+gee-0.8
+libxklavier
+gdk-x11-3.0
+libxml-2.0



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