summaryrefslogtreecommitdiff
path: root/INSTALL.in
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2009-04-02 23:57:59 -0400
committerMatthias Clasen <mclasen@redhat.com>2009-04-02 23:57:59 -0400
commit82a5f787d68fd7d6ae973634694cebd43f126552 (patch)
tree292e6d0fcf767e3c093ba3a0842ef40deb6028d8 /INSTALL.in
parent20774c566393af28e5123322abb8e35840ff0e5a (diff)
Update requirements
Mention that the mimetype-functionality of GIO reqires update-mime-database and update-desktop-database at runtime. (#577128)
Diffstat (limited to 'INSTALL.in')
-rw-r--r--INSTALL.in32
1 files changed, 19 insertions, 13 deletions
diff --git a/INSTALL.in b/INSTALL.in
index 4cb12b4f2..03c03986f 100644
--- a/INSTALL.in
+++ b/INSTALL.in
@@ -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
@@ -62,19 +62,23 @@ available from:
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.
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
@@ -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