diff options
author | Matthias Clasen <mclasen@redhat.com> | 2009-04-02 23:57:59 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2009-04-02 23:57:59 -0400 |
commit | 82a5f787d68fd7d6ae973634694cebd43f126552 (patch) | |
tree | 292e6d0fcf767e3c093ba3a0842ef40deb6028d8 /INSTALL.in | |
parent | 20774c566393af28e5123322abb8e35840ff0e5a (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.in | 32 |
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 |