From 9c6e23a90e40799f3530535fc55b5cb740b6e649 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Wed, 31 Oct 2012 16:08:25 +0900 Subject: 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(+) create mode 100644 libcaribou/caribou.pc.in 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 -- cgit v1.2.1