[glib] Update GSettings porting guide for new m4 macro



commit 662f97fefbdb26eff4283757912350c3c15adf49
Author: Bastien Nocera <hadess hadess net>
Date:   Wed Apr 21 16:49:00 2010 +0100

    Update GSettings porting guide for new m4 macro

 docs/reference/gio/migrating.xml |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/docs/reference/gio/migrating.xml b/docs/reference/gio/migrating.xml
index af3adbd..8b886ae 100644
--- a/docs/reference/gio/migrating.xml
+++ b/docs/reference/gio/migrating.xml
@@ -392,15 +392,19 @@ produces a <filename>org.gnome.font-rendering.gschema.xml</filename> file with t
         variable for the schema compiler, which can be used in
         <filename>configure.in</filename> as follows:
 <programlisting>
-AC_SUBST(gsettingsupdateschemacache, `pkg-config --variable gsettingsupdateschemacache gio-2.0`)
+AM_GSETTINGS
 </programlisting>
         The corresponding <filename>Makefile.am</filename> fragment looks like
         this:
 <programlisting>
-gsettingsschemadir = $(prefix)/glib-2.0/schemas
+# gsettingsschemadir is defined by the AM_GSETTINGS macro in configure.ac
 gsettingsschema_DATA = my.app.gschema.xml
+# This rule will check your schemas for validity before installation
+ GSETTINGS_CHECK_RULE@
+if GSETTINGS_SCHEMAS_INSTALL
 install-data-hook:
-        $(gsettingsupdateschemacache) $(DESTDIR)$(gsettingsschemadir)
+	$(gsettingsupdateschemacache) $(DESTDIR)$(gsettingsschemadir)
+endif
 </programlisting>
       </para>
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]