Changeset bcef05b


Ignore:
Timestamp:
11/20/2011 12:42:35 AM (12 years ago)
Author:
Andrew Benton <andy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
e867a12
Parents:
bf0fcb2
Message:

updated to gtk+-2.24.8

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8988 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rbf0fcb2 rbcef05b  
    44-->
    55
    6 <!ENTITY day          "18">                   <!-- Always 2 digits -->
     6<!ENTITY day          "19">                   <!-- Always 2 digits -->
    77<!ENTITY month        "11">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2011">
     
    556556<!ENTITY atk-version                  "1.30.0">
    557557<!ENTITY gdk-pixbuf-version           "2.24.0">
    558 <!ENTITY gtk2-version                 "2.20.1">
     558<!ENTITY gtk2-version                 "2.24.8">
    559559<!ENTITY gtk2-libdir                  "2.0/2.10.0">
    560560<!ENTITY gtkmm-version                "2.20.3">
  • introduction/welcome/changelog.xml

    rbf0fcb2 rbcef05b  
    4343-->
    4444    <listitem>
     45      <para>November 19th, 2011</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[abenton] - Updated GTK2 to 2.24.8.</para>
     49        </listitem>
     50      </itemizedlist>
     51    </listitem>
     52
     53    <listitem>
    4554      <para>November 18th, 2011</para>
    4655      <itemizedlist>
  • x/lib/gdk-pixbuf.xml

    rbf0fcb2 rbcef05b  
    142142      <?dbhtml list-presentation="table"?>
    143143
    144       <varlistentry id="gdk-pixbuf-csource-prog">
     144      <varlistentry id="gdk-pixbuf-csource">
    145145        <term><command>gdk-pixbuf-csource</command></term>
    146146        <listitem>
     
    153153      </varlistentry>
    154154
    155       <varlistentry id="gdk-pixbuf-query-loaders-prog">
     155      <varlistentry id="gdk-pixbuf-query-loaders">
    156156        <term><command>gdk-pixbuf-query-loaders</command></term>
    157157        <listitem>
  • x/lib/gtk+2.xml

    rbf0fcb2 rbcef05b  
    55  %general-entities;
    66
    7   <!ENTITY gtk2-download-http "&gnome-download-http;/gtk+/2.20/gtk+-&gtk2-version;.tar.bz2">
    8   <!ENTITY gtk2-download-ftp  "ftp://ftp.gtk.org/pub/gtk/2.20/gtk+-&gtk2-version;.tar.bz2">
     7  <!ENTITY gtk2-download-http "&gnome-download-http;/gtk+/2.24/gtk+-&gtk2-version;.tar.xz">
     8  <!ENTITY gtk2-download-ftp  "&gnome-download-ftp;/gtk+/2.24/gtk+-&gtk2-version;.tar.xz">
    99  <!ENTITY gtk2-md5sum        "53e6f3a93bd22934878fc4a4a34c68aa">
    1010  <!ENTITY gtk2-size          "18.2 MB">
     
    3434    for creating graphical user interfaces for applications.</para>
    3535
    36     &lfs65_checked;
     36    &lfs70_checked;
    3737
    3838    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    6161
    6262    <bridgehead renderas="sect4">Required</bridgehead>
    63     <para role="required"><xref linkend="cairo"/>,
    64     <xref linkend="pango"/>, and
    65     <xref linkend="atk"/></para>
     63    <para role="required"><xref linkend="cairo"/> (compiled with libX11
     64    support), <xref linkend="gdk-pixbuf"/>, the
     65    <xref linkend="x-window-system"/> (specifically, libX11, libXext and
     66    libXrender), <xref linkend="pango"/> and <xref linkend="atk"/></para>
    6667
    6768    <bridgehead renderas="sect4">Recommended</bridgehead>
    68     <para role="recommended"><xref linkend="libtiff"/>,
    69     <xref linkend="libjpeg"/>, and
    70     <xref linkend="hicolor-icon-theme"/></para>
     69    <para role="recommended"><xref linkend="hicolor-icon-theme"/></para>
    7170
    7271    <!-- hicolor-icon-theme is required for the test suite -->
    73 
    74     <para>Though not required, the <application>GTK+</application> developers
    75     expect <application>libtiff</application>, and
    76     <application>libjpeg</application> to be installed. Other packages also
    77     expect <application>GTK+</application>-2 to be built with support for these
    78     graphics packages as well.</para>
    7972
    8073    <bridgehead renderas="sect4">Optional</bridgehead>
    8174    <para role="optional"><xref linkend="cups"/>,
    82     <xref linkend="jasper"/>,
    8375    <xref linkend="docbook-utils"/>,
    84     <ulink url="http://beagle-project.org/Main_Page">libbeagle</ulink>,
    85     <xref linkend="gobject-introspection"/>,
    86     <xref linkend="gtk-doc"/>, and
    87     <ulink url="http://www.tracker-project.org/">Tracker</ulink></para>
     76    <!-- <ulink url="http://beagle-project.org/Main_Page">libbeagle</ulink>,
     77    This beagle page appears to be just adverts -->
     78    <!-- <ulink url="http://sourceforge.net/projects/openprinting/">papi</ulink>,
     79    I think papi is just for solaris. It was a bugger to compile... -->
     80    <!-- <ulink url="http://www.tracker-project.org/">Tracker</ulink>
     81    This tracker page is a dead link -->
     82    <xref linkend="gobject-introspection"/> and
     83    <xref linkend="gtk-doc"/>.</para>
    8884
    8985    <para condition="html" role="usernotes">User Notes:
     
    9389
    9490  <sect2 role="installation">
    95     <title>Installation of GTK+</title>
    96 
    97     <para>Install <application>GTK+</application> by running
     91    <title>Installation of GTK+-2</title>
     92
     93    <para>Install <application>GTK+-2</application> by running
    9894    the following commands:</para>
    9995
    100 <screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
     96<screen><userinput>sed -i '/db2html/i@HAVE_DOCBOOK_TRUE@\t   mkdir gtk-tut; \\' \
     97    docs/tutorial/Makefile.in &amp;&amp;
     98sed -i '/db2html/i@HAVE_DOCBOOK_TRUE@\t   mkdir gtk-faq; \\' \
     99    docs/faq/Makefile.in &amp;&amp;
     100./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
    101101make</userinput></screen>
    102102
     
    110110
    111111<screen role="root"><userinput>make install &amp;&amp;
     112sed -i 's/#man_MANS/man_MANS/' docs/reference/gtk/Makefile &amp;&amp;
     113make -C docs/reference/gtk install-man &amp;&amp;
    112114install -v -m755 -d /usr/share/doc/gtk+-&gtk2-version;/{faq,tutorial} &amp;&amp;
    113 cp -v -R docs/faq/html/* /usr/share/doc/gtk+-&gtk2-version;/faq &amp;&amp;
    114 cp -v -R docs/tutorial/html/* /usr/share/doc/gtk+-&gtk2-version;/tutorial &amp;&amp;
     115cp -v docs/faq/*.html /usr/share/doc/gtk+-&gtk2-version;/faq &amp;&amp;
     116cp -v docs/tutorial/*.html /usr/share/doc/gtk+-&gtk2-version;/tutorial &amp;&amp;
     117cp -v -R docs/tutorial/images /usr/share/doc/gtk+-&gtk2-version;/tutorial &amp;&amp;
    115118install -v -m644 docs/*.txt /usr/share/doc/gtk+-&gtk2-version;</userinput></screen>
    116119
    117120    <warning>
     121
    118122      <para>If you installed the package on to your system using a
    119       <quote>DESTDIR</quote> method, important files were not installed and
    120       must be copied and/or generated. First generate two files using the
    121       following commands as the <systemitem class="username">root</systemitem>
     123      <quote>DESTDIR</quote> method two important files were not installed and
     124      must be copied and/or generated. Generate them using the following
     125      commands as the <systemitem class="username">root</systemitem>
    122126      user:</para>
    123127
    124 <screen role="root"><userinput>gdk-pixbuf-query-loaders >/etc/gtk-2.0/gdk-pixbuf.loaders &amp;&amp;
    125 gtk-query-immodules-2.0  >/etc/gtk-2.0/gtk.immodules</userinput></screen>
    126 
    127     <para>There is a bug in the <filename>Makefile</filename> that skips the
    128     installation of the <filename class="extension">.1</filename> man files.
    129     Install them using the following commands as the
    130     <systemitem class="username">root</systemitem> user:</para>
    131 <screen role="root"><userinput>install -m644 -v gdk-pixbuf/gdk-pixbuf-csource.1                      \
    132                  docs/reference/gdk-pixbuf/gdk-pixbuf-query-loaders.1 \
    133                  docs/reference/gtk/gtk-builder-convert.1             \
    134                  docs/reference/gtk/gtk-query-immodules-2.0.1         \
    135                  docs/reference/gtk/gtk-update-icon-cache.1           \
    136                  /usr/share/man/man1</userinput></screen>
     128<screen role="root"><userinput>gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders &amp;&amp;
     129gtk-query-immodules-2.0  > /etc/gtk-2.0/gtk.immodules</userinput></screen>
     130
    137131    </warning>
    138132
     
    141135  <sect2 role="commands">
    142136    <title>Command Explanations</title>
     137
     138    <para><command>sed -i '/db2html/i@HAVE_DOCBOOK...</command>: If you have
     139    <xref linkend="docbook-utils"/> installed (specifically, if configure finds
     140    db2html) then it will try to use it to rebuild some of it's html
     141    documentation and fail due to bugs in some of the Makefiles. These seds fix
     142    the Makefiles.</para>
    143143
    144144    <para><parameter>--sysconfdir=/etc</parameter>: This switch installs the
    145145    configuration files into <filename class="directory">/etc</filename>
    146146    instead of <filename class="directory">/usr/etc</filename>.</para>
     147
     148    <para><command>sed -i 's/#man_MANS...</command> and
     149    <command>make -C docs...install-man</command> these commands install the
     150    man pages for gtk-builder-convert, gtk-query-immodules-2.0 and
     151    gtk-update-icon-cache.</para>
    147152
    148153    <para><option>--enable-gtk-doc</option>: This switch will rebuild
     
    151156    already shipped in the source tree) as it takes a very long time.</para>
    152157
    153     <para><option>--without-libtiff</option>: Use this switch if you
    154     don't have <application>libtiff</application> installed.</para>
    155 
    156     <para><option>--without-libjpeg</option>: Use this switch if you
    157     don't have <application>libjpeg</application> installed.</para>
    158 
    159     <para><option>--with-libjasper</option>: Use this option if you
    160     have <application>libjasper</application> installed.</para>
    161 
    162     <para><parameter>--disable-static</parameter>: This switch prevents the
    163     static libraries from being built.</para>
     158  </sect2>
     159
     160  <sect2 role="configuration">
     161    <title>Configuring GTK+-2</title>
     162
     163    <sect3 id="gtk2-config">
     164      <title>Config Files</title>
     165      <para><filename>~/.gtkrc-2.0</filename> and
     166      <filename>/etc/gtk-2.0/gtkrc</filename></para>
     167
     168      <indexterm zone="gtk2 gtk2-config">
     169        <primary sortas="e-AA.gtkrc-2.0">~/.gtkrc-2.0</primary>
     170      </indexterm>
     171
     172      <indexterm zone="gtk2 gtk2-config">
     173        <primary sortas="e-etc-path-gtkrc">/etc/gtk-2.0/gtkrc</primary>
     174      </indexterm>
     175    </sect3>
     176
     177    <sect3><title>Configuration Information</title>
     178
     179      <para>Gtk themes change the way a gtk application looks. A Gtk icon theme
     180       can be used to change the icons that appear on the application's
     181       toolbar. If you have installed a Gtk theme (eg
     182       <xref linkend="gnome-themes"/>) or a Gtk icon theme (such as
     183       <xref linkend="gnome-icon-theme"/>) you can set your prefences in
     184       <filename>~/.gtkrc-2.0</filename>:</para>
     185
     186<screen><userinput>cat &gt; ~/gtkrc-2.0 &lt;&lt; "EOF"
     187include "/usr/share/themes/<replaceable>Glider</replaceable>/gtk-2.0/gtkrc"
     188gtk-icon-theme-name = "<replaceable>hicolor</replaceable>"
     189EOF</userinput></screen>
     190
     191      <para>There are many more themes available at
     192      <ulink url="http://gnome-look.org/">Gnome-Look.org</ulink> and other
     193      places.</para>
     194      <para>Once you've settled on themes you like, you can (as the
     195      <systemitem class="username">root</systemitem> user) make them the
     196      default system wide:</para>
     197
     198<screen role="root"><userinput>cat &gt; /etc/gtk-2.0/gtkrc &lt;&lt; "EOF"
     199include "/usr/share/themes/<replaceable>Clearlooks</replaceable>/gtk-2.0/gtkrc"
     200gtk-icon-theme-name = "<replaceable>elementary</replaceable>"
     201EOF</userinput></screen>
     202
     203    </sect3>
    164204
    165205  </sect2>
     
    174214
    175215      <seglistitem>
    176         <seg>gdk-pixbuf-csource, gdk-pixbuf-query-loaders, gtk-builder-convert,
    177         gtk-demo, gtk-query-immodules-2.0, and gtk-update-icon-cache</seg>
     216        <seg>gtk-builder-convert, gtk-demo, gtk-query-immodules-2.0, and
     217        gtk-update-icon-cache</seg>
    178218        <seg>libpixmap.so, im-am-et.so, im-cedilla.so, im-cyrillic-translit.so,
    179219        im-inuktitut.so, im-ipa.so, im-multipress.so, im-thai.so, im-ti-er.so,
    180         im-ti-et.so, im-viqr.so, im-xim.so, libpixbufloader-ani.so,
    181         libpixbufloader-bmp.so, libpixbufloader-gif.so, libpixbufloader-icns.so,
    182         libpixbufloader-ico.so, libpixbufloader-jpeg.so, libpixbufloader-pcx.so,
    183         libpixbufloader-png.so, libpixbufloader-pnm.so, libpixbufloader-qtif.so,
    184         libpixbufloader-ras.so, libpixbufloader-tga.so, libpixbufloader-tiff.so,
    185         libpixbufloader-wbmp.so, libpixbufloader-xbm.so, libpixbufloader-xpm.so,
     220        im-ti-et.so, im-viqr.so, im-xim.so, libprintbackend-cups.so
    186221        libprintbackend-file.so, libprintbackend-lpr.so,
    187         libferret.so, libgail.so, libgailutil.so, libgdk-x11-2.0.so,
    188         libgdk_pixbuf-2.0.so, libgdk_pixbuf_xlib-2.0.so, and
     222        libferret.so, libgail.so, libgailutil.so, libgdk-x11-2.0.so and
    189223        libgtk-x11-2.0.so</seg>
    190         <seg>/etc/gtk-2.0, /usr/{include/{gail-1.0/{gail,libgail-util},
    191         gtk-2.0/{gdk-pixbuf-xlib,gtk},gtk-unix-print-2.0/gtk},
    192         lib/gtk-2.0/{2.10.0/{engines,immodules,loaders,printbackends},include,
    193         modules},share/{doc/gtk+-&gtk2-version;/{faq/stylesheet-images,
    194         tutorial/{images,stylesheet-images}},gtk-2.0/demo,
    195         gtk-doc/html/{gail-libgail-util,gdk-pixbuf,gtk},
    196         themes/{Default/gtk-2.0-key,Emacs/gtk-2.0-key,Raleigh/gtk-2.0}}}</seg>
     224        <seg>/etc/gtk-2.0, /usr/include/gail-1.0,
     225        /usr/include/gtk-2.0, /usr/include/gtk-unix-print-2.0},
     226        /usr/lib/gtk-2.0, /usr/share/doc/gtk+-&gtk2-version;,
     227        /usr/share/gtk-doc/html/gail-libgail-util,
     228        /usr/share/gtk-doc/html/gdk-pixbuf, /usr/share/gtk-doc/html/gtk,
     229        /usr/share/themes/Default, /usr/share/themes/Emacs and
     230        /usr/share/themes/Raleigh</seg>
    197231      </seglistitem>
    198232    </segmentedlist>
     
    202236      <?dbfo list-presentation="list"?>
    203237      <?dbhtml list-presentation="table"?>
    204 
    205       <varlistentry id="gdk-pixbuf-csource">
    206         <term><command>gdk-pixbuf-csource</command></term>
    207         <listitem>
    208           <para>generates C code containing images, useful for compiling
    209           images directly into programs.</para>
    210           <indexterm zone="gtk2 gdk-pixbuf-csource">
    211             <primary sortas="b-gdk-pixbuf-csource">gdk-pixbuf-csource</primary>
    212           </indexterm>
    213         </listitem>
    214       </varlistentry>
    215 
    216       <varlistentry id="gdk-pixbuf-query-loaders">
    217         <term><command>gdk-pixbuf-query-loaders</command></term>
    218         <listitem>
    219           <para>collects information about loadable modules for gdk-pixbuf
    220           and writes it to standard output.</para>
    221           <indexterm zone="gtk2 gdk-pixbuf-query-loaders">
    222             <primary
    223             sortas="b-gdk-pixbuf-query-loaders">gdk-pixbuf-query-loaders</primary>
    224           </indexterm>
    225         </listitem>
    226       </varlistentry>
    227238
    228239      <varlistentry id="gtk-builder-convert">
Note: See TracChangeset for help on using the changeset viewer.