[caribou] build: install pkg-config file



commit 9c6e23a90e40799f3530535fc55b5cb740b6e649
Author: Daiki Ueno <ueno unixuser org>
Date:   Wed Oct 31 16:08:25 2012 +0900

    build: install pkg-config file
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687315

 configure.ac             |    1 +
 libcaribou/Makefile.am   |    4 ++++
 libcaribou/caribou.pc.in |   11 +++++++++++
 3 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index bc0fb83..ea4aa30 100644
--- a/configure.ac
+++ b/configure.ac
@@ -144,6 +144,7 @@ data/layouts/touch/Makefile
 data/layouts/scan/Makefile
 data/layouts/fullscale/Makefile
 libcaribou/Makefile
+libcaribou/caribou.pc
 modules/Makefile
 modules/gtk3/Makefile
 modules/gtk2/Makefile
diff --git a/libcaribou/Makefile.am b/libcaribou/Makefile.am
index 4f0c68c..6d936a5 100644
--- a/libcaribou/Makefile.am
+++ b/libcaribou/Makefile.am
@@ -77,12 +77,16 @@ 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
 
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = caribou.pc
+
 CLEANFILES = \
 	caribou-1.0.vapi \
 	caribou-internals-1.0.vapi \
 	Caribou-1.0.typelib \
 	Caribou-1.0.gir \
 	_Caribou-1.0.gir \
+	caribou.pc \
 	*.[ch]
 
 MAINTAINERCLEANFILES = libcaribou.symbols
diff --git a/libcaribou/caribou.pc.in b/libcaribou/caribou.pc.in
new file mode 100644
index 0000000..a998f0f
--- /dev/null
+++ b/libcaribou/caribou.pc.in
@@ -0,0 +1,11 @@
+prefix= prefix@
+exec_prefix= exec_prefix@
+libdir= libdir@
+includedir= includedir@
+
+Name: caribou
+Description: The Caribou virtual on-screen keyboard library
+Version: @VERSION@
+Requires: xtst gee-0.8 libxklavier gdk-x11-3.0 libxml-2.0
+Libs: -L${libdir} -lcaribou
+Cflags: -I${includedir}/libcaribou



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