Ignore:
Timestamp:
08/12/2007 04:35:36 PM (17 years ago)
Author:
Dan Nichilson <dnicholson@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 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:
0a3355b6
Parents:
83729c7
Message:

Added python-modules page and the gnome-python stack

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/sysutils/hal.xml

    r83729c7 rce892ab3  
    215215
    216216    <para>The <xref linkend="hal-device-manager"/> program requires several
    217     additional packages to be installed before it will run. The list is
    218     significant and requires a substantial commitment to install them. It is
    219     left up to you to determine if the time and effort spent installing the
    220     following packages is worth using the <command>hal-device-manager</command>
    221     program.</para>
    222 
    223     <para>Though the only requirement to run the
    224     <command>hal-device-manager</command> program is installing
    225     <ulink url="&gnome-download-http;/gnome-python/">
    226     GNOME-Python</ulink> and <xref linkend="dbus-python"/>, the dependency
    227     list is staggering. The following list does not include the dependencies
    228     already identified in the BLFS book. For example,
    229     <application>libgnome</application> already lists
    230     <application>GNOME VFS</application>, <application>GConf</application>,
    231     etc., so they are not repeated here. Note that some of the dependencies
    232     have their own dependencies, which have their own, and so forth and so
    233     on.</para>
    234 
    235     <itemizedlist>
    236       <listitem>
    237         <para id="gnome-python-dependencies"
    238               xreflabel="GNOME-Python dependency list"><ulink
    239           url="&gnome-download-http;/gnome-python/">GNOME-Python</ulink>
    240         </para>
    241 
    242         <itemizedlist>
    243           <listitem>
    244             <para><ulink
    245               url="http://www.pygtk.org/">PyGTK</ulink> (required)
    246             </para>
    247 
    248             <itemizedlist>
    249               <listitem>
    250                 <para><xref linkend="libglade"/> (required)</para>
    251               </listitem>
    252               <listitem>
    253                 <para><ulink
    254                 url="&gnome-download-http;/pygobject/">PyGObject</ulink> (required)</para>
    255               </listitem>
    256               <listitem>
    257                 <para><ulink
    258                   url="http://www.cairographics.org/pycairo">Pycairo</ulink> (optional)
    259                 </para>
    260 
    261                 <!-- Removing these dependencies as they are now obsolete
    262                      See the pycairo docs for full details
    263                 <itemizedlist>
    264                   <listitem>
    265                     <para><ulink
    266                       url="http://www.cairographics.org/snapshots/">libsvg-cairo</ulink> (optional)
    267                     </para>
    268 
    269                     <itemizedlist>
    270                       <listitem>
    271                         <para><ulink
    272                           url="http://www.cairographics.org/snapshots/">libsvg</ulink> (required)
    273                         </para>
    274                       </listitem>
    275                     </itemizedlist>
    276 
    277                   </listitem>
    278                   <listitem>
    279                     <para><ulink
    280                       url="http://www.pygtk.org/">PyGTK</ulink> (optional, and circular)
    281                     </para>
    282                   </listitem>
    283                   <listitem>
    284                     <para><ulink
    285                       url="http://sourceforge.net/projects/numpy">Numerical Python</ulink> (optional)
    286                     </para>
    287                   </listitem>
    288                 </itemizedlist>
    289                 -->
    290 
    291               </listitem>
    292               <listitem>
    293                 <para><ulink
    294                   url="http://sourceforge.net/projects/numpy">Old Numeric</ulink> (optional)
    295                 </para>
    296               </listitem>
    297             </itemizedlist>
    298 
    299           </listitem>
    300           <listitem>
    301             <para><xref linkend="libgnomeui"/> (optional)</para>
    302           </listitem>
    303           <listitem>
    304             <para><xref linkend="libgnome"/> (required)</para>
    305           </listitem>
    306           <listitem>
    307             <para><ulink
    308               url="&gnome-download-http;/pyorbit/">PyORBit</ulink> (optional)
    309             </para>
    310 
    311             <itemizedlist>
    312               <listitem>
    313                 <para><xref linkend="ORBit2"/> (required)</para>
    314               </listitem>
    315             </itemizedlist>
    316 
    317           </listitem>
    318         </itemizedlist>
    319 
    320       </listitem>
    321       <listitem>
    322         <para><xref linkend="dbus-python"/> (required)</para>
    323       </listitem>
    324     </itemizedlist>
    325 
    326     <note>
    327       <para>The dependency list is designed to start at the bottom and work
    328       your way up until the last package to install is
    329       <application>GNOME-Python</application>. Note that the dependencies
    330       marked as <quote>required</quote> are required for the package it is
    331       listed under. For example, you don't need to install
    332       <application>ORBit</application> if you don't plan on installing
    333       <application>PyORBit</application>. The minimum packages you could
    334       install to support running <xref linkend="hal-device-manager"/> would be
    335       (in this order): <xref linkend="dbus-python"/>, <xref linkend="ORBit2"/>,
    336       <xref linkend="libgnome"/>, <xref linkend="libglade"/>,
    337       <ulink url="&gnome-download-http;/pygobject/">PyGObject</ulink>,
    338       <ulink url="http://www.pygtk.org/">PyGTK</ulink> and <ulink
    339       url="&gnome-download-http;/gnome-python/">GNOME-Python</ulink>.</para>
    340     </note>
     217    additional <application>Python</application> modules to be available.
     218    These are <xref linkend="dbus-python"/>,
     219    <xref linkend="pygtk"/> (including the gtk and gtk.libglade modules), and
     220    <xref linkend="gnome-python"/> (including the gnome.ui module).</para>
    341221
    342222  </sect2>
     
    596476        <listitem>
    597477          <para>shows a graphical representation of all the devices
    598           <application>HAL</application> is aware of. This program requires
    599           the <xref linkend="gnome-python-dependencies"/>. Here is a <ulink
     478          <application>HAL</application> is aware of. Here is a <ulink
    600479          url="http://cvs.freedesktop.org/*checkout*/hal/hal/doc/spec/hal-devices1.png">
    601480          screenshot</ulink> of <command>hal-device-manager</command>
Note: See TracChangeset for help on using the changeset viewer.