summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@unixuser.org>2012-10-31 16:08:25 +0900
committerDaiki Ueno <ueno@unixuser.org>2012-12-30 14:21:35 +0900
commit9c6e23a90e40799f3530535fc55b5cb740b6e649 (patch)
tree30f3974199228eab9f1a963f4453a1554099227e
parent11b35f623b29341b5a5f82a03a583b97b59dc7c3 (diff)
downloadcaribou-9c6e23a90e40799f3530535fc55b5cb740b6e649.tar.gz
build: install pkg-config file
https://bugzilla.gnome.org/show_bug.cgi?id=687315
-rw-r--r--configure.ac1
-rw-r--r--libcaribou/Makefile.am4
-rw-r--r--libcaribou/caribou.pc.in11
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