mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-07 08:28:43 +02:00
Update requirements
Mention that the mimetype-functionality of GIO reqires update-mime-database and update-desktop-database at runtime. (#577128)
This commit is contained in:
32
INSTALL.in
32
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
|
||||
|
Reference in New Issue
Block a user