Add MSVC Projects for Utility Programs
[platform/upstream/glib.git] / INSTALL.in
index 4cb12b4..27a7c1a 100644 (file)
@@ -1,8 +1,8 @@
 Simple install procedure
 ========================
 
-  % gzip -cd glib-@GLIB_VERSION@.tar.gz | tar xvf -  # unpack the sources
-  % cd glib-@GLIB_VERSION@                           # change to the toplevel directory
+  % tar xf glib-@GLIB_VERSION@.tar.gz       # unpack the sources
+  % cd glib-@GLIB_VERSION@                  # change to the toplevel directory
   % ./configure                             # run the `configure' script
   % make                                    # build GLIB
 
@@ -26,14 +26,14 @@ GNU make (http://www.gnu.org/software/make) is also recommended.
 In order to implement conversions between character sets,
 GLib requires an implementation of the standard iconv() routine.
 Most modern systems will have a suitable implementation, however
-many older systems lack an iconv() implementation. On such systems, 
+many older systems lack an iconv() implementation. On such systems,
 you must install the libiconv library. This can be found at:
 
  http://www.gnu.org/software/libiconv/
 
 If your system has an iconv implementation but you want to use
 libiconv instead, you can pass the --with-libiconv option to
-configure. This forces libiconv to be used. 
+configure. This forces libiconv to be used.
 
 Note that if you have libiconv installed in your default include
 search path (for instance, in /usr/local/), but don't enable
@@ -41,7 +41,7 @@ it, you will get an error while compiling GLib because the
 iconv.h that libiconv installs hides the system iconv.
 
 If you are using the native iconv implementation on Solaris
-instead of libiconv, you'll need to make sure that you have 
+instead of libiconv, you'll need to make sure that you have
 the converters between locale encodings and UTF-8 installed.
 At a minimum you'll need the SUNWuiu8 package. You probably
 should also install the SUNWciu8, SUNWhiu8, SUNWjiu8, and
@@ -60,22 +60,26 @@ available from:
 
  http://www.gnu.org/software/gettext/
 
-
 Support for extended attributes and SELinux in GIO requires
-libattr and libselinux. 
+libattr and libselinux.
+
+Some of the mimetype-related functionality in GIO requires the
+update-mime-database and update-desktop-database utilities, which
+are part of shared-mime-info and desktop-file-utils, respectively.
 
+GObject uses libffi to implement generic marshalling functionality.
 
 The Nitty-Gritty
 ================
 
-Complete information about installing GLib can be found 
+Complete information about installing GLib can be found
 in the file:
-  
+
  docs/reference/glib/html/glib-building.html
-  
+
 Or online at:
-  
- http://developer.gnome.org/doc/API/2.0/glib/glib-building.html
+
+ http://library.gnome.org/devel/glib/stable/glib-building.html
 
 
 Installation directories
@@ -94,10 +98,10 @@ include file glibconfig.h is installed in:
 if you have a version in $prefix/include, this is out of date
 and should be deleted.
 
-.pc files for the various libraries are installed in 
+.pc files for the various libraries are installed in
 $exec_prefix/lib/pkgconfig to provide information when compiling
 other packages that depend on GLib. If you set PKG_CONFIG_PATH
-so that it points to this directory, then you can get the 
+so that it points to this directory, then you can get the
 correct include flags and library flags for compiling a GLib
 application with:
 
@@ -108,9 +112,11 @@ application with:
 Cross-compiling GLib
 ====================
 
-Information about cross-compilation of GLib can be found 
+Information about cross-compilation of GLib can be found
 in the file:
-  
+
  docs/reference/glib/html/glib-cross-compiling.html
-  
+
 Or online at:
+
+ http://library.gnome.org/devel/glib/stable/glib-cross-compiling.html