summaryrefslogtreecommitdiff
path: root/data/Makefile.am
diff options
context:
space:
mode:
authorJoaquim Rocha <jrocha@igalia.com>2010-05-26 12:32:53 +0200
committerEitan Isaacson <eitan@monotonous.org>2010-06-10 08:47:40 -0700
commit6aba181b3f4d4ccc0c5045ac62518f242313b059 (patch)
tree9280816ca498fcc645a049b5f8804795a0b6021a /data/Makefile.am
parent745ae9e3c433b63bc695b9476f086c4d2026633d (diff)
downloadcaribou-6aba181b3f4d4ccc0c5045ac62518f242313b059.tar.gz
Add caribou.schemas
https://bugzilla.gnome.org/show_bug.cgi?id=613229
Diffstat (limited to 'data/Makefile.am')
-rw-r--r--data/Makefile.am11
1 files changed, 10 insertions, 1 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
index 7b7315a..bef98f2 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -2,5 +2,14 @@ SUBDIRS = keyboards
gtkbuilderdir = $(datadir)/caribou
gtkbuilder_DATA = caribou-prefs.ui
+schemadir = $(GCONF_SCHEMA_FILE_DIR)
+schema_DATA = caribou.schemas
-EXTRA_DIST = $(gtkbuilder_DATA)
+EXTRA_DIST = $(gtkbuilder_DATA) $(schema_DATA)
+
+# installation of schemas
+if GCONF_SCHEMAS_INSTALL
+install-data-hook:
+ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
+ $(GCONFTOOL) --makefile-install-rule $(srcdir)/$(schema_DATA)
+endif \ No newline at end of file