]> Pileus Git - ~andy/gtk/commitdiff
Update info on compiling GTK+
authorGMT 2003 Tony Gale <gale@gtk.org>
Tue, 28 Oct 2003 17:07:45 +0000 (17:07 +0000)
committerTony Gale <gale@src.gnome.org>
Tue, 28 Oct 2003 17:07:45 +0000 (17:07 +0000)
Tue Oct 28 17:06:17 GMT 2003  Tony Gale <gale@gtk.org>

        * docs/faq/gtk-faq.sgml: Update info on compiling GTK+

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/faq/gtk-faq.sgml

index 405ec78612ffacc532010c7fbd1e510aec5ce6bd..f3b18808695965a6bb482f948306c2dd996d4c98 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Tue Oct 28 17:06:17 GMT 2003  Tony Gale <gale@gtk.org>
+                                                                                                                                   
+        * docs/faq/gtk-faq.sgml: Update info on compiling GTK+
+
 Tue Oct 28 10:34:24 2003  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwindow.[ch] (gtk_window_is_active, 
index 405ec78612ffacc532010c7fbd1e510aec5ce6bd..f3b18808695965a6bb482f948306c2dd996d4c98 100644 (file)
@@ -1,3 +1,7 @@
+Tue Oct 28 17:06:17 GMT 2003  Tony Gale <gale@gtk.org>
+                                                                                                                                   
+        * docs/faq/gtk-faq.sgml: Update info on compiling GTK+
+
 Tue Oct 28 10:34:24 2003  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwindow.[ch] (gtk_window_is_active, 
index 405ec78612ffacc532010c7fbd1e510aec5ce6bd..f3b18808695965a6bb482f948306c2dd996d4c98 100644 (file)
@@ -1,3 +1,7 @@
+Tue Oct 28 17:06:17 GMT 2003  Tony Gale <gale@gtk.org>
+                                                                                                                                   
+        * docs/faq/gtk-faq.sgml: Update info on compiling GTK+
+
 Tue Oct 28 10:34:24 2003  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwindow.[ch] (gtk_window_is_active, 
index 405ec78612ffacc532010c7fbd1e510aec5ce6bd..f3b18808695965a6bb482f948306c2dd996d4c98 100644 (file)
@@ -1,3 +1,7 @@
+Tue Oct 28 17:06:17 GMT 2003  Tony Gale <gale@gtk.org>
+                                                                                                                                   
+        * docs/faq/gtk-faq.sgml: Update info on compiling GTK+
+
 Tue Oct 28 10:34:24 2003  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwindow.[ch] (gtk_window_is_active, 
index 405ec78612ffacc532010c7fbd1e510aec5ce6bd..f3b18808695965a6bb482f948306c2dd996d4c98 100644 (file)
@@ -1,3 +1,7 @@
+Tue Oct 28 17:06:17 GMT 2003  Tony Gale <gale@gtk.org>
+                                                                                                                                   
+        * docs/faq/gtk-faq.sgml: Update info on compiling GTK+
+
 Tue Oct 28 10:34:24 2003  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwindow.[ch] (gtk_window_is_active, 
index 5c84a6ffd8fedcc8ca7796c9551ba2fbf5461b3f..1d71410c456b0d257bf266ecc20759d290cef8c1 100644 (file)
@@ -2,7 +2,7 @@
 <book>
 
 <bookinfo>
-  <date>September 3rd 2003</date>
+  <date>October 28th 2003</date>
   <title>GTK+ FAQ</title>
   <authorgroup>
     <author>
@@ -369,10 +369,76 @@ them).</para>
 <!-- ----------------------------------------------------------------- -->
 
 <sect1>
-<title>What do I need to run GTK+?</title>
+<title>What do I need to compile GTK+? <emphasis>[GTK 2.x]</emphasis></title>
 
-<para>To compile GTK+, all you need is a C compiler (gcc) and
-the X Window System and associated libraries on your system.</para>
+<para>GTK+ is a large package that is dependent on a number of other
+tools and libraries. It is recommended that you use precompiled
+binary packages for your system if possible</para>
+
+<para>To compile GTK+ from source you need a C compiler (gcc) and
+the X Window System and associated development libraries and packages
+on your system.</para>
+
+<para>You will also need to have installed the tools
+and libraries that GTK+ depends upon. These are listed below in the order
+in which they need to be installed:</para>
+
+<itemizedlist spacing=compact>
+<listitem><simpara> pkg-config
+(<ulink url="http://www.freedesktop.org/software/pkgconfig/">
+pkg-config Site</ulink>)</simpara>
+</listitem>
+
+<listitem><simpara> GNU make
+(<ulink url="http://www.gnu.org/software/make/">
+GNU make Site</ulink>)</simpara>
+</listitem>
+
+<listitem><simpara> JPEG, PNG and TIFF image libraries
+(<ulink url="ftp://ftp.gtk.org/pub/gtk/v2.2/dependencies/">
+GTK+ Site</ulink>)</simpara>
+</listitem>
+
+<listitem><simpara> FreeType
+(<ulink url="http://www.freetype.org/">
+FreeType Site</ulink>)</simpara>
+</listitem>
+
+<listitem><simpara> fontconfig
+(<ulink url="http://www.fontconfig.org/">
+fontconfig Site</ulink>)</simpara>
+</listitem>
+
+<listitem><simpara> GNU libiconv library (if your system doesn't have iconv())
+(<ulink url="http://www.gnu.org/software/libiconv/">
+GNU libiconv Site</ulink>)</simpara>
+</listitem>
+
+<listitem><simpara> GNU gettext (if your system doesn't have gettext())
+(<ulink url="http://www.gnu.org/software/gettext/">
+GTK+ Site</ulink>)</simpara>
+</listitem>
+
+<listitem><simpara> GLib
+(<ulink url="ftp://ftp.gtk.org/pub/gtk/v2.2/">
+GTK+ Site</ulink>)</simpara>
+</listitem>
+
+<listitem><simpara> Pango
+(<ulink url="ftp://ftp.gtk.org/pub/gtk/v2.2/">
+GTK+ Site</ulink>)</simpara>
+</listitem>
+
+<listitem><simpara> ATK
+(<ulink url="ftp://ftp.gtk.org/pub/gtk/v2.2/">
+GTK+ Site</ulink>)</simpara>
+</listitem>
+
+<listitem><simpara> GTK+
+(<ulink url="ftp://ftp.gtk.org/pub/gtk/v2.2/">
+GTK+ Site</ulink>)</simpara>
+</listitem>
+</itemizedlist>
 
 </sect1>