Changeset ce9d22a for x/lib/gtk+3.xml


Ignore:
Timestamp:
03/16/2012 03:42:42 PM (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:
a5dfefb2
Parents:
8d86c672
Message:

gtk+-3.2.4

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/gtk+3.xml

    r8d86c672 rce9d22a  
    55  %general-entities;
    66
    7   <!ENTITY gtk3-download-http "&gnome-download-http;/gtk+/3.2/gtk+-&gtk3-version;.tar.xz">
    8   <!ENTITY gtk3-download-ftp  "&gnome-download-ftp;/gtk+/3.2/gtk+-&gtk3-version;.tar.xz">
    9   <!ENTITY gtk3-md5sum        "b4edcc69e39159dd7be17828249afb46">
     7  <!ENTITY gtk3-download-http
     8  "&gnome-download-http;/gtk+/3.2/gtk+-&gtk3-version;.tar.xz">
     9  <!ENTITY gtk3-download-ftp
     10  "&gnome-download-ftp;/gtk+/3.2/gtk+-&gtk3-version;.tar.xz">
     11  <!ENTITY gtk3-md5sum        "3fe73e4af079b7e891ca417faed71139">
    1012  <!ENTITY gtk3-size          "12 MB">
    11   <!ENTITY gtk3-buildsize     "314 MB">
    12   <!ENTITY gtk3-time          "2.8 SBU">
     13  <!ENTITY gtk3-buildsize     "325 MB">
     14  <!ENTITY gtk3-time          "2.9 SBU">
    1315]>
    1416
     
    3032    <title>Introduction to gtk+-3</title>
    3133
    32     <para>The <application>gtk+-3</application> package contains
    33     <application>gtk+-3</application> libraries. These are used for creating
    34     graphical user interfaces for applications.</para>
     34    <para>
     35      The <application>Gtk+-3</application> package contains
     36      <application>Gtk+-3</application> libraries. These are used for creating
     37      graphical user interfaces for applications.
     38    </para>
    3539
    3640    &lfs71_checked;
     
    3943    <itemizedlist spacing="compact">
    4044      <listitem>
    41         <para>Download (HTTP): <ulink url="&gtk3-download-http;"/></para>
    42       </listitem>
    43       <listitem>
    44         <para>Download (FTP): <ulink url="&gtk3-download-ftp;"/></para>
    45       </listitem>
    46       <listitem>
    47         <para>Download MD5 sum: &gtk3-md5sum;</para>
    48       </listitem>
    49       <listitem>
    50         <para>Download size: &gtk3-size;</para>
    51       </listitem>
    52       <listitem>
    53         <para>Estimated disk space required: &gtk3-buildsize;</para>
    54       </listitem>
    55       <listitem>
    56         <para>Estimated build time: &gtk3-time;</para>
     45        <para>
     46          Download (HTTP): <ulink url="&gtk3-download-http;"/>
     47        </para>
     48      </listitem>
     49      <listitem>
     50        <para>
     51          Download (FTP): <ulink url="&gtk3-download-ftp;"/>
     52        </para>
     53      </listitem>
     54      <listitem>
     55        <para>
     56          Download MD5 sum: &gtk3-md5sum;
     57        </para>
     58      </listitem>
     59      <listitem>
     60        <para>
     61          Download size: &gtk3-size;
     62        </para>
     63      </listitem>
     64      <listitem>
     65        <para>
     66          Estimated disk space required: &gtk3-buildsize;
     67        </para>
     68      </listitem>
     69      <listitem>
     70        <para>
     71          Estimated build time: &gtk3-time;
     72        </para>
    5773      </listitem>
    5874    </itemizedlist>
     
    6177
    6278    <bridgehead renderas="sect4">Required</bridgehead>
    63     <para role="required"><xref linkend="cairo"/> (compiled with support for
    64     glib and libX11), <xref linkend="atk"/>, <xref linkend="pango"/>,
    65     <xref linkend="gdk-pixbuf"/> and  <xref linkend="x-window-system"/>
    66     (specifically, libX11, libXext, libXi and libXrender are required,
    67     libXinerama, libXcomposite, libXrandr and libXdamage are optional)</para>
     79    <para role="required">
     80      <xref linkend="cairo"/> (compiled with support for glib and libX11),
     81      <xref linkend="atk"/>,
     82      <xref linkend="pango"/>,
     83      <xref linkend="gdk-pixbuf"/> and
     84      <xref linkend="x-window-system"/> (specifically,
     85      <application>libX11</application>, <application>libXext</application>,
     86      <application>libXi</application> and <application>libXrender</application>
     87      are required, <application>libXinerama</application>,
     88      <application>libXcomposite</application>,
     89      <application>libXrandr</application> and
     90      <application>libXdamage</application> are optional)
     91    </para>
    6892
    6993    <bridgehead renderas="sect4">Optional</bridgehead>
    70     <para role="optional"><xref linkend="cups"/>,
    71     <xref linkend="docbook-utils"/>,
    72     <xref linkend="colord"/>,
    73     <xref linkend="gobject-introspection"/> (required if you want to build
    74     <xref linkend="gnome"/>. NB, you will need to install
    75     <application>Gobject Introspection</application> before you install
    76     <xref linkend="atk"/>, <xref linkend="pango"/> and
    77     <xref linkend="gdk-pixbuf"/>.) and <xref linkend="gtk-doc"/> (only needed
    78     if you want to rebuild the documentation).</para>
    79 
    80     <para condition="html" role="usernotes">User Notes:
    81     <ulink url="&blfs-wiki;/gtk3"/></para>
    82 
     94    <para role="optional">
     95      <xref linkend="cups"/>,
     96      <xref linkend="docbook-utils"/>,
     97      <xref linkend="colord"/>,
     98      <xref linkend="gobject-introspection"/> (required if you want to build
     99      <xref linkend="gnome"/>. NB, you will need to install
     100      <application>Gobject Introspection</application> before you install
     101      <xref linkend="atk"/>, <xref linkend="pango"/> and
     102      <xref linkend="gdk-pixbuf"/>.) and
     103      <xref linkend="gtk-doc"/> (only needed if you want to rebuild the
     104      documentation).
     105    </para>
     106
     107    <para condition="html" role="usernotes">
     108      User Notes: <ulink url="&blfs-wiki;/gtk3"/>
     109    </para>
    83110  </sect2>
    84111
     
    86113    <title>Installation of gtk+-3</title>
    87114
    88     <para>Install <application>gtk+-3</application> by running the following
    89     commands:</para>
     115    <para>
     116      Install <application>Gtk+-3</application> by running the following
     117      commands:
     118    </para>
    90119
    91120<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
    92121make</userinput></screen>
    93122
    94     <para>To test the results:</para>
     123    <para>
     124      To test the results:
     125    </para>
    95126
    96127<screen><userinput>rm tests/css/parser/selector.css &amp;&amp;
     
    98129make check</userinput></screen>
    99130
    100 
    101     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     131    <para>
     132      Now, as the <systemitem class="username">root</systemitem> user:
     133    </para>
    102134
    103135<screen role="root"><userinput>make install</userinput></screen>
    104 
    105136  </sect2>
    106137
     
    108139    <title>Command Explanations</title>
    109140
    110     <para><parameter>--disable-packagekit</parameter>: This parameter disables use
    111     of PackageKit which isn't suitable for BLFS.</para>
    112 
    113     <para><command>rm tests/css/parser/selector.css</command> and
    114     <command>rm tests/a11y/pickers.ui</command>: This prevents two tests
    115     being run as they are known to fail.</para>
    116 
     141    <para>
     142      <parameter>--disable-packagekit</parameter>: This parameter disables use
     143      of PackageKit which isn't suitable for BLFS.
     144    </para>
     145
     146    <para>
     147      <command>rm tests/css/parser/selector.css</command> and
     148      <command>rm tests/a11y/pickers.ui</command>: This prevents two tests
     149      being run as they are known to fail.
     150    </para>
    117151  </sect2>
    118152
     
    122156    <sect3 id="gtk3-config">
    123157      <title>Config Files</title>
    124       <para><filename>~/.config/gtk-3.0/settings.ini</filename> and
    125       <filename>/etc/gtk-3.0/settings.ini</filename></para>
     158      <para>
     159        <filename>~/.config/gtk-3.0/settings.ini</filename> and
     160        <filename>/etc/gtk-3.0/settings.ini</filename>
     161      </para>
    126162
    127163      <indexterm zone="gtk3 gtk3-config">
     
    136172    <sect3><title>Configuration Information</title>
    137173
    138       <para>Gtk+-3 themes change the way a gtk application looks. An icon
    139       theme can be used to change the icons that appear on the application's
    140       toolbar. If you have installed a Gtk+-3 theme (eg
    141       <xref linkend="gnome-themes-standard"/> or an icon theme (such as
    142       <xref linkend="gnome-icon-theme"/>) you can set your prefences in
    143       <filename>~/.config/gtk-3.0/settings.ini</filename>:</para>
     174      <para>
     175        Gtk+-3 themes change the way a gtk application looks. An icon theme can
     176        be used to change the icons that appear on the application's toolbar. If
     177        you have installed a Gtk+-3 theme (eg
     178        <xref linkend="gnome-themes-standard"/> or an icon theme (such as
     179        <xref linkend="gnome-icon-theme"/>) you can set your prefences in
     180        <filename>~/.config/gtk-3.0/settings.ini</filename>:
     181      </para>
    144182
    145183<screen><userinput>cat &gt; ~/.config/gtk-3.0/settings.ini &lt;&lt; "EOF"
     
    149187EOF</userinput></screen>
    150188
    151       <para>There are many more themes available at
    152       <ulink url="http://gnome-look.org/">Gnome-Look.org</ulink> and other
    153       places.</para>
    154 
    155       <para>Once you've settled on themes you like, you can (as the
    156       <systemitem class="username">root</systemitem> user) make them the
    157       default system wide:</para>
     189      <para>
     190        There are many more themes available at
     191        <ulink url="http://gnome-look.org/"/> and other places.
     192      </para>
     193
     194      <para>
     195        Once you've settled on themes you like, you can (as the
     196        <systemitem class="username">root</systemitem> user) make them the
     197        default system wide:
     198      </para>
    158199
    159200<screen role="root"><userinput>cat &gt; /etc/gtk-3.0/settings.ini &lt;&lt; "EOF"[Settings]
     
    161202gtk-fallback-icon-theme = <replaceable>elementary</replaceable>
    162203EOF</userinput></screen>
    163 
    164204    </sect3>
    165 
    166205  </sect2>
    167206
     
    177216        <seg>gtk3-demo, gtk-query-immodules-3.0, and gtk-update-icon-cache</seg>
    178217        <seg>libgailutil.so, libgdk-3.so, and libgtk-3.so</seg>
    179         <seg>/etc/gtk-3.0, /usr/include/gtk-3.0, /usr/include/gail-3.0,
    180         /usr/lib/gtk-3.0 and /usr/share/gtk-3.0</seg>
     218        <seg>
     219          /etc/gtk-3.0, /usr/include/gtk-3.0, /usr/include/gail-3.0,
     220          /usr/lib/gtk-3.0 and /usr/share/gtk-3.0
     221        </seg>
    181222      </seglistitem>
    182223    </segmentedlist>
     
    190231        <term><command>gtk3-demo</command></term>
    191232        <listitem>
    192           <para>is a simple program that demonstrates some of the things that
    193           can be done with gtk+-3</para>
     233          <para>
     234            is a simple program that demonstrates some of the things that can be
     235            done with <application>Gtk+-3</application>
     236          </para>
    194237          <indexterm zone="gtk3 gtk3-demo">
    195238            <primary sortas="b-gtk3-demo">gtk3-demo</primary>
     
    201244        <term><command>gtk-query-immodules-3.0</command></term>
    202245        <listitem>
    203           <para>collects information about loadable input method modules for
    204           <application>gtk+-3</application> and writes it to the default cache
    205           file location, or to standard output.</para>
     246          <para>
     247            collects information about loadable input method modules for
     248            <application>Gtk+-3</application> and writes it to the default cache
     249            file location, or to standard output.
     250          </para>
    206251          <indexterm zone="gtk3 gtk-query-immodules-3.0">
    207252            <primary sortas="b-gtk-query-immodules-3.0">gtk-query-immodules-3.0</primary>
     
    213258        <term><command>gtk-update-icon-cache</command></term>
    214259        <listitem>
    215           <para>is an icon theme caching utility that creates mmap()able cache
    216           files for icon themes.</para>
     260          <para>
     261            is an icon theme caching utility that creates mmap()able cache files
     262            for icon themes.
     263          </para>
    217264          <indexterm zone="gtk3 gtk-update-icon-cache3">
    218265            <primary sortas="b-gtk-update-icon-cache3">gtk-update-icon-cache</primary>
     
    224271        <term><filename class='libraryfile'>libgailutil.so</filename></term>
    225272        <listitem>
    226           <para>contains functions that implements the accessibility interfaces
    227           defined by the GNOME Accessibility Toolkit</para>
     273          <para>
     274            contains functions that implements the accessibility interfaces
     275            defined by the GNOME Accessibility Toolkit
     276          </para>
    228277          <indexterm zone="gtk3 libgailutil">
    229278            <primary sortas="c-libgailutil">libgailutil.so</primary>
     
    235284        <term><filename class='libraryfile'>libgdk-3.so</filename></term>
    236285        <listitem>
    237           <para>contains functions that act as a wrapper around the low-level
    238           drawing and windowing functions provided by the underlying graphics
    239           system (libX11 for now, but maybe in the future wayland).</para>
     286          <para>
     287            contains functions that act as a wrapper around the low-level
     288            drawing and windowing functions provided by the underlying graphics
     289            system (libX11 for now, but maybe in the future Wayland).
     290          </para>
    240291          <indexterm zone="gtk3 libgdk-3">
    241292            <primary sortas="c-libgdk-3">libgdk-3.so</primary>
     
    247298        <term><filename class='libraryfile'>libgtk-3.so</filename></term>
    248299        <listitem>
    249           <para>contains functions that provide an API to implement graphical
    250           user interfaces.</para>
     300          <para>
     301            contains functions that provide an API to implement graphical user
     302            interfaces.
     303          </para>
    251304          <indexterm zone="gtk3 libgtk-3">
    252305            <primary sortas="c-libgtk-3">libgtk-3.so</primary>
     
    254307        </listitem>
    255308      </varlistentry>
    256 
    257309    </variablelist>
    258 
    259   </sect2>
    260 
     310  </sect2>
    261311</sect1>
Note: See TracChangeset for help on using the changeset viewer.