summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2015-10-05 14:31:31 +0900
committerTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2015-10-11 20:51:36 +0900
commitfe50d0fc311e722383f8ccf9ff3234b08401f45c (patch)
tree1b1d241b4c9757a5055310f5369b98b408f755cd
parent3409500faf8b0b78771cf143f24951964bb73e36 (diff)
downloaddefinitions-fe50d0fc311e722383f8ccf9ff3234b08401f45c.tar.gz
Compile GSettings schemas on target system
Adds a system-integration hook for the compilation of any schemas which may have been installed by various modules during the build. Change-Id: I509a35b56961a5ac15a29fb664edf87e8bdc103a
-rw-r--r--strata/glib-common.morph1
-rw-r--r--strata/glib-common/glib.morph8
2 files changed, 9 insertions, 0 deletions
diff --git a/strata/glib-common.morph b/strata/glib-common.morph
index 60254e89..890111a3 100644
--- a/strata/glib-common.morph
+++ b/strata/glib-common.morph
@@ -15,6 +15,7 @@ chunks:
unpetrify-ref: 3.14.0
build-system: autotools
- name: glib
+ morph: strata/glib-common/glib.morph
repo: upstream:glib
ref: d73cd49799444f9045d44a414c7b35f129844504
unpetrify-ref: 2.46.0
diff --git a/strata/glib-common/glib.morph b/strata/glib-common/glib.morph
new file mode 100644
index 00000000..cdfceed2
--- /dev/null
+++ b/strata/glib-common/glib.morph
@@ -0,0 +1,8 @@
+name: glib
+kind: chunk
+build-system: autotools
+system-integration:
+ glib-misc:
+ 01-compile-schemas:
+ - mkdir -p /usr/share/glib-2.0/schemas
+ - /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas