Commit 1988c4452d300b93a88e5aa7488edb865e474089
1 parent
09d6eb3a
Exists in
master
and in
2 other branches
Fix bug #24 - Run glib-compile-schemas after schema installation.
Showing
2 changed files
with
6 additions
and
3 deletions
Show diff stats
configure.ac
... | ... | @@ -147,6 +147,7 @@ AC_PATH_TOOL([APPSTREAMCLI],[appstreamcli], [no]) |
147 | 147 | AC_PATH_TOOL([STRIP], [strip], [true]) |
148 | 148 | |
149 | 149 | AC_PATH_TOOL([DESKTOP_INSTALL],[desktop-file-install],[no]) |
150 | +AC_PATH_TOOL([GLIB_SCHEMA_COMPILER],[glib-compile-schemas],[false]) | |
150 | 151 | |
151 | 152 | PKG_CHECK_EXISTS |
152 | 153 | ... | ... |
schemas/Makefile.in
... | ... | @@ -48,13 +48,14 @@ BINDIR=$(BASEDIR)/.bin |
48 | 48 | MKDIR=@MKDIR_P@ |
49 | 49 | INSTALL=@INSTALL@ |
50 | 50 | INSTALL_DATA=@INSTALL_DATA@ |
51 | +GLIB_SCHEMA_COMPILER=@GLIB_SCHEMA_COMPILER@ | |
51 | 52 | |
52 | 53 | #---[ Install Targets ]------------------------------------------------------------------ |
53 | 54 | |
54 | 55 | all: |
55 | 56 | # Compile schemas to check if they're valid |
56 | - @glib-compile-schemas \ | |
57 | - --targetdir=$(BINDIR) \ | |
57 | + @$(GLIB_SCHEMA_COMPILER) \ | |
58 | + --dry-run \ | |
58 | 59 | $(BASEDIR)/schemas/@OSNAME@ |
59 | 60 | |
60 | 61 | install: \ |
... | ... | @@ -65,9 +66,10 @@ install: \ |
65 | 66 | $(BASEDIR)/schemas/@OSNAME@/application.gschema.xml \ |
66 | 67 | $(DESTDIR)/$(schemadir)/$(PRODUCT_NAME)-application.gschema.xml |
67 | 68 | |
68 | - | |
69 | 69 | @$(INSTALL_DATA) \ |
70 | 70 | $(BASEDIR)/schemas/@OSNAME@/window.gschema.xml \ |
71 | 71 | $(DESTDIR)/$(schemadir)/$(PRODUCT_NAME)-window.gschema.xml |
72 | 72 | |
73 | + @$(GLIB_SCHEMA_COMPILER) \ | |
74 | + $(DESTDIR)/$(schemadir) | |
73 | 75 | ... | ... |