Commit 1988c4452d300b93a88e5aa7488edb865e474089

Authored by Perry Werneck
1 parent 09d6eb3a

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  
... ...