source: general/prog/python-modules.xml@ d17e355

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
Last change on this file since d17e355 was f36551b4, checked in by Randy McMurchy <randy@…>, 14 years ago

Modified a dependency of the PyGTK module

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

  • Property mode set to 100644
File size: 35.6 KB
RevLine 
[ce892ab3]1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[fce275e]7 <!ENTITY pyxml-download-http "&sourceforge-repo;/pyxml/PyXML-&pyxml-version;.tar.gz">
[ce892ab3]8 <!ENTITY pyxml-download-ftp "&gentoo-ftp-repo;/PyXML-&pyxml-version;.tar.gz">
9 <!ENTITY pyxml-md5sum "1f7655050cebbb664db976405fdba209">
10 <!ENTITY pyxml-size "734 KB">
11 <!ENTITY pyxml-buildsize "14.6 MB">
12 <!ENTITY pyxml-time "less than 0.1 SBU">
13
14 <!ENTITY pycairo-download-http "http://cairographics.org/releases/pycairo-&pycairo-version;.tar.gz">
15 <!ENTITY pycairo-download-ftp " ">
[d1daeac]16 <!ENTITY pycairo-md5sum "054da6c125cb427a003f5fd6c54f853e">
17 <!ENTITY pycairo-size "465 KB">
18 <!ENTITY pycairo-buildsize "3 MB">
[ce892ab3]19 <!ENTITY pycairo-time "0.1 SBU">
20
[d1daeac]21 <!ENTITY pygobject-download-http "&gnome-download-http;/pygobject/2.20/pygobject-&pygobject-version;.tar.bz2">
22 <!ENTITY pygobject-download-ftp "&gnome-download-ftp;/pygobject/2.20/pygobject-&pygobject-version;.tar.bz2">
23 <!ENTITY pygobject-md5sum "10e1fb79be3d698476a28b1e1b0c5640">
24 <!ENTITY pygobject-size "651 KB">
25 <!ENTITY pygobject-buildsize "16 MB">
26 <!ENTITY pygobject-time "0.2 SBU">
27
28 <!ENTITY pygtk-download-http "&gnome-download-http;/pygtk/2.16/pygtk-&pygtk-version;.tar.bz2">
29 <!ENTITY pygtk-download-ftp "&gnome-download-ftp;/pygtk/2.16/pygtk-&pygtk-version;.tar.bz2">
30 <!ENTITY pygtk-md5sum "bd0d437fefd6d5390f5d770a495cd50c">
31 <!ENTITY pygtk-size "2.1 MB">
32 <!ENTITY pygtk-buildsize "64 MB">
[ce892ab3]33 <!ENTITY pygtk-time "0.7 SBU">
34
[968dece]35 <!ENTITY pygtksourceview-download-http "&gnome-download-http;/pygtksourceview/2.8/pygtksourceview-&pygtksourceview-version;.tar.bz2">
36 <!ENTITY pygtksourceview-download-ftp "&gnome-download-ftp;/pygtksourceview/2.8/pygtksourceview-&pygtksourceview-version;.tar.bz2">
37 <!ENTITY pygtksourceview-md5sum "bc344044113a52026b4eb7e433a24c29">
38 <!ENTITY pygtksourceview-size "263 KB">
39 <!ENTITY pygtksourceview-buildsize "4 MB">
40 <!ENTITY pygtksourceview-time "0.1 SBU">
41
42
[d1daeac]43 <!ENTITY pyorbit-download-http "&gnome-download-http;/pyorbit/2.24/pyorbit-&pyorbit-version;.tar.bz2">
44 <!ENTITY pyorbit-download-ftp "&gnome-download-ftp;/pyorbit/2.24/pyorbit-&pyorbit-version;.tar.bz2">
45 <!ENTITY pyorbit-md5sum "574593815e75ee6e98062c75d6d1581f">
46 <!ENTITY pyorbit-size "286 KB">
47 <!ENTITY pyorbit-buildsize "4 MB">
[ce892ab3]48 <!ENTITY pyorbit-time "0.1 SBU">
49
[d1daeac]50 <!ENTITY gnome-python-download-http "&gnome-download-http;/gnome-python/&gnome-version;/gnome-python-&gnome-python-version;.tar.bz2">
51 <!ENTITY gnome-python-download-ftp "&gnome-download-ftp;/gnome-python/&gnome-version;/gnome-python-&gnome-python-version;.tar.bz2">
52 <!ENTITY gnome-python-md5sum "b627abbb0ed912e221cc072e3dd6f9d6">
53 <!ENTITY gnome-python-size "548 KB">
54 <!ENTITY gnome-python-buildsize "12 MB">
[ce892ab3]55 <!ENTITY gnome-python-time "0.3 SBU">
56
[968dece]57 <!ENTITY gnome-python-desktop-download-http "&gnome-download-http;/gnome-python-desktop/&gnome-version;/gnome-python-desktop-&gnome-python-desktop-version;.tar.bz2">
58 <!ENTITY gnome-python-desktop-download-ftp "&gnome-download-ftp;/gnome-python-desktop/&gnome-version;/gnome-python-desktop-&gnome-python-desktop-version;.tar.bz2">
59 <!ENTITY gnome-python-desktop-md5sum "d97bb3d8e1adc00505be060fbc832f44">
60 <!ENTITY gnome-python-desktop-size "599 KB">
61 <!ENTITY gnome-python-desktop-buildsize "14 MB">
62 <!ENTITY gnome-python-desktop-time "0.4 SBU">
[ce892ab3]63]>
64
65<sect1 id="python-modules" xreflabel="Python modules">
66 <?dbhtml filename="python-modules.html" ?>
67
68 <sect1info>
69 <othername>$LastChangedBy$</othername>
70 <date>$Date$</date>
71 </sect1info>
72
73 <title>Python Modules</title>
74
75 <indexterm zone="python-modules">
76 <primary sortas="a-Python-modules">Python modules</primary>
77 </indexterm>
78
79 <sect2 role="package">
80 <title>Introduction to Python Modules</title>
81
82 <para>The <application>Python</application> module packages add useful
83 objects to the <application>Python</application> language. Modules utilized
84 by packages throughout BLFS are listed here, along with their dependencies.
85 Installation of the modules shown on this page is meant to follow from top
86 to bottom to handle optional dependencies in each module.</para>
87
88 <itemizedlist spacing="compact">
89 <listitem>
90 <para><xref linkend="pyxml"/></para>
91 </listitem>
92 <listitem>
93 <para><xref linkend="pycairo"/></para>
94 </listitem>
95 <listitem>
96 <para><xref linkend="pygobject"/></para>
97 </listitem>
98 <listitem>
99 <para><xref linkend="pygtk"/></para>
100 </listitem>
[968dece]101 <listitem>
102 <para><xref linkend="pygtksourceview"/></para>
103 </listitem>
[ce892ab3]104 <listitem>
105 <para><xref linkend="pyorbit"/></para>
106 </listitem>
107 <listitem>
108 <para><xref linkend="gnome-python"/></para>
109 </listitem>
110 <listitem>
111 <para><xref linkend="gnome-python-desktop"/></para>
112 </listitem>
113 </itemizedlist>
114
115 </sect2>
116
117 <!-- Begin PyXML -->
118 <sect2 id="pyxml" xreflabel="PyXML-&pyxml-version;">
119
120 <title>PyXML-&pyxml-version;</title>
121
122 <indexterm zone="pyxml">
123 <primary sortas="a-PyXML">PyXML</primary>
124 </indexterm>
125
[d1daeac]126 <sect3 role="package">
127 <title>Introduction to PyXML Module</title>
[ce892ab3]128
[d1daeac]129 <para>The <application>PyXML</application> package contains a validating
130 XML parser, an implementation of the SAX and DOM programming interfaces,
131 an interface to the Expat parser, and a C helper module that can speed up
132 <filename>xmllib.py</filename> by a factor of five. This is useful for
133 validating, parsing and manipulating XML files using Python
134 programs.</para>
[ce892ab3]135
[d1daeac]136 <bridgehead renderas="sect4">Package Information</bridgehead>
137 <itemizedlist spacing="compact">
138 <listitem>
139 <para>Download (HTTP): <ulink url="&pyxml-download-http;"/></para>
140 </listitem>
141 <listitem>
142 <para>Download (FTP): <ulink url="&pyxml-download-ftp;"/></para>
143 </listitem>
144 <listitem>
145 <para>Download MD5 sum: &pyxml-md5sum;</para>
146 </listitem>
147 <listitem>
148 <para>Download size: &pyxml-size;</para>
149 </listitem>
150 <listitem>
151 <para>Estimated disk space required: &pyxml-buildsize;</para>
152 </listitem>
153 <listitem>
154 <para>Estimated build time: &pyxml-time;</para>
155 </listitem>
156 </itemizedlist>
[ce892ab3]157
[d1daeac]158 <bridgehead renderas="sect4">PyXML Dependencies</bridgehead>
[ce892ab3]159
[d1daeac]160 <bridgehead renderas="sect5">Required</bridgehead>
161 <para role="required"><xref linkend="python"/></para>
[ce892ab3]162
[d1daeac]163 <para condition="html" role="usernotes">User Notes:
164 <ulink url="&blfs-wiki;/pyxml"/></para>
165
166 </sect3>
[ce892ab3]167
[d1daeac]168 <sect3 role="installation">
169 <title>Installation of PyXML</title>
[ce892ab3]170
[d1daeac]171 <para>Install <application>PyXML</application> by running the following
172 commands:</para>
[ce892ab3]173
174<screen><userinput>python setup.py build</userinput></screen>
175
[d1daeac]176 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
[ce892ab3]177
178<screen role="root"><userinput>python setup.py install &amp;&amp;
179install -v -m644 doc/man/xmlproc_*.1 /usr/share/man/man1 &amp;&amp;
180install -v -m755 -d /usr/share/doc/PyXML-&pyxml-version; &amp;&amp;
181cp -v -R doc demo test /usr/share/doc/PyXML-&pyxml-version; &amp;&amp;
182install -v -m644 README* /usr/share/doc/PyXML-&pyxml-version;</userinput></screen>
183
[d1daeac]184 <para>To run the regression tests, the package must first be installed.
185 Then, as an unprivileged user, issue the following commands:</para>
[ce892ab3]186
187<screen><userinput>cd test &amp;&amp;
188python regrtest.py &amp;&amp;
189cd ..</userinput></screen>
190
[d1daeac]191 </sect3>
192
193 <sect3 role="commands">
194 <title>Command Explanations</title>
195
196 <para><command>python setup.py build</command>: This command copies the
197 <filename>*.py</filename> files to a staging area and compiles the C
198 extensions.</para>
199
200 <para><command>python setup.py install</command>: This command installs
201 the package.</para>
202
203 </sect3>
204
205 <sect3 role="content">
206 <title>Contents</title>
207
208 <segmentedlist>
209 <segtitle>Installed Programs</segtitle>
210 <segtitle>Installed Libraries</segtitle>
211 <segtitle>Installed Directories</segtitle>
212
213 <seglistitem>
214 <seg>xmlproc_parse and xmlproc_val</seg>
215 <seg>PyXML Python library modules</seg>
216 <seg>/usr/lib/python&python-majorver;/site-packages/_xmlplus and
217 /usr/share/doc/PyXML-&pyxml-version;</seg>
218 </seglistitem>
219 </segmentedlist>
220
221 <variablelist>
222 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
223 <?dbfo list-presentation="list"?>
224 <?dbhtml list-presentation="table"?>
225
226 <varlistentry id="xmlproc_parse">
227 <term><command>xmlproc_parse</command></term>
228 <listitem>
229 <para>is a simple XML file parser using the xmlproc parser.</para>
230 <indexterm zone="pyxml xmlproc_parse">
231 <primary sortas="b-xmlproc_parse">xmlproc_parse</primary>
232 </indexterm>
233 </listitem>
234 </varlistentry>
235
236 <varlistentry id="xmlproc_val">
237 <term><command>xmlproc_val</command></term>
238 <listitem>
239 <para>is a validating XML file parser using the xmlproc parser.</para>
240 <indexterm zone="pyxml xmlproc_val">
241 <primary sortas="b-xmlproc_val">xmlproc_val</primary>
242 </indexterm>
243 </listitem>
244 </varlistentry>
245 </variablelist>
246
247 </sect3>
[ce892ab3]248
249 </sect2>
250
251 <!-- End PyXML -->
252
253 <!-- Begin Pycairo -->
254 <sect2 id="pycairo" xreflabel="Pycairo-&pycairo-version;">
255
256 <title>Pycairo-&pycairo-version;</title>
257
258 <indexterm zone="pycairo">
259 <primary sortas="a-Pycairo">Pycairo</primary>
260 </indexterm>
261
[d1daeac]262 <sect3 role="package">
263 <title>Introduction to Pycairo Module</title>
[ce892ab3]264
[d1daeac]265 <para>Pycairo provides <application>Python</application> bindings to
266 <application>Cairo</application>.</para>
[ce892ab3]267
[d1daeac]268 <bridgehead renderas="sect4">Package Information</bridgehead>
269 <itemizedlist spacing="compact">
270 <listitem>
271 <para>Download (HTTP): <ulink url="&pycairo-download-http;"/></para>
272 </listitem>
273 <listitem>
274 <para>Download (FTP): <ulink url="&pycairo-download-ftp;"/></para>
275 </listitem>
276 <listitem>
277 <para>Download MD5 sum: &pycairo-md5sum;</para>
278 </listitem>
279 <listitem>
280 <para>Download size: &pycairo-size;</para>
281 </listitem>
282 <listitem>
283 <para>Estimated disk space required: &pycairo-buildsize;</para>
284 </listitem>
285 <listitem>
286 <para>Estimated build time: &pycairo-time;</para>
287 </listitem>
288 </itemizedlist>
[ce892ab3]289
[d1daeac]290 <bridgehead renderas="sect4">Pycairo Dependencies</bridgehead>
[ce892ab3]291
[d1daeac]292 <bridgehead renderas="sect5">Required</bridgehead>
293 <para role="required"><xref linkend="python"/> and
294 <xref linkend="cairo"/></para>
[ce892ab3]295
[d1daeac]296 <para condition="html" role="usernotes">User Notes:
297 <ulink url="&blfs-wiki;/pycairo"/></para>
[ce892ab3]298
[d1daeac]299 </sect3>
[ce892ab3]300
[d1daeac]301 <sect3 role="installation">
302 <title>Installation of Pycairo</title>
303
304 <para>Install <application>Pycairo</application> by running the following
305 commands:</para>
[ce892ab3]306
307<screen><userinput>./configure --prefix=/usr &amp;&amp;
308make</userinput></screen>
309
[627a4af]310 <para>This package does not come with a test suite.</para>
311
[d1daeac]312 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
[ce892ab3]313
314<screen role="root"><userinput>make install</userinput></screen>
315
[d1daeac]316 </sect3>
[ce892ab3]317
[d1daeac]318 <sect3 role="content">
319 <title>Contents</title>
[ce892ab3]320
[d1daeac]321 <segmentedlist>
322 <segtitle>Installed Programs</segtitle>
323 <segtitle>Installed Libraries</segtitle>
324 <segtitle>Installed Directories</segtitle>
[ce892ab3]325
[d1daeac]326 <seglistitem>
327 <seg>None</seg>
328 <seg>Pycairo Python library module</seg>
329 <seg>/usr/include/pycairo and
330 /usr/lib/python&python-majorver;/site-packages/cairo</seg>
331 </seglistitem>
332 </segmentedlist>
333
334 </sect3>
[ce892ab3]335
336 </sect2>
[d1daeac]337
[ce892ab3]338 <!-- End Pycairo -->
339
340 <!-- Begin PyGObject -->
341 <sect2 id="pygobject" xreflabel="PyGObject-&pygobject-version;">
342
343 <title>PyGObject-&pygobject-version;</title>
344
345 <indexterm zone="pygobject">
346 <primary sortas="a-PyGObject">PyGObject</primary>
347 </indexterm>
348
[d1daeac]349 <sect3 role="package">
350 <title>Introduction to PyGObject Module</title>
[ce892ab3]351
[d1daeac]352 <para>PyGObject provides <application>Python</application> bindings to the
353 GObject class from <application>GLib</application>.</para>
354
355 <bridgehead renderas="sect4">Package Information</bridgehead>
356 <itemizedlist spacing="compact">
357 <listitem>
358 <para>Download (HTTP): <ulink url="&pygobject-download-http;"/></para>
359 </listitem>
360 <listitem>
361 <para>Download (FTP): <ulink url="&pygobject-download-ftp;"/></para>
362 </listitem>
363 <listitem>
364 <para>Download MD5 sum: &pygobject-md5sum;</para>
365 </listitem>
366 <listitem>
367 <para>Download size: &pygobject-size;</para>
368 </listitem>
369 <listitem>
370 <para>Estimated disk space required: &pygobject-buildsize;</para>
371 </listitem>
372 <listitem>
373 <para>Estimated build time: &pygobject-time;</para>
374 </listitem>
375 </itemizedlist>
[ce892ab3]376
[d1daeac]377 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
[ce892ab3]378
[d1daeac]379 <bridgehead renderas="sect5">Required</bridgehead>
380 <para role="required"><xref linkend="python"/> and
381 <xref linkend="glib2"/></para>
[ce892ab3]382
[968dece]383 <bridgehead renderas="sect5">Optional</bridgehead>
384 <para role="optional"><xref linkend="gobject-introspection"/> and
385 <xref linkend="libxslt"/> (to Build Documentation)</para>
[ce892ab3]386
[d1daeac]387 <para condition="html" role="usernotes">User Notes:
388 <ulink url="&blfs-wiki;/pygobject"/></para>
[ce892ab3]389
[d1daeac]390 </sect3>
[ce892ab3]391
[d1daeac]392 <sect3 role="installation">
393 <title>Installation of PyGObject</title>
[ce892ab3]394
[d1daeac]395 <para>Install <application>PyGObject</application> by running the following
396 commands:</para>
[ce892ab3]397
398<screen><userinput>./configure --prefix=/usr &amp;&amp;
399make</userinput></screen>
400
[d1daeac]401 <para>To test the results, issue: <command>make check</command>.</para>
[ce892ab3]402
[d1daeac]403 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
[ce892ab3]404
405<screen role="root"><userinput>make install</userinput></screen>
406
[d1daeac]407 </sect3>
[ce892ab3]408
[d1daeac]409 <sect3 role="commands">
410 <title>Command Explanations</title>
[ce892ab3]411
[d1daeac]412 <para><parameter>--disable-docs</parameter>: This option disables the
413 rebuilding of the html documentation if <xref linkend="libxslt"/> is
414 installed.</para>
[ce892ab3]415
[d1daeac]416 </sect3>
417
418 <sect3 role="content">
419 <title>Contents</title>
[ce892ab3]420
[d1daeac]421 <segmentedlist>
422 <segtitle>Installed Programs</segtitle>
423 <segtitle>Installed Libraries</segtitle>
424 <segtitle>Installed Directories</segtitle>
[ce892ab3]425
[d1daeac]426 <seglistitem>
427 <seg>None</seg>
428 <seg>PyGObject Python library module</seg>
429 <seg>/usr/include/pygtk-2.0, /usr/share/pygobject and
430 /usr/lib/python&python-majorver;/site-packages/gtk-2.0</seg>
431 </seglistitem>
432 </segmentedlist>
[ce892ab3]433
[d1daeac]434 </sect3>
[ce892ab3]435
436 </sect2>
[d1daeac]437
[ce892ab3]438 <!-- End PyGObject -->
439
440 <!-- Begin PyGTK -->
441 <sect2 id="pygtk" xreflabel="PyGTK-&pygtk-version;">
442
443 <title>PyGTK-&pygtk-version;</title>
444
445 <indexterm zone="pygtk">
446 <primary sortas="a-PyGTK">PyGTK</primary>
447 </indexterm>
448
[d1daeac]449 <sect3 role="package">
450 <title>Introduction to PyGTK Module</title>
[ce892ab3]451
[d1daeac]452 <para>PyGTK lets you to easily create programs with a graphical user
453 interface using the <application>Python</application> programming
454 language.</para>
[ce892ab3]455
[d1daeac]456 <bridgehead renderas="sect4">Package Information</bridgehead>
457 <itemizedlist spacing="compact">
458 <listitem>
459 <para>Download (HTTP): <ulink url="&pygtk-download-http;"/></para>
460 </listitem>
461 <listitem>
462 <para>Download (FTP): <ulink url="&pygtk-download-ftp;"/></para>
463 </listitem>
464 <listitem>
465 <para>Download MD5 sum: &pygtk-md5sum;</para>
466 </listitem>
467 <listitem>
468 <para>Download size: &pygtk-size;</para>
469 </listitem>
470 <listitem>
471 <para>Estimated disk space required: &pygtk-buildsize;</para>
472 </listitem>
473 <listitem>
474 <para>Estimated build time: &pygtk-time;</para>
475 </listitem>
476 </itemizedlist>
[ce892ab3]477
[d1daeac]478 <bridgehead renderas="sect4">PyGTK Dependencies</bridgehead>
[ce892ab3]479
[d1daeac]480 <bridgehead renderas="sect5">Required</bridgehead>
481 <para role="required"><xref linkend="pygobject"/></para>
[ce892ab3]482
[d1daeac]483 <bridgehead renderas="sect5">Required (atk module)</bridgehead>
484 <para role="required"><xref linkend="atk"/></para>
[ce892ab3]485
[d1daeac]486 <bridgehead renderas="sect5">Required (pango module)</bridgehead>
487 <para role="required"><xref linkend="pango"/></para>
[ce892ab3]488
[d1daeac]489 <bridgehead renderas="sect5">Required (pangocairo module)</bridgehead>
490 <para role="required"><xref linkend="pycairo"/> and
491 <xref linkend="pango"/></para>
[ce892ab3]492
[d1daeac]493 <bridgehead renderas="sect5">Required (gtk and gtk.unixprint
494 modules)</bridgehead>
495 <para role="required"><xref linkend="pycairo"/> and
496 <xref linkend="gtk2"/></para>
[ce892ab3]497
[d1daeac]498 <bridgehead renderas="sect5">Required (gtk.libglade module)</bridgehead>
499 <para role="required"><xref linkend="pycairo"/> and
500 <xref linkend="libglade"/></para>
[ce892ab3]501
[d1daeac]502 <bridgehead renderas="sect5">Optional</bridgehead>
[f36551b4]503 <para role="optional"><ulink url="http://numpy.scipy.org/">numpy</ulink></para>
[ce892ab3]504
[d1daeac]505 <bridgehead renderas="sect5">Optional (to Build Documentation)</bridgehead>
506 <para role="optional"><xref linkend="libxslt"/></para>
[ce892ab3]507
[d1daeac]508 <para condition="html" role="usernotes">User Notes:
509 <ulink url="&blfs-wiki;/pygtk"/></para>
510
511 </sect3>
[ce892ab3]512
[d1daeac]513 <sect3 role="installation">
514 <title>Installation of PyGTK</title>
[ce892ab3]515
[d1daeac]516 <para>Install <application>PyGTK</application> by running the following
517 commands:</para>
[ce892ab3]518
519<screen><userinput>./configure --prefix=/usr &amp;&amp;
520make</userinput></screen>
521
[d1daeac]522 <para>The tests must be run from an active X display. If this is so,
523 issue: <command>make check</command>.</para>
[ce892ab3]524
[d1daeac]525 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
[ce892ab3]526
527<screen role="root"><userinput>make install</userinput></screen>
528
[d1daeac]529 </sect3>
530
531 <sect3 role="commands">
532 <title>Command Explanations</title>
533
534 <para><parameter>--enable-docs</parameter>: This option enables
535 rebuilding the html documentation if <xref linkend="libxslt"/> is
536 installed.</para>
537
538 </sect3>
539
540 <sect3 role="content">
541 <title>Contents</title>
542
543 <segmentedlist>
544 <segtitle>Installed Programs</segtitle>
545 <segtitle>Installed Libraries</segtitle>
546 <segtitle>Installed Directories</segtitle>
547
548 <seglistitem>
549 <seg>pygtk-codegen-2.0 and pygtk-demo</seg>
550 <seg>PyGTK Python library modules</seg>
551 <seg>/usr/lib/pygtk, /usr/share/pygtk and
552 /usr/lib/python&python-majorver;/site-packages/gtk-2.0</seg>
553 </seglistitem>
554 </segmentedlist>
555
556 <variablelist>
557 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
558 <?dbfo list-presentation="list"?>
559 <?dbhtml list-presentation="table"?>
560
561 <varlistentry id="pygtk-codegen-2.0">
562 <term><command>pygtk-codegen-2.0</command></term>
563 <listitem>
564 <para>is a wrapper script to run the <application>PyGTK</application>
565 codegen module.</para>
566 <indexterm zone="pygtk pygtk-codegen-2.0">
567 <primary sortas="b-pygtk-codegen-2.0">pygtk-codegen-2.0</primary>
568 </indexterm>
569 </listitem>
570 </varlistentry>
571
572 <varlistentry id="pygtk-demo">
573 <term><command>pygtk-demo</command></term>
574 <listitem>
575 <para>is a Python wrapper to run the <application>PyGTK</application>
576 demo program.</para>
577 <indexterm zone="pygtk pygtk-demo">
578 <primary sortas="b-pygtk-demo">pygtk-demo</primary>
579 </indexterm>
580 </listitem>
581 </varlistentry>
582 </variablelist>
583
584 </sect3>
[ce892ab3]585
586 </sect2>
587 <!-- End PyGTK -->
588
[968dece]589 <!-- Begin PyGtkSourceView -->
590 <sect2 id="pygtksourceview" xreflabel="PyGtkSourceView-&pygtksourceview-version;">
591
592 <title>PyGtkSourceView-&pygtksourceview-version;</title>
593
594 <indexterm zone="pygtksourceview">
595 <primary sortas="a-PyGtkSourceView">PyGtkSourceView</primary>
596 </indexterm>
597
598 <sect3 role="package">
599 <title>Introduction to PyGtkSourceView Module</title>
600
601 <para>PyGtkSourceView contains python bindings for the version 2 of the
602 <application>GtkSourceView</application> library.</para>
603
604 <bridgehead renderas="sect4">Package Information</bridgehead>
605 <itemizedlist spacing="compact">
606 <listitem>
607 <para>Download (HTTP): <ulink url="&pygtksourceview-download-http;"/></para>
608 </listitem>
609 <listitem>
610 <para>Download (FTP): <ulink url="&pygtksourceview-download-ftp;"/></para>
611 </listitem>
612 <listitem>
613 <para>Download MD5 sum: &pygtksourceview-md5sum;</para>
614 </listitem>
615 <listitem>
616 <para>Download size: &pygtksourceview-size;</para>
617 </listitem>
618 <listitem>
619 <para>Estimated disk space required: &pygtksourceview-buildsize;</para>
620 </listitem>
621 <listitem>
622 <para>Estimated build time: &pygtksourceview-time;</para>
623 </listitem>
624 </itemizedlist>
625
626 <bridgehead renderas="sect4">PyGtkSourceView Dependencies</bridgehead>
627
628 <bridgehead renderas="sect5">Required</bridgehead>
629 <para role="required"><xref linkend="gtksourceview"/> and
630 <xref linkend="pygtk"/></para>
631
632 <bridgehead renderas="sect5">Recommended</bridgehead>
633 <para role="recommended"><xref linkend="DocBook"/></para>
634
635 <bridgehead renderas="sect5">Optional</bridgehead>
636 <para role="optional"><xref linkend="gtk-doc"/></para>
637
638 <para condition="html" role="usernotes">User Notes:
639 <ulink url="&blfs-wiki;/pygtksourceview"/></para>
640
641 </sect3>
642
643 <sect3 role="installation">
644 <title>Installation of PyGtkSourceView</title>
645
646 <para>Install <application>PyGtkSourceView</application> by running the following
647 commands:</para>
648
649<screen><userinput>./configure --prefix=/usr &amp;&amp;
650make</userinput></screen>
651
652 <para>This package does not come with a test suite.</para>
653
654 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
655
656<screen role="root"><userinput>make install</userinput></screen>
657
658 </sect3>
659
660 <sect3 role="commands">
661 <title>Command Explanations</title>
662
663 <para><option>--disable-docs</option>: This option disables the
664 documentation building and is required if
665 <application>DocBook</application> is not installed.</para>
666
667 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
668 href="../../xincludes/gtk-doc-rebuild.xml"/>
669
670 </sect3>
671
672 <sect3 role="content">
673 <title>Contents</title>
674
675 <segmentedlist>
676 <segtitle>Installed Programs</segtitle>
677 <segtitle>Installed Libraries</segtitle>
678 <segtitle>Installed Directory</segtitle>
679
680 <seglistitem>
681 <seg>None</seg>
682 <seg>gtksourceview2.so</seg>
683 <seg>/usr/share/gtk-doc/html/pygtksourceview2</seg>
684 </seglistitem>
685 </segmentedlist>
686
687 <variablelist>
688 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
689 <?dbfo list-presentation="list"?>
690 <?dbhtml list-presentation="table"?>
691
692 <varlistentry id="gtksourceview2">
693 <term><filename class='libraryfile'>gtksourceview2.so</filename></term>
694 <listitem>
695 <para>PyGtkSourceView Python library module.</para>
696 <indexterm zone="pygtksourceview gtksourceview2">
697 <primary sortas="c-gtksourceview2">gtksourceview2.so</primary>
698 </indexterm>
699 </listitem>
700 </varlistentry>
701
702 </variablelist>
703
704 </sect3>
705
706 </sect2>
707 <!-- End PyGtkSourceView -->
708
[ce892ab3]709 <!-- Begin PyORBit -->
710 <sect2 id="pyorbit" xreflabel="PyORBit-&pyorbit-version;">
711
712 <title>PyORBit-&pyorbit-version;</title>
713
714 <indexterm zone="pyorbit">
715 <primary sortas="a-PyORBit">PyORBit</primary>
716 </indexterm>
717
[d1daeac]718 <sect3 role="package">
719 <title>Introduction to PyORBit Module</title>
[ce892ab3]720
[d1daeac]721 <para>This is a <application>Python</application> language binding for
722 the <application>ORBit2</application> CORBA implementation.</para>
723
724 <bridgehead renderas="sect4">Package Information</bridgehead>
725 <itemizedlist spacing="compact">
726 <listitem>
727 <para>Download (HTTP): <ulink url="&pyorbit-download-http;"/></para>
728 </listitem>
729 <listitem>
730 <para>Download (FTP): <ulink url="&pyorbit-download-ftp;"/></para>
731 </listitem>
732 <listitem>
733 <para>Download MD5 sum: &pyorbit-md5sum;</para>
734 </listitem>
735 <listitem>
736 <para>Download size: &pyorbit-size;</para>
737 </listitem>
738 <listitem>
739 <para>Estimated disk space required: &pyorbit-buildsize;</para>
740 </listitem>
741 <listitem>
742 <para>Estimated build time: &pyorbit-time;</para>
743 </listitem>
744 </itemizedlist>
[ce892ab3]745
[d1daeac]746 <bridgehead renderas="sect4">PyORBit Dependencies</bridgehead>
[ce892ab3]747
[d1daeac]748 <bridgehead renderas="sect5">Required</bridgehead>
749 <para role="required"><xref linkend="python"/> and
750 <xref linkend="ORBit2"/></para>
[ce892ab3]751
[d1daeac]752 <para condition="html" role="usernotes">User Notes:
753 <ulink url="&blfs-wiki;/pyorbit"/></para>
[ce892ab3]754
[d1daeac]755 </sect3>
[ce892ab3]756
[d1daeac]757 <sect3 role="installation">
758 <title>Installation of PyORBit</title>
[ce892ab3]759
[d1daeac]760 <para>Install <application>PyORBit</application> by running the following
761 commands:</para>
[ce892ab3]762
763<screen><userinput>./configure --prefix=/usr &amp;&amp;
764make</userinput></screen>
765
[d1daeac]766 <!-- There's some test scripts, but I don't know what to run -->
767 <para>This package does not come with a test suite.</para>
[ce892ab3]768
[d1daeac]769 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
[ce892ab3]770
771<screen role="root"><userinput>make install</userinput></screen>
772
[d1daeac]773 </sect3>
774
775 <sect3 role="content">
776 <title>Contents</title>
[ce892ab3]777
[d1daeac]778 <segmentedlist>
779 <segtitle>Installed Programs</segtitle>
780 <segtitle>Installed Libraries</segtitle>
781 <segtitle>Installed Directories</segtitle>
[ce892ab3]782
[d1daeac]783 <seglistitem>
784 <seg>None</seg>
785 <seg>PyORBit Python library module</seg>
786 <seg>/usr/include/pyorbit-2</seg>
787 </seglistitem>
788 </segmentedlist>
[ce892ab3]789
[d1daeac]790 </sect3>
[ce892ab3]791
792 </sect2>
793 <!-- End PyORBit -->
794
795 <!-- Begin Gnome-Python -->
796 <sect2 id="gnome-python" xreflabel="Gnome-Python-&gnome-python-version;">
797
798 <title>Gnome-Python-&gnome-python-version;</title>
799
800 <indexterm zone="gnome-python">
801 <primary sortas="a-Gnome-Python">Gnome-Python</primary>
802 </indexterm>
803
[d1daeac]804 <sect3 role="package">
805 <title>Introduction to Gnome-Python Module</title>
[ce892ab3]806
[d1daeac]807 <para>Gnome-Python provides <application>Python</application> modules
808 for various GNOME libraries.</para>
809
810 <bridgehead renderas="sect4">Package Information</bridgehead>
811 <itemizedlist spacing="compact">
812 <listitem>
813 <para>Download (HTTP): <ulink url="&gnome-python-download-http;"/></para>
814 </listitem>
815 <listitem>
816 <para>Download (FTP): <ulink url="&gnome-python-download-ftp;"/></para>
817 </listitem>
818 <listitem>
819 <para>Download MD5 sum: &gnome-python-md5sum;</para>
820 </listitem>
821 <listitem>
822 <para>Download size: &gnome-python-size;</para>
823 </listitem>
824 <listitem>
825 <para>Estimated disk space required: &gnome-python-buildsize;</para>
826 </listitem>
827 <listitem>
828 <para>Estimated build time: &gnome-python-time;</para>
829 </listitem>
830 </itemizedlist>
[ce892ab3]831
[d1daeac]832 <bridgehead renderas="sect4">Gnome-Python Dependencies</bridgehead>
[ce892ab3]833
[d1daeac]834 <bridgehead renderas="sect5">Required</bridgehead>
835 <para role="required"><xref linkend="pygtk"/> and
836 <xref linkend="libgnome"/></para>
[ce892ab3]837
[d1daeac]838 <!-- Many modules get their deps pulled in through libgnome: libbonobo,
839 gnome-vfs, GConf -->
[ce892ab3]840
[d1daeac]841 <bridgehead renderas="sect5">Required (gnome.ui module)</bridgehead>
842 <para role="required"><xref linkend="pyorbit"/> and
843 <xref linkend="libgnomeui"/></para>
[ce892ab3]844
[d1daeac]845 <bridgehead renderas="sect5">Required (gnome.canvas module)</bridgehead>
846 <para role="required"><xref linkend="libgnomecanvas"/></para>
[ce892ab3]847
[d1daeac]848 <bridgehead renderas="sect5">Required (gnomevfs module bonobo
849 support)</bridgehead>
850 <para role="required"><xref linkend="pyorbit"/></para>
[ce892ab3]851
[d1daeac]852 <bridgehead renderas="sect5">Required (bonobo.ui module)</bridgehead>
853 <para role="required"><xref linkend="libbonoboui"/></para>
[ce892ab3]854
[d1daeac]855 <para condition="html" role="usernotes">User Notes:
856 <ulink url="&blfs-wiki;/gnome-python"/></para>
[ce892ab3]857
[d1daeac]858 </sect3>
[ce892ab3]859
[d1daeac]860 <sect3 role="installation">
861 <title>Installation of Gnome-Python</title>
[ce892ab3]862
[d1daeac]863 <para>Install <application>Gnome-Python</application> by running the following
864 commands:</para>
[ce892ab3]865
866<screen><userinput>./configure --prefix=/usr &amp;&amp;
867make</userinput></screen>
868
[d1daeac]869 <!-- Tests were crashing on me; need to figure out why -->
870 <para>This package does not come with a test suite.</para>
[ce892ab3]871
[d1daeac]872 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
[ce892ab3]873
874<screen role="root"><userinput>make install</userinput></screen>
875
[d1daeac]876 </sect3>
877
878 <sect3 role="content">
879 <title>Contents</title>
[ce892ab3]880
[d1daeac]881 <segmentedlist>
882 <segtitle>Installed Programs</segtitle>
883 <segtitle>Installed Libraries</segtitle>
884 <segtitle>Installed Directories</segtitle>
[ce892ab3]885
[d1daeac]886 <seglistitem>
887 <seg>None</seg>
888 <seg>Gnome-Python library modules</seg>
889 <seg>/usr/include/gnome-python-2.0</seg>
890 </seglistitem>
891 </segmentedlist>
[ce892ab3]892
[d1daeac]893 </sect3>
[ce892ab3]894
895 </sect2>
896 <!-- End Gnome-Python -->
897
898 <!-- Begin Gnome-Python-Desktop -->
899 <sect2 id="gnome-python-desktop" xreflabel="Gnome-Python-Desktop-&gnome-python-desktop-version;">
900
901 <title>Gnome-Python-Desktop-&gnome-python-desktop-version;</title>
902
903 <indexterm zone="gnome-python-desktop">
904 <primary sortas="a-Gnome-Python-Desktop">Gnome-Python-Desktop</primary>
905 </indexterm>
906
[d1daeac]907 <sect3 role="package">
908 <title>Introduction to Gnome-Python-Desktop Module</title>
[ce892ab3]909
[d1daeac]910 <para>Gnome-Python-Desktop provides additional <application>Python</application>
911 modules for GNOME libraries.</para>
912
913 <bridgehead renderas="sect4">Package Information</bridgehead>
914 <itemizedlist spacing="compact">
915 <listitem>
916 <para>Download (HTTP): <ulink url="&gnome-python-desktop-download-http;"/></para>
917 </listitem>
918 <listitem>
919 <para>Download (FTP): <ulink url="&gnome-python-desktop-download-ftp;"/></para>
920 </listitem>
921 <listitem>
922 <para>Download MD5 sum: &gnome-python-desktop-md5sum;</para>
923 </listitem>
924 <listitem>
925 <para>Download size: &gnome-python-desktop-size;</para>
926 </listitem>
927 <listitem>
928 <para>Estimated disk space required: &gnome-python-desktop-buildsize;</para>
929 </listitem>
930 <listitem>
931 <para>Estimated build time: &gnome-python-desktop-time;</para>
932 </listitem>
933 </itemizedlist>
[ce892ab3]934
[d1daeac]935 <bridgehead renderas="sect4">Gnome-Python-Desktop Dependencies</bridgehead>
[ce892ab3]936
[d1daeac]937 <!-- Not strictly true, but needed to find install directories and
938 by most modules -->
939 <bridgehead renderas="sect5">Required</bridgehead>
940 <para role="required"><xref linkend="gnome-python"/></para>
[ce892ab3]941
[d1daeac]942 <bridgehead renderas="sect5">Required (gnomeapplet module)</bridgehead>
943 <para role="required"><xref linkend="gnome-panel"/></para>
[ce892ab3]944
[d1daeac]945 <bridgehead renderas="sect5">Required (gnomeprint module)</bridgehead>
946 <para role="required"><xref linkend="libgnomeprint"/></para>
[ce892ab3]947
[d1daeac]948 <bridgehead renderas="sect5">Required (gnomeprint.ui module)</bridgehead>
949 <para role="required"><xref linkend="libgnomeprintui"/></para>
[ce892ab3]950
[968dece]951 <!-- looks like version 1.x of gtksourceview is the requirement -->
[d1daeac]952 <bridgehead renderas="sect5">Required (gtksourceview module)</bridgehead>
[968dece]953 <para role="required"><xref linkend="gtksourceview"/> (Version 1.x required)</para>
[ce892ab3]954
[d1daeac]955 <bridgehead renderas="sect5">Required (wnck module)</bridgehead>
956 <para role="required"><xref linkend="libwnck"/></para>
[ce892ab3]957
[d1daeac]958 <bridgehead renderas="sect5">Required (totem.plparser module)</bridgehead>
959 <para role="required"><xref linkend="totem"/></para>
[ce892ab3]960
[d1daeac]961 <bridgehead renderas="sect5">Required (gtop module)</bridgehead>
962 <para role="required"><xref linkend="libgtop"/></para>
[ce892ab3]963
[d1daeac]964 <bridgehead renderas="sect5">Required (nautilusburn module)</bridgehead>
965 <para role="required"><xref linkend="nautilus-cd-burner"/></para>
[ce892ab3]966
[968dece]967 <bridgehead renderas="sect5">Required (braseromedia and braseroburn modules)</bridgehead>
968 <para role="required"><xref linkend="brasero"/></para>
969
[d1daeac]970 <bridgehead renderas="sect5">Required (mediaprofiles module)</bridgehead>
971 <para role="required"><xref linkend="gnome-media"/></para>
[ce892ab3]972
[d1daeac]973 <bridgehead renderas="sect5">Required (rsvg module)</bridgehead>
974 <para role="required"><xref linkend="librsvg"/></para>
[ce892ab3]975
[d1daeac]976 <bridgehead renderas="sect5">Required (metacity module)</bridgehead>
977 <para role="required"><xref linkend="metacity"/></para>
[ce892ab3]978
[d1daeac]979 <bridgehead renderas="sect5">Required (gnomekeyring module)</bridgehead>
980 <para role="required"><xref linkend="gnome-keyring"/></para>
[ce892ab3]981
[d1daeac]982 <bridgehead renderas="sect5">Required (gnomedesktop module)</bridgehead>
983 <para role="required"><xref linkend="gnome-desktop"/></para>
[ce892ab3]984
[d1daeac]985 <bridgehead renderas="sect5">Required (bugbuddy module)</bridgehead>
986 <para role="required"><xref linkend="bug-buddy"/></para>
[ce892ab3]987
[968dece]988 <bridgehead renderas="sect5">Required (evolution.ebook and evolution.ecal modules)</bridgehead>
989 <para role="required"><xref linkend="evolution-data-server"/></para>
990
991 <bridgehead renderas="sect5">Required (evince module)</bridgehead>
992 <para role="required"><xref linkend="evince"/></para>
993
[d1daeac]994 <para condition="html" role="usernotes">User Notes:
995 <ulink url="&blfs-wiki;/gnome-python-desktop"/></para>
[ce892ab3]996
[d1daeac]997 </sect3>
[ce892ab3]998
[d1daeac]999 <sect3 role="installation">
1000 <title>Installation of Gnome-Python-Desktop</title>
[ce892ab3]1001
[d1daeac]1002 <para>Install <application>Gnome-Python-Desktop</application> by running
1003 the following commands:</para>
[ce892ab3]1004
1005<screen><userinput>./configure --prefix=/usr &amp;&amp;
1006make</userinput></screen>
1007
[d1daeac]1008 <!-- Tests were crashing on me; need to figure out why -->
1009 <para>This package does not come with a test suite.</para>
[ce892ab3]1010
[d1daeac]1011 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
[ce892ab3]1012
1013<screen role="root"><userinput>make install</userinput></screen>
1014
[d1daeac]1015 </sect3>
[ce892ab3]1016
[d1daeac]1017 <sect3 role="commands">
1018 <title>Command Explanations</title>
[ce892ab3]1019
[d1daeac]1020 <para><parameter>--enable-metacity</parameter>: This option enables
1021 building the metacity module if <xref linkend="metacity"/> is
1022 installed.</para>
[ce892ab3]1023
[d1daeac]1024 </sect3>
1025
1026 <sect3 role="content">
1027 <title>Contents</title>
[ce892ab3]1028
[d1daeac]1029 <segmentedlist>
1030 <segtitle>Installed Programs</segtitle>
1031 <segtitle>Installed Libraries</segtitle>
1032 <segtitle>Installed Directories</segtitle>
[ce892ab3]1033
[d1daeac]1034 <seglistitem>
1035 <seg>None</seg>
1036 <seg>Gnome-Python-Desktop library modules</seg>
1037 <seg>None</seg>
1038 </seglistitem>
1039 </segmentedlist>
[ce892ab3]1040
[d1daeac]1041 </sect3>
[ce892ab3]1042
1043 </sect2>
1044 <!-- End Gnome-Python-Desktop -->
1045
1046</sect1>
Note: See TracBrowser for help on using the repository browser.