source: general/prog/python-modules.xml@ 658269e

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 658269e was 658269e, checked in by Ken Moffat <ken@…>, 12 years ago

glib2 -> pkgconfig xref changes for general/prog.

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

  • Property mode set to 100644
File size: 62.4 KB
Line 
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
7 <!ENTITY pyxml-download-http "&sourceforge-repo;/pyxml/PyXML-&pyxml-version;.tar.gz">
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 " ">
16 <!ENTITY pycairo-md5sum "054da6c125cb427a003f5fd6c54f853e">
17 <!ENTITY pycairo-size "465 KB">
18 <!ENTITY pycairo-buildsize "3 MB">
19 <!ENTITY pycairo-time "0.1 SBU">
20
21 <!ENTITY py2cairo-download-http "http://cairographics.org/releases/py2cairo-&py2cairo-version;.tar.bz2">
22 <!ENTITY py2cairo-download-ftp " ">
23 <!ENTITY py2cairo-md5sum "20337132c4ab06c1146ad384d55372c5">
24 <!ENTITY py2cairo-size "400 KB">
25 <!ENTITY py2cairo-buildsize "3.6 MB">
26 <!ENTITY py2cairo-time "less than 0.1 SBU">
27
28 <!ENTITY pygobject2-download-http "&gnome-download-http;/pygobject/2.28/pygobject-&pygobject2-version;.tar.xz">
29 <!ENTITY pygobject2-download-ftp "&gnome-download-ftp;/pygobject/2.28/pygobject-&pygobject2-version;.tar.xz">
30 <!ENTITY pygobject2-md5sum "9415cb7f2b3a847f2310ccea258b101e">
31 <!ENTITY pygobject2-size "730 KB">
32 <!ENTITY pygobject2-buildsize "25 MB">
33 <!ENTITY pygobject2-time "0.2 SBU">
34
35 <!ENTITY pygobject3-download-http "&gnome-download-http;/pygobject/3.0/pygobject-&pygobject3-version;.tar.xz">
36 <!ENTITY pygobject3-download-ftp "&gnome-download-ftp;/pygobject/3.0/pygobject-&pygobject3-version;.tar.xz">
37 <!ENTITY pygobject3-md5sum "d17e2565e139d647e8ee50fd1126aa9e">
38 <!ENTITY pygobject3-size "540 KB">
39 <!ENTITY pygobject3-buildsize "16 MB">
40 <!ENTITY pygobject3-time "0.2 SBU">
41
42 <!ENTITY pygtk-download-http "&gnome-download-http;/pygtk/2.17/pygtk-&pygtk-version;.tar.bz2">
43 <!ENTITY pygtk-download-ftp "&gnome-download-ftp;/pygtk/2.17/pygtk-&pygtk-version;.tar.bz2">
44 <!ENTITY pygtk-md5sum "43d704343d7ca04a6e4ddd4fa73a3c55">
45 <!ENTITY pygtk-size "2.2 MB">
46 <!ENTITY pygtk-buildsize "65 MB">
47 <!ENTITY pygtk-time "0.7 SBU">
48
49 <!ENTITY pygtksourceview-download-http "&gnome-download-http;/pygtksourceview/2.10/pygtksourceview-&pygtksourceview-version;.tar.bz2">
50 <!ENTITY pygtksourceview-download-ftp "&gnome-download-ftp;/pygtksourceview/2.10/pygtksourceview-&pygtksourceview-version;.tar.bz2">
51 <!ENTITY pygtksourceview-md5sum "2654354d61422fb79d8375fc3a3b5393">
52 <!ENTITY pygtksourceview-size "283 KB">
53 <!ENTITY pygtksourceview-buildsize "5 MB">
54 <!ENTITY pygtksourceview-time "0.4 SBU">
55
56 <!ENTITY pyatspi2-download-http "&gnome-download-http;/pyatspi/2.2/pyatspi-&pyatspi2-version;.tar.xz">
57 <!ENTITY pyatspi2-download-ftp "&gnome-download-ftp;/pyatspi/2.2/pyatspi-&pyatspi2-version;.tar.xz">
58 <!ENTITY pyatspi2-md5sum "9e3abb0d33bdf66e025cc16588095cba">
59 <!ENTITY pyatspi2-size "260 KB">
60 <!ENTITY pyatspi2-buildsize "3.7 MB">
61 <!ENTITY pyatspi2-time "less than 0.1 SBU">
62
63 <!ENTITY pyxdg-download-http "http://www.freedesktop.org/~lanius/pyxdg-&pyxdg-version;.tar.gz">
64 <!ENTITY pyxdg-download-ftp "">
65 <!ENTITY pyxdg-md5sum "9f33542e846d0fc1e0bfa992a8555b0a">
66 <!ENTITY pyxdg-size "38 KB">
67 <!ENTITY pyxdg-buildsize "728 KB">
68 <!ENTITY pyxdg-time "less than 0.1 SBU">
69
70 <!ENTITY ipython-download-http "http://archive.ipython.org/release/&ipython-version;/ipython-&ipython-version;.tar.gz">
71 <!ENTITY ipython-download-ftp "">
72 <!ENTITY ipython-md5sum "4cf9f23b1171b3517f9a7a2bfc875b5f">
73 <!ENTITY ipython-size "8.9 MB">
74 <!ENTITY ipython-buildsize "58 MB">
75 <!ENTITY ipython-time "less than 0.1 SBU">
76
77 <!--
78 <!ENTITY pyorbit-download-http "&gnome-download-http;/pyorbit/2.24/pyorbit-&pyorbit-version;.tar.bz2">
79 <!ENTITY pyorbit-download-ftp "&gnome-download-ftp;/pyorbit/2.24/pyorbit-&pyorbit-version;.tar.bz2">
80 <!ENTITY pyorbit-md5sum "574593815e75ee6e98062c75d6d1581f">
81 <!ENTITY pyorbit-size "286 KB">
82 <!ENTITY pyorbit-buildsize "4 MB">
83 <!ENTITY pyorbit-time "0.1 SBU">
84
85 <!ENTITY gnome-python-download-http "&gnome-download-http;/gnome-python/2.28/gnome-python-&gnome-python-version;.tar.bz2">
86 <!ENTITY gnome-python-download-ftp "&gnome-download-ftp;/gnome-python/2.28/gnome-python-&gnome-python-version;.tar.bz2">
87 <!ENTITY gnome-python-md5sum "a17ad952813ed86f520de8e07194a2bf">
88 <!ENTITY gnome-python-size "549 KB">
89 <!ENTITY gnome-python-buildsize "12 MB">
90 <!ENTITY gnome-python-time "0.3 SBU">
91
92 <!ENTITY gnome-python-desktop-download-http "&gnome-download-http;/gnome-python-desktop/&gnome-version;/gnome-python-desktop-&gnome-python-desktop-version;.tar.bz2">
93 <!ENTITY gnome-python-desktop-download-ftp "&gnome-download-ftp;/gnome-python-desktop/&gnome-version;/gnome-python-desktop-&gnome-python-desktop-version;.tar.bz2">
94 <!ENTITY gnome-python-desktop-md5sum "b90f6e96a6321e7bf859f6faff2aa4df">
95 <!ENTITY gnome-python-desktop-size "584 KB">
96 <!ENTITY gnome-python-desktop-buildsize "15 MB">
97 <!ENTITY gnome-python-desktop-time "0.3 SBU"> -->
98]>
99
100<sect1 id="python-modules" xreflabel="Python modules">
101 <?dbhtml filename="python-modules.html" ?>
102
103 <sect1info>
104 <othername>$LastChangedBy$</othername>
105 <date>$Date$</date>
106 </sect1info>
107
108 <title>Python Modules</title>
109
110 <indexterm zone="python-modules">
111 <primary sortas="a-Python-modules">Python modules</primary>
112 </indexterm>
113
114 <sect2 role="package">
115 <title>Introduction to Python Modules</title>
116
117 <para>The <application>Python</application> module packages add useful
118 objects to the <application>Python</application> language. Modules utilized
119 by packages throughout BLFS are listed here, along with their dependencies.
120 Installation of the modules shown on this page is meant to follow from top
121 to bottom to handle optional dependencies in each module.</para>
122
123 <itemizedlist spacing="compact">
124 <listitem>
125 <para><xref linkend="pyxml"/></para>
126 </listitem>
127 <listitem>
128 <para><xref linkend="py2cairo"/></para>
129 </listitem>
130 <listitem>
131 <para><xref linkend="pycairo"/></para>
132 </listitem>
133 <listitem>
134 <para><xref linkend="pygobject2"/></para>
135 </listitem>
136 <listitem>
137 <para><xref linkend="pygobject3"/></para>
138 </listitem>
139 <listitem>
140 <para><xref linkend="pygtk"/></para>
141 </listitem>
142 <listitem>
143 <para><xref linkend="pygtksourceview"/></para>
144 </listitem>
145 <listitem>
146 <para><xref linkend="pyatspi2"/></para>
147 </listitem>
148 <listitem>
149 <para><xref linkend="pyxdg"/></para>
150 </listitem>
151 <listitem>
152 <para><xref linkend="ipython"/></para>
153 </listitem>
154 <!--<listitem>
155 <para><xref linkend="pyorbit"/></para>
156 </listitem>
157 <listitem>
158 <para><xref linkend="gnome-python"/></para>
159 </listitem>
160 <listitem>
161 <para><xref linkend="gnome-python-desktop"/></para>
162 </listitem>-->
163 </itemizedlist>
164
165 </sect2>
166
167 <!-- Begin PyXML -->
168 <sect2 id="pyxml" xreflabel="PyXML-&pyxml-version;">
169
170 <title>PyXML-&pyxml-version;</title>
171
172 <indexterm zone="pyxml">
173 <primary sortas="a-PyXML">PyXML</primary>
174 </indexterm>
175
176 <sect3 role="package">
177 <title>Introduction to PyXML Module</title>
178
179 <para>The <application>PyXML</application> package contains a validating
180 XML parser, an implementation of the SAX and DOM programming interfaces,
181 an interface to the Expat parser, and a C helper module that can speed up
182 <filename>xmllib.py</filename> by a factor of five. This is useful for
183 validating, parsing and manipulating XML files using Python
184 programs.</para>
185
186 <bridgehead renderas="sect4">Package Information</bridgehead>
187 <itemizedlist spacing="compact">
188 <listitem>
189 <para>Download (HTTP): <ulink url="&pyxml-download-http;"/></para>
190 </listitem>
191 <listitem>
192 <para>Download (FTP): <ulink url="&pyxml-download-ftp;"/></para>
193 </listitem>
194 <listitem>
195 <para>Download MD5 sum: &pyxml-md5sum;</para>
196 </listitem>
197 <listitem>
198 <para>Download size: &pyxml-size;</para>
199 </listitem>
200 <listitem>
201 <para>Estimated disk space required: &pyxml-buildsize;</para>
202 </listitem>
203 <listitem>
204 <para>Estimated build time: &pyxml-time;</para>
205 </listitem>
206 </itemizedlist>
207
208 <bridgehead renderas="sect4">PyXML Dependencies</bridgehead>
209
210 <bridgehead renderas="sect5">Required</bridgehead>
211 <para role="required"><xref linkend="python2"/></para>
212
213 <para condition="html" role="usernotes">User Notes:
214 <ulink url="&blfs-wiki;/pyxml"/></para>
215
216 </sect3>
217
218 <sect3 role="installation">
219 <title>Installation of PyXML</title>
220
221 <para>Install <application>PyXML</application> by running the following
222 commands:</para>
223
224<screen><userinput>python setup.py build</userinput></screen>
225
226 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
227
228<screen role="root"><userinput>python setup.py install &amp;&amp;
229install -v -m644 doc/man/xmlproc_*.1 /usr/share/man/man1 &amp;&amp;
230install -v -m755 -d /usr/share/doc/PyXML-&pyxml-version; &amp;&amp;
231cp -v -R doc demo test /usr/share/doc/PyXML-&pyxml-version; &amp;&amp;
232install -v -m644 README* /usr/share/doc/PyXML-&pyxml-version;</userinput></screen>
233
234 <para>To run the regression tests, the package must first be installed.
235 Then, as an unprivileged user, issue the following commands:</para>
236
237<screen><userinput>cd test &amp;&amp;
238python regrtest.py &amp;&amp;
239cd ..</userinput></screen>
240
241 </sect3>
242
243 <sect3 role="commands">
244 <title>Command Explanations</title>
245
246 <para><command>python setup.py build</command>: This command copies the
247 <filename>*.py</filename> files to a staging area and compiles the C
248 extensions.</para>
249
250 <para><command>python setup.py install</command>: This command installs
251 the package.</para>
252
253 </sect3>
254
255 <sect3 role="content">
256 <title>Contents</title>
257
258 <segmentedlist>
259 <segtitle>Installed Programs</segtitle>
260 <segtitle>Installed Libraries</segtitle>
261 <segtitle>Installed Directories</segtitle>
262
263 <seglistitem>
264 <seg>xmlproc_parse and xmlproc_val</seg>
265 <seg>PyXML Python library modules</seg>
266 <seg>/usr/lib/python&python2-majorver;/site-packages/_xmlplus and
267 /usr/share/doc/PyXML-&pyxml-version;</seg>
268 </seglistitem>
269 </segmentedlist>
270
271 <variablelist>
272 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
273 <?dbfo list-presentation="list"?>
274 <?dbhtml list-presentation="table"?>
275
276 <varlistentry id="xmlproc_parse">
277 <term><command>xmlproc_parse</command></term>
278 <listitem>
279 <para>is a simple XML file parser using the xmlproc parser.</para>
280 <indexterm zone="pyxml xmlproc_parse">
281 <primary sortas="b-xmlproc_parse">xmlproc_parse</primary>
282 </indexterm>
283 </listitem>
284 </varlistentry>
285
286 <varlistentry id="xmlproc_val">
287 <term><command>xmlproc_val</command></term>
288 <listitem>
289 <para>is a validating XML file parser using the xmlproc parser.</para>
290 <indexterm zone="pyxml xmlproc_val">
291 <primary sortas="b-xmlproc_val">xmlproc_val</primary>
292 </indexterm>
293 </listitem>
294 </varlistentry>
295 </variablelist>
296
297 </sect3>
298
299 </sect2>
300
301 <!-- End PyXML -->
302
303 <!-- Begin Py2cairo -->
304 <sect2 id="py2cairo" xreflabel="Py2cairo-&py2cairo-version;">
305
306 <title>Py2cairo-&py2cairo-version;</title>
307
308 <indexterm zone="py2cairo">
309 <primary sortas="a-Py2cairo">Py2cairo</primary>
310 </indexterm>
311
312 <sect3 role="package">
313 <title>Introduction to Py2cairo Module</title>
314
315 <para>Py2cairo provides <application>Python2</application> bindings to
316 <application>Cairo</application>.</para>
317
318 &lfs70_checked;
319
320 <bridgehead renderas="sect4">Package Information</bridgehead>
321 <itemizedlist spacing="compact">
322 <listitem>
323 <para>Download (HTTP): <ulink url="&py2cairo-download-http;"/></para>
324 </listitem>
325 <listitem>
326 <para>Download (FTP): <ulink url="&py2cairo-download-ftp;"/></para>
327 </listitem>
328 <listitem>
329 <para>Download MD5 sum: &py2cairo-md5sum;</para>
330 </listitem>
331 <listitem>
332 <para>Download size: &py2cairo-size;</para>
333 </listitem>
334 <listitem>
335 <para>Estimated disk space required: &py2cairo-buildsize;</para>
336 </listitem>
337 <listitem>
338 <para>Estimated build time: &py2cairo-time;</para>
339 </listitem>
340 </itemizedlist>
341
342 <bridgehead renderas="sect4">Py2cairo Dependencies</bridgehead>
343
344 <bridgehead renderas="sect5">Required</bridgehead>
345 <para role="required">
346 <xref linkend="python2"/> and
347 <xref linkend="cairo"/>
348 </para>
349
350 <bridgehead renderas="sect5">Optional</bridgehead>
351 <para role="optional">
352 <ulink url="http://pytest.org">pytest</ulink>
353 </para>
354
355 <para condition="html" role="usernotes">User Notes:
356 <ulink url="&blfs-wiki;/pycairo"/></para>
357
358 </sect3>
359
360 <sect3 role="installation">
361 <title>Installation of Py2cairo</title>
362
363 <para>Install <application>Py2cairo</application> by running the following
364 commands:</para>
365
366<screen><userinput>./configure --prefix=/usr &amp;&amp;
367make</userinput></screen>
368
369 <para>The test suite requires the optional <application>pytest</application>
370 package. If installed, it is run by changing to the
371 <filename class='directory'>test</filename> directory and running
372 <userinput>py.test</userinput>.</para>
373
374 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
375
376<screen role="root"><userinput>make install</userinput></screen>
377
378 </sect3>
379
380 <sect3 role="content">
381 <title>Contents</title>
382
383 <segmentedlist>
384 <segtitle>Installed Programs</segtitle>
385 <segtitle>Installed Libraries</segtitle>
386 <segtitle>Installed Directory</segtitle>
387
388 <seglistitem>
389 <seg>None</seg>
390 <seg>_cairo.so</seg>
391 <seg>/usr/include/pycairo and
392 /usr/lib/python2.7/site-packages/cairo</seg>
393 </seglistitem>
394 </segmentedlist>
395
396 </sect3>
397
398 </sect2>
399
400 <!-- End Py2cairo -->
401 <!-- Begin Pycairo -->
402 <sect2 id="pycairo" xreflabel="Pycairo-&pycairo-version;">
403
404 <title>Pycairo-&pycairo-version;</title>
405
406 <indexterm zone="pycairo">
407 <primary sortas="a-Pycairo">Pycairo</primary>
408 </indexterm>
409
410 <sect3 role="package">
411 <title>Introduction to Pycairo Module</title>
412
413 <para>Pycairo provides <application>Python</application> bindings to
414 <application>Cairo</application>.</para>
415
416 <bridgehead renderas="sect4">Package Information</bridgehead>
417 <itemizedlist spacing="compact">
418 <listitem>
419 <para>Download (HTTP): <ulink url="&pycairo-download-http;"/></para>
420 </listitem>
421 <listitem>
422 <para>Download (FTP): <ulink url="&pycairo-download-ftp;"/></para>
423 </listitem>
424 <listitem>
425 <para>Download MD5 sum: &pycairo-md5sum;</para>
426 </listitem>
427 <listitem>
428 <para>Download size: &pycairo-size;</para>
429 </listitem>
430 <listitem>
431 <para>Estimated disk space required: &pycairo-buildsize;</para>
432 </listitem>
433 <listitem>
434 <para>Estimated build time: &pycairo-time;</para>
435 </listitem>
436 </itemizedlist>
437
438 <bridgehead renderas="sect4">Pycairo Dependencies</bridgehead>
439
440 <bridgehead renderas="sect5">Required</bridgehead>
441 <para role="required"><xref linkend="python2"/> and
442 <xref linkend="cairo"/></para>
443
444 <para condition="html" role="usernotes">User Notes:
445 <ulink url="&blfs-wiki;/pycairo"/></para>
446
447 </sect3>
448
449 <sect3 role="installation">
450 <title>Installation of Pycairo</title>
451
452 <para>Install <application>Pycairo</application> by running the following
453 commands:</para>
454
455<screen><userinput>./configure --prefix=/usr &amp;&amp;
456make</userinput></screen>
457
458 <para>This package does not come with a test suite.</para>
459
460 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
461
462<screen role="root"><userinput>make install</userinput></screen>
463
464 </sect3>
465
466 <sect3 role="content">
467 <title>Contents</title>
468
469 <segmentedlist>
470 <segtitle>Installed Programs</segtitle>
471 <segtitle>Installed Libraries</segtitle>
472 <segtitle>Installed Directories</segtitle>
473
474 <seglistitem>
475 <seg>None</seg>
476 <seg>Pycairo Python library module</seg>
477 <seg>/usr/include/pycairo and
478 /usr/lib/python&python2-majorver;/site-packages/cairo</seg>
479 </seglistitem>
480 </segmentedlist>
481
482 </sect3>
483
484 </sect2>
485
486 <!-- End Pycairo -->
487
488 <!-- Begin PyGObject2 -->
489 <sect2 id="pygobject2" xreflabel="PyGObject-&pygobject2-version;">
490
491 <title>PyGObject-&pygobject2-version;</title>
492
493 <indexterm zone="pygobject2">
494 <primary sortas="a-PyGObject">PyGObject</primary>
495 </indexterm>
496
497 <sect3 role="package">
498 <title>Introduction to PyGObject Module</title>
499
500 <para>PyGObject provides <application>Python</application> bindings to the
501 GObject class from <application>GLib</application>.</para>
502
503 <bridgehead renderas="sect4">Package Information</bridgehead>
504 <itemizedlist spacing="compact">
505 <listitem>
506 <para>Download (HTTP): <ulink url="&pygobject2-download-http;"/></para>
507 </listitem>
508 <listitem>
509 <para>Download (FTP): <ulink url="&pygobject2-download-ftp;"/></para>
510 </listitem>
511 <listitem>
512 <para>Download MD5 sum: &pygobject2-md5sum;</para>
513 </listitem>
514 <listitem>
515 <para>Download size: &pygobject2-size;</para>
516 </listitem>
517 <listitem>
518 <para>Estimated disk space required: &pygobject2-buildsize;</para>
519 </listitem>
520 <listitem>
521 <para>Estimated build time: &pygobject2-time;</para>
522 </listitem>
523 </itemizedlist>
524
525 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
526
527 <bridgehead renderas="sect5">Required</bridgehead>
528 <para role="required"><xref linkend="pycairo"/> and
529 <xref linkend="pkgconfig"/></para>
530
531 <bridgehead renderas="sect5">Optional</bridgehead>
532 <para role="optional"><xref linkend="gobject-introspection"/> and
533 <xref linkend="libxslt"/> (to Build Documentation)</para>
534
535 <para condition="html" role="usernotes">User Notes:
536 <ulink url="&blfs-wiki;/pygobject"/></para>
537
538 </sect3>
539
540 <sect3 role="installation">
541 <title>Installation of PyGObject</title>
542
543 <para>Install <application>PyGObject</application> by running the following
544 commands:</para>
545
546<screen><userinput>./configure --prefix=/usr \
547 --disable-introspection &amp;&amp;
548make</userinput></screen>
549
550 <!-- not strictly true, blows up with
551 No rule to make target `Regress-1.0.typelib', needed by `check-local' -->
552 <para>This package does not have a testsuite.</para>
553 <!-- <para>To test the results, issue: <command>make check</command>.</para> -->
554
555 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
556
557<screen role="root"><userinput>make install</userinput></screen>
558
559 </sect3>
560
561 <sect3 role="commands">
562 <title>Command Explanations</title>
563
564 <para><parameter>--disable-introspection</parameter>: This switch is
565 required because the package cannot build against recent versions of
566 <application>gobject-introspection</application>.</para>
567
568 <para><option>--disable-docs</option>: This option disables the
569 rebuilding of the html documentation if <xref linkend="libxslt"/> is
570 installed.</para>
571
572 </sect3>
573
574 <sect3 role="content">
575 <title>Contents</title>
576
577 <segmentedlist>
578 <segtitle>Installed Programs</segtitle>
579 <segtitle>Installed Libraries</segtitle>
580 <segtitle>Installed Directories</segtitle>
581
582 <seglistitem>
583 <seg>pygobject-codegen-2.0</seg>
584 <seg>libpyglib-2.0-python.so, _gio.so, unix.so, _glib.so, and
585 _gobject.so</seg>
586 <seg>/usr/{include/pygtk-2.0,
587 lib/python&python2-majorver;/site-packages/gtk-2.0/{gio,glib,gobject},
588 share/{gtk-doc/html/pygobject,pygobject/{2.0/{codegen,defs},
589 xsl}}}</seg>
590 </seglistitem>
591 </segmentedlist>
592
593 </sect3>
594
595 </sect2>
596
597 <!-- End PyGObject2 -->
598
599 <!-- Begin PyGObject3 -->
600 <sect2 id="pygobject3" xreflabel="PyGObject-&pygobject3-version;">
601
602 <title>PyGObject-&pygobject3-version;</title>
603
604 <indexterm zone="pygobject3">
605 <primary sortas="a-PyGObject">PyGObject</primary>
606 </indexterm>
607
608 <sect3 role="package">
609 <title>Introduction to PyGObject Module</title>
610
611 <para>PyGObject provides <application>Python</application> bindings to the
612 GObject class from <application>GLib</application>.</para>
613
614 &lfs70_checked;
615
616 <bridgehead renderas="sect4">Package Information</bridgehead>
617 <itemizedlist spacing="compact">
618 <listitem>
619 <para>Download (HTTP): <ulink url="&pygobject3-download-http;"/></para>
620 </listitem>
621 <listitem>
622 <para>Download (FTP): <ulink url="&pygobject3-download-ftp;"/></para>
623 </listitem>
624 <listitem>
625 <para>Download MD5 sum: &pygobject3-md5sum;</para>
626 </listitem>
627 <listitem>
628 <para>Download size: &pygobject3-size;</para>
629 </listitem>
630 <listitem>
631 <para>Estimated disk space required: &pygobject3-buildsize;</para>
632 </listitem>
633 <listitem>
634 <para>Estimated build time: &pygobject3-time;</para>
635 </listitem>
636 </itemizedlist>
637
638 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
639
640 <bridgehead renderas="sect5">Required</bridgehead>
641 <para role="required">
642 <xref linkend="python2"/> and
643 <xref linkend="pkgconfig"/>
644 </para>
645
646 <bridgehead renderas="sect5">Optional</bridgehead>
647 <para role="optional">
648 <xref linkend="gobject-introspection"/> and
649 <xref linkend="libxslt"/> (to Build Documentation)
650 </para>
651
652 <para condition="html" role="usernotes">User Notes:
653 <ulink url="&blfs-wiki;/pygobject"/></para>
654
655 </sect3>
656
657 <!-- Begin PyGObject -->
658
659 <sect3 role="installation">
660 <title>Installation of PyGObject</title>
661
662 <para>Install <application>PyGObject</application> by running the following
663 commands:</para>
664
665<screen><userinput>./configure --prefix=/usr &amp;&amp;
666make</userinput></screen>
667
668 <para>To test the results, issue: <command>make check</command>.</para>
669
670 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
671
672<screen role="root"><userinput>make install</userinput></screen>
673
674 </sect3>
675
676 <sect3 role="commands">
677 <title>Command Explanations</title>
678
679 <para><parameter>--disable-docs</parameter>: This option disables the
680 rebuilding of the html documentation if <xref linkend="libxslt"/> is
681 installed.</para>
682
683 </sect3>
684
685 <sect3 role="content">
686 <title>Contents</title>
687
688 <segmentedlist>
689 <segtitle>Installed Programs</segtitle>
690 <segtitle>Installed Libraries</segtitle>
691 <segtitle>Installed Directories</segtitle>
692
693 <seglistitem>
694 <seg>pygobject-codegen-2.0</seg>
695
696 <seg>libpyglib-gi-2.0-python.so,
697 _gio.so,
698 _gi_cairo.so
699 _gobject.so</seg>
700
701 <seg>/usr/include/pygobject-3.0 and
702 /usr/lib/python2.7
703 </seg>
704 </seglistitem>
705 </segmentedlist>
706
707 </sect3>
708
709 </sect2>
710
711 <!-- End PyGObject -->
712
713 <!-- Begin PyGTK -->
714 <sect2 id="pygtk" xreflabel="PyGTK-&pygtk-version;">
715
716 <title>PyGTK-&pygtk-version;</title>
717
718 <indexterm zone="pygtk">
719 <primary sortas="a-PyGTK">PyGTK</primary>
720 </indexterm>
721
722 <sect3 role="package">
723 <title>Introduction to PyGTK Module</title>
724
725 <para>PyGTK lets you to easily create programs with a graphical user
726 interface using the <application>Python</application> programming
727 language.</para>
728
729 <bridgehead renderas="sect4">Package Information</bridgehead>
730 <itemizedlist spacing="compact">
731 <listitem>
732 <para>Download (HTTP): <ulink url="&pygtk-download-http;"/></para>
733 </listitem>
734 <listitem>
735 <para>Download (FTP): <ulink url="&pygtk-download-ftp;"/></para>
736 </listitem>
737 <listitem>
738 <para>Download MD5 sum: &pygtk-md5sum;</para>
739 </listitem>
740 <listitem>
741 <para>Download size: &pygtk-size;</para>
742 </listitem>
743 <listitem>
744 <para>Estimated disk space required: &pygtk-buildsize;</para>
745 </listitem>
746 <listitem>
747 <para>Estimated build time: &pygtk-time;</para>
748 </listitem>
749 </itemizedlist>
750
751 <bridgehead renderas="sect4">PyGTK Dependencies</bridgehead>
752
753 <bridgehead renderas="sect5">Required</bridgehead>
754 <para role="required"><xref linkend="pygobject2"/></para>
755
756 <bridgehead renderas="sect5">Required (atk module)</bridgehead>
757 <para role="required"><xref linkend="atk"/></para>
758
759 <bridgehead renderas="sect5">Required (pango module)</bridgehead>
760 <para role="required"><xref linkend="pango"/></para>
761
762 <bridgehead renderas="sect5">Required (pangocairo module)</bridgehead>
763 <para role="required"><xref linkend="pycairo"/> and
764 <xref linkend="pango"/></para>
765
766 <bridgehead renderas="sect5">Required (gtk and gtk.unixprint
767 modules)</bridgehead>
768 <para role="required"><xref linkend="pycairo"/> and
769 <xref linkend="gtk2"/></para>
770
771 <bridgehead renderas="sect5">Required (gtk.libglade module)</bridgehead>
772 <para role="required"><xref linkend="pycairo"/> and
773 <xref linkend="libglade"/></para>
774
775 <bridgehead renderas="sect5">Optional</bridgehead>
776 <para role="optional"><ulink url="http://numpy.scipy.org/">NumPy</ulink></para>
777
778 <bridgehead renderas="sect5">Optional (to Build Documentation)</bridgehead>
779 <para role="optional"><xref linkend="libxslt"/></para>
780
781 <para condition="html" role="usernotes">User Notes:
782 <ulink url="&blfs-wiki;/pygtk"/></para>
783
784 </sect3>
785
786 <sect3 role="installation">
787 <title>Installation of PyGTK</title>
788
789 <para>Install <application>PyGTK</application> by running the following
790 commands:</para>
791
792<screen><userinput>./configure --prefix=/usr &amp;&amp;
793make</userinput></screen>
794
795 <para>The tests must be run from an active X display. If this is so,
796 issue: <command>make check</command>.</para>
797
798 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
799
800<screen role="root"><userinput>make install</userinput></screen>
801
802 </sect3>
803
804 <sect3 role="commands">
805 <title>Command Explanations</title>
806
807 <para><parameter>--enable-docs</parameter>: This option enables
808 rebuilding the html documentation if <xref linkend="libxslt"/> is
809 installed.</para>
810
811 </sect3>
812
813 <sect3 role="content">
814 <title>Contents</title>
815
816 <segmentedlist>
817 <segtitle>Installed Programs</segtitle>
818 <segtitle>Installed Libraries</segtitle>
819 <segtitle>Installed Directories</segtitle>
820
821 <seglistitem>
822 <seg>pygtk-codegen-2.0</seg>
823 <seg>atk.so, _gtk.so, glade.so, gtkunixprint.so, pango.so, and
824 pangocairo.so</seg>
825 <seg>/usr/{include/pygtk-2.0/pygtk,lib/{pygtk/2.0/demos/images,
826 python&python2-majorver;/site-packages/gtk-2.0/gtk},
827 share/{gtk-doc/html/pygtk/{cursors,icons,images},pygtk/2.0/defs}}</seg>
828 </seglistitem>
829 </segmentedlist>
830
831 <variablelist>
832 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
833 <?dbfo list-presentation="list"?>
834 <?dbhtml list-presentation="table"?>
835
836 <varlistentry id="pygtk-codegen-2.0">
837 <term><command>pygtk-codegen-2.0</command></term>
838 <listitem>
839 <para>is a wrapper script to run the <application>PyGTK</application>
840 codegen module.</para>
841 <indexterm zone="pygtk pygtk-codegen-2.0">
842 <primary sortas="b-pygtk-codegen-2.0">pygtk-codegen-2.0</primary>
843 </indexterm>
844 </listitem>
845 </varlistentry>
846
847 <varlistentry id="pygtk-demo">
848 <term><command>pygtk-demo</command></term>
849 <listitem>
850 <para>is a Python wrapper to run the <application>PyGTK</application>
851 demo program.</para>
852 <indexterm zone="pygtk pygtk-demo">
853 <primary sortas="b-pygtk-demo">pygtk-demo</primary>
854 </indexterm>
855 </listitem>
856 </varlistentry>
857 </variablelist>
858
859 </sect3>
860
861 </sect2>
862 <!-- End PyGTK -->
863
864 <!-- Begin PyGtkSourceView -->
865 <sect2 id="pygtksourceview" xreflabel="PyGtkSourceView-&pygtksourceview-version;">
866
867 <title>PyGtkSourceView-&pygtksourceview-version;</title>
868
869 <indexterm zone="pygtksourceview">
870 <primary sortas="a-PyGtkSourceView">PyGtkSourceView</primary>
871 </indexterm>
872
873 <sect3 role="package">
874 <title>Introduction to PyGtkSourceView Module</title>
875
876 <para>PyGtkSourceView contains python bindings for the version 2 of the
877 <application>GtkSourceView</application> library.</para>
878
879 <bridgehead renderas="sect4">Package Information</bridgehead>
880 <itemizedlist spacing="compact">
881 <listitem>
882 <para>Download (HTTP): <ulink url="&pygtksourceview-download-http;"/></para>
883 </listitem>
884 <listitem>
885 <para>Download (FTP): <ulink url="&pygtksourceview-download-ftp;"/></para>
886 </listitem>
887 <listitem>
888 <para>Download MD5 sum: &pygtksourceview-md5sum;</para>
889 </listitem>
890 <listitem>
891 <para>Download size: &pygtksourceview-size;</para>
892 </listitem>
893 <listitem>
894 <para>Estimated disk space required: &pygtksourceview-buildsize;</para>
895 </listitem>
896 <listitem>
897 <para>Estimated build time: &pygtksourceview-time;</para>
898 </listitem>
899 </itemizedlist>
900
901 <bridgehead renderas="sect4">PyGtkSourceView Dependencies</bridgehead>
902
903 <bridgehead renderas="sect5">Required</bridgehead>
904 <para role="required"><xref linkend="gtksourceview"/> and
905 <xref linkend="pygtk"/></para>
906
907 <bridgehead renderas="sect5">Recommended</bridgehead>
908 <para role="recommended"><xref linkend="DocBook"/></para>
909
910 <bridgehead renderas="sect5">Optional</bridgehead>
911 <para role="optional"><xref linkend="gtk-doc"/></para>
912
913 <para condition="html" role="usernotes">User Notes:
914 <ulink url="&blfs-wiki;/pygtksourceview"/></para>
915
916 </sect3>
917
918 <sect3 role="installation">
919 <title>Installation of PyGtkSourceView</title>
920
921 <para>Install <application>PyGtkSourceView</application> by running the following
922 commands:</para>
923
924<screen><userinput>./configure --prefix=/usr &amp;&amp;
925make</userinput></screen>
926
927 <para>This package does not come with a test suite.</para>
928
929 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
930
931<screen role="root"><userinput>make install</userinput></screen>
932
933 </sect3>
934
935 <sect3 role="commands">
936 <title>Command Explanations</title>
937
938 <para><option>--disable-docs</option>: This option disables the
939 documentation building and is required if
940 <application>DocBook</application> is not installed.</para>
941
942 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
943 href="../../xincludes/gtk-doc-rebuild.xml"/>
944
945 </sect3>
946
947 <sect3 role="content">
948 <title>Contents</title>
949
950 <segmentedlist>
951 <segtitle>Installed Programs</segtitle>
952 <segtitle>Installed Libraries</segtitle>
953 <segtitle>Installed Directory</segtitle>
954
955 <seglistitem>
956 <seg>None</seg>
957 <seg>gtksourceview2.so</seg>
958 <seg>/usr/share/gtk-doc/html/pygtksourceview2</seg>
959 </seglistitem>
960 </segmentedlist>
961
962 <variablelist>
963 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
964 <?dbfo list-presentation="list"?>
965 <?dbhtml list-presentation="table"?>
966
967 <varlistentry id="gtksourceview2">
968 <term><filename class='libraryfile'>gtksourceview2.so</filename></term>
969 <listitem>
970 <para>PyGtkSourceView Python library module.</para>
971 <indexterm zone="pygtksourceview gtksourceview2">
972 <primary sortas="c-gtksourceview2">gtksourceview2.so</primary>
973 </indexterm>
974 </listitem>
975 </varlistentry>
976
977 </variablelist>
978
979 </sect3>
980
981 </sect2>
982 <!-- End PyGtkSourceView -->
983
984 <!-- Begin pyatspi2 -->
985 <sect2 id="pyatspi2" xreflabel="pyatspi2-&pyatspi2-version;">
986
987 <title>pyatspi2-&pyatspi2-version;</title>
988
989 <indexterm zone="pyatspi2">
990 <primary sortas="a-pyatspi2">pyatspi2</primary>
991 </indexterm>
992
993 <sect3 role="package">
994
995
996 <title>Introduction to pyatspi2</title>
997
998 <para>The <application>pyatspi2</application> package contains Python2 bindings
999 for the core components of GNOME Accessibility.</para>
1000
1001 &lfs70_built;
1002
1003 <bridgehead renderas="sect4">Package Information</bridgehead>
1004 <itemizedlist spacing="compact">
1005 <listitem>
1006 <para>Download (HTTP): <ulink url="&pyatspi2-download-http;"/></para>
1007 </listitem>
1008 <listitem>
1009 <para>Download (FTP): <ulink url="&pyatspi2-download-ftp;"/></para>
1010 </listitem>
1011 <listitem>
1012 <para>Download MD5 sum: &pyatspi2-md5sum;</para>
1013 </listitem>
1014 <listitem>
1015 <para>Download size: &pyatspi2-size;</para>
1016 </listitem>
1017 <listitem>
1018 <para>Estimated disk space required: &pyatspi2-buildsize;</para>
1019 </listitem>
1020 <listitem>
1021 <para>Estimated build time: &pyatspi2-time;</para>
1022 </listitem>
1023 </itemizedlist>
1024
1025 <bridgehead renderas="sect4">pyatspi2 Dependencies</bridgehead>
1026
1027 <bridgehead renderas="sect5">Required</bridgehead>
1028 <para role="required"><xref linkend="pygobject2"/></para>
1029
1030 <bridgehead renderas="sect5">Recommended</bridgehead>
1031 <para role="recommended"><xref linkend="at-spi2-core"/></para>
1032
1033 <para condition="html" role="usernotes">User Notes:
1034 <ulink url="&blfs-wiki;/pyatspi2"/></para>
1035
1036 </sect3>
1037
1038 <sect3 role="installation">
1039 <title>Installation of pyatspi2</title>
1040
1041 <para>Install <application>pyatspi2</application> by running the following
1042 commands:</para>
1043
1044<screen><userinput>./configure --prefix=$GNOME_PREFIX \
1045 --sysconfdir=$GNOME_SYSCONFDIR \
1046 --libexecdir=$GNOME_PREFIX/lib/pyatspi2 &amp;&amp;
1047make</userinput></screen>
1048
1049 <para>To test the results, issue: <command>make check</command>.</para>
1050
1051 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1052
1053<screen role="root"><userinput>make install</userinput></screen>
1054
1055 </sect3>
1056
1057 <sect3 role="content">
1058 <title>Contents</title>
1059
1060 <segmentedlist>
1061 <segtitle>Installed Programs</segtitle>
1062 <segtitle>Installed Libraries</segtitle>
1063 <segtitle>Installed Directory</segtitle>
1064
1065 <seglistitem>
1066 <seg>Accessibility.py, appevent.py, constants.py, deviceevent.py, document.py, editabletext.py, enum.py, interfaces.py, registry.py, role.py, state.py, text.py, and utils.py</seg>
1067 <seg>None</seg>
1068 <seg><envar>$GNOME_PREFIX</envar>/lib/python2.7/site-packages/pyatspi</seg>
1069 </seglistitem>
1070 </segmentedlist>
1071
1072 <!--<variablelist> ## none of these are documented anywhere
1073 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
1074 <?dbfo list-presentation="list"?>
1075 <?dbhtml list-presentation="table"?>
1076
1077 <varlistentry id="Accessibility.py">
1078 <term><command>Accessibility.py</command></term>
1079 <listitem>
1080 <para>does this .....</para>
1081 <indexterm zone="pyatspi2 Accessibility.py">
1082 <primary sortas="b-Accessibility.py">Accessibility.py</primary>
1083 </indexterm>
1084 </listitem>
1085 </varlistentry>
1086
1087 <varlistentry id="appevent.py">
1088 <term><command>appevent.py</command></term>
1089 <listitem>
1090 <para>does this .....</para>
1091 <indexterm zone="pyatspi2 appevent.py">
1092 <primary sortas="b-appevent.py">appevent.py</primary>
1093 </indexterm>
1094 </listitem>
1095 </varlistentry>
1096
1097 <varlistentry id="constants.py">
1098 <term><command>constants.py</command></term>
1099 <listitem>
1100 <para>does this .....</para>
1101 <indexterm zone="pyatspi2 constants.py">
1102 <primary sortas="b-constants.py">constants.py</primary>
1103 </indexterm>
1104 </listitem>
1105 </varlistentry>
1106
1107 <varlistentry id="deviceevent.py">
1108 <term><command>deviceevent.py</command></term>
1109 <listitem>
1110 <para>does this .....</para>
1111 <indexterm zone="pyatspi2 deviceevent.py">
1112 <primary sortas="b-deviceevent.py">deviceevent.py</primary>
1113 </indexterm>
1114 </listitem>
1115 </varlistentry>
1116
1117 <varlistentry id="document.py">
1118 <term><command>document.py</command></term>
1119 <listitem>
1120 <para>does this .....</para>
1121 <indexterm zone="pyatspi2 document.py">
1122 <primary sortas="b-document.py">document.py</primary>
1123 </indexterm>
1124 </listitem>
1125 </varlistentry>
1126
1127 <varlistentry id="editabletext.py">
1128 <term><command>editabletext.py</command></term>
1129 <listitem>
1130 <para>does this .....</para>
1131 <indexterm zone="pyatspi2 editabletext.py">
1132 <primary sortas="b-editabletext.py">editabletext.py</primary>
1133 </indexterm>
1134 </listitem>
1135 </varlistentry>
1136
1137 <varlistentry id="enum.py">
1138 <term><command>enum.py</command></term>
1139 <listitem>
1140 <para>does this .....</para>
1141 <indexterm zone="pyatspi2 enum.py">
1142 <primary sortas="b-enum.py">enum.py</primary>
1143 </indexterm>
1144 </listitem>
1145 </varlistentry>
1146
1147 <varlistentry id="interfaces.py">
1148 <term><command>interfaces.py</command></term>
1149 <listitem>
1150 <para>does this .....</para>
1151 <indexterm zone="pyatspi2 interfaces.py">
1152 <primary sortas="b-interfaces.py">interfaces.py</primary>
1153 </indexterm>
1154 </listitem>
1155 </varlistentry>
1156
1157 <varlistentry id="registry.py">
1158 <term><command>registry.py</command></term>
1159 <listitem>
1160 <para>does this .....</para>
1161 <indexterm zone="pyatspi2 registry.py">
1162 <primary sortas="b-registry.py">registry.py</primary>
1163 </indexterm>
1164 </listitem>
1165 </varlistentry>
1166
1167 <varlistentry id="role.py">
1168 <term><command>role.py</command></term>
1169 <listitem>
1170 <para>does this .....</para>
1171 <indexterm zone="pyatspi2 role.py">
1172 <primary sortas="b-role.py">role.py</primary>
1173 </indexterm>
1174 </listitem>
1175 </varlistentry>
1176
1177 <varlistentry id="state.py">
1178 <term><command>state.py</command></term>
1179 <listitem>
1180 <para>does this .....</para>
1181 <indexterm zone="pyatspi2 state.py">
1182 <primary sortas="b-state.py">state.py</primary>
1183 </indexterm>
1184 </listitem>
1185 </varlistentry>
1186
1187 <varlistentry id="text.py">
1188 <term><command>text.py</command></term>
1189 <listitem>
1190 <para>does this .....</para>
1191 <indexterm zone="pyatspi2 text.py">
1192 <primary sortas="b-text.py">text.py</primary>
1193 </indexterm>
1194 </listitem>
1195 </varlistentry>
1196
1197 <varlistentry id="utils.py">
1198 <term><command>utils.py</command></term>
1199 <listitem>
1200 <para>does this .....</para>
1201 <indexterm zone="pyatspi2 utils.py">
1202 <primary sortas="b-utils.py">utils.py</primary>
1203 </indexterm>
1204 </listitem>
1205 </varlistentry>
1206
1207 </variablelist>-->
1208
1209 </sect3>
1210
1211 </sect2>
1212 <!-- End pyatspi2 -->
1213
1214 <!-- Begin pyxdg -->
1215 <sect2 id="pyxdg" xreflabel="PyXDG-&pyxdg-version;">
1216
1217 <title>PyXDG-&pyxdg-version;</title>
1218
1219 <indexterm zone="pyxdg">
1220 <primary sortas="a-PyXDG">pyxdg</primary>
1221 </indexterm>
1222
1223 <sect3 role="package">
1224 <title>Introduction to PyXDG Module</title>
1225
1226 <para><application>PyXDG</application> is a <application>Python</application>
1227 library to access freedesktop.org standards.</para>
1228
1229 <bridgehead renderas="sect4">Package Information</bridgehead>
1230 <itemizedlist spacing="compact">
1231 <listitem>
1232 <para>Download (HTTP): <ulink url="&pyxdg-download-http;"/></para>
1233 </listitem>
1234 <listitem>
1235 <para>Download (FTP): <ulink url="&pyxdg-download-ftp;"/></para>
1236 </listitem>
1237 <listitem>
1238 <para>Download MD5 sum: &pyxdg-md5sum;</para>
1239 </listitem>
1240 <listitem>
1241 <para>Download size: &pyxdg-size;</para>
1242 </listitem>
1243 <listitem>
1244 <para>Estimated disk space required: &pyxdg-buildsize;</para>
1245 </listitem>
1246 <listitem>
1247 <para>Estimated build time: &pyxdg-time;</para>
1248 </listitem>
1249 </itemizedlist>
1250
1251 <bridgehead renderas="sect4">PyXDG Dependencies</bridgehead>
1252
1253 <bridgehead renderas="sect5">Required</bridgehead>
1254 <para role="required"><xref linkend="python2"/></para>
1255
1256 <para condition="html" role="usernotes">User Notes:
1257 <ulink url="&blfs-wiki;/pyxdg"/></para>
1258
1259 </sect3>
1260
1261 <sect3 role="installation">
1262 <title>Installation of PyXDG</title>
1263
1264 <para>Install <application>pyxdg</application> by running the following
1265 commands:</para>
1266
1267 <para>As the <systemitem class="username">root</systemitem> user:</para>
1268
1269<screen role="root"><userinput>python setup.py install</userinput></screen>
1270
1271 </sect3>
1272
1273 <sect3 role="commands">
1274 <title>Command Explanations</title>
1275
1276 <para><command>python setup.py install</command>: This command installs
1277 the package. There are other options available, see
1278 <command>Python setup.py --help-commands</command> for details.</para>
1279
1280 </sect3>
1281
1282 <sect3 role="content">
1283 <title>Contents</title>
1284
1285 <segmentedlist>
1286 <segtitle>Installed Programs</segtitle>
1287 <segtitle>Installed Libraries</segtitle>
1288 <segtitle>Installed Directories</segtitle>
1289
1290 <seglistitem>
1291 <seg>BaseDirectory.py, Config.py, Exceptions.py, IconTheme.py, IniFile.py,
1292 Locale.py, Menu.py, RecentFile.py</seg>
1293 <seg>none</seg>
1294 <seg>/usr/lib/python&python2-majorver;/site-packages/xdg</seg>
1295 </seglistitem>
1296 </segmentedlist>
1297
1298 </sect3>
1299
1300 </sect2>
1301 <!--End pyxdg -->
1302
1303 <!-- Begin IPython -->
1304 <sect2 id="ipython" xreflabel="IPython-&ipython-version;">
1305
1306 <title>IPython-&ipython-version;</title>
1307
1308 <indexterm zone="ipython">
1309 <primary sortas="a-IPython">ipython</primary>
1310 </indexterm>
1311
1312 <sect3 role="package">
1313 <title>Introduction to IPython Module</title>
1314
1315 <para><application>IPython</application> provides a rich toolkit to help you
1316 make the most out of using Python interactively.</para>
1317
1318 <bridgehead renderas="sect4">Package Information</bridgehead>
1319 <itemizedlist spacing="compact">
1320 <listitem>
1321 <para>Download (HTTP): <ulink url="&ipython-download-http;"/></para>
1322 </listitem>
1323 <listitem>
1324 <para>Download (FTP): <ulink url="&ipython-download-ftp;"/></para>
1325 </listitem>
1326 <listitem>
1327 <para>Download MD5 sum: &ipython-md5sum;</para>
1328 </listitem>
1329 <listitem>
1330 <para>Download size: &ipython-size;</para>
1331 </listitem>
1332 <listitem>
1333 <para>Estimated disk space required: &ipython-buildsize;</para>
1334 </listitem>
1335 <listitem>
1336 <para>Estimated build time: &ipython-time;</para>
1337 </listitem>
1338 </itemizedlist>
1339
1340 <bridgehead renderas="sect4">IPython Dependencies</bridgehead>
1341
1342 <bridgehead renderas="sect5">Required</bridgehead>
1343 <para role="required"><xref linkend="python2"/>
1344 ( or <xref linkend="python3"/> : not tested), and
1345 <xref linkend="sqlite"/></para>
1346
1347 <bridgehead renderas="sect5">optional</bridgehead>
1348 <para role="optional">
1349 <ulink url="http://sphinx.pocoo.org">sphinx</ulink> (for building docs),
1350 <ulink url="http://pygments.org">pygments</ulink> (for syntax higlighting
1351 documentation),
1352 <ulink url="http://pypi.python.org/pypi/nose">nose</ulink> (to build the test
1353 program),
1354 <ulink url="http://www.noah.org/python/pexpect">pexpect</ulink> (for
1355 standalone doctests), and
1356 <ulink url="http://pypi.python.org/pypi/pyzmq">sphinx</ulink> (for qtconsole,
1357 notebook, parallel computing)</para>
1358
1359 <para condition="html" role="usernotes">User Notes:
1360 <ulink url="&blfs-wiki;/ipython"/></para>
1361
1362 </sect3>
1363
1364 <sect3 role="installation">
1365 <title>Installation of IPython</title>
1366
1367 <para>Install <application>ipython</application> by running the following
1368 commands:</para>
1369
1370 <para>As the <systemitem class="username">root</systemitem> user:</para>
1371
1372<screen role="root"><userinput>python setup.py install --prefix=/usr</userinput></screen>
1373
1374 <para>If you built this against <application>nose</application>, you can
1375 run the testsuite after the package has been installed by entering:
1376 <command>iptest</command>. The tests test_startup_{,i}py (and perhaps others
1377 if you provided the optional dependencies) will fail.</para>
1378
1379 </sect3>
1380
1381 <sect3 role="commands">
1382 <title>Command Explanations</title>
1383
1384 <para><command>python setup.py install --prefix=/usr</command>: This command
1385 installs the package. The prefix ensures that the programs are located in
1386 <filename class="directory">/usr/bin</filename> instead of
1387 <filename class="directory">/usr/local/bin</filename>.</para>
1388
1389 </sect3>
1390
1391 <sect3 role="content">
1392 <title>Contents</title>
1393
1394 <segmentedlist>
1395 <segtitle>Installed Programs</segtitle>
1396 <segtitle>Installed Libraries</segtitle>
1397 <segtitle>Installed Directories</segtitle>
1398
1399 <seglistitem>
1400 <seg>ipcluster, ipcontroller, ipengine, iplogger, iptest (if nose was
1401 installed), ipython, irunner, pycolor and a host of python scripts</seg>
1402 <seg>none</seg>
1403 <seg>/usr/lib/python&python2-majorver;/site-packages/IPython,
1404 /usr/share/doc/IPython</seg>
1405 </seglistitem>
1406 </segmentedlist>
1407
1408 <variablelist>
1409 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
1410 <?dbfo list-presentation="list"?>
1411 <?dbhtml list-presentation="table"?>
1412
1413 <varlistentry id="ipcluster">
1414 <term><command>ipcluster</command></term>
1415 <listitem>
1416 <para>IPython parallel computing cluster control tool</para>
1417 <indexterm zone="ipython ipcluster">
1418 <primary sortas="b-ipcluster">ipcluster</primary>
1419 </indexterm>
1420 </listitem>
1421 </varlistentry>
1422
1423 <varlistentry id="ipcontroller">
1424 <term><command>ipcontroller</command></term>
1425 <listitem>
1426 <!-- this is what the manpage says! -->
1427 <para>IPython parallel computing controller control tool</para>
1428 <indexterm zone="ipython ipcontroller">
1429 <primary sortas="b-ipcontroller">ipcontroller</primary>
1430 </indexterm>
1431 </listitem>
1432 </varlistentry>
1433
1434 <varlistentry id="ipengine">
1435 <term><command>ipengine</command></term>
1436 <listitem>
1437 <para>IPython parallel computing engine control tool</para>
1438 <indexterm zone="ipython ipengine">
1439 <primary sortas="b-ipengine">ipengine</primary>
1440 </indexterm>
1441 </listitem>
1442 </varlistentry>
1443
1444 <varlistentry id="iplogger">
1445 <term><command>iplogger</command></term>
1446 <listitem>
1447 <para>IPython logger fpr parallel computing</para>
1448 <indexterm zone="ipython iplogger">
1449 <primary sortas="b-iplogger">iplogger</primary>
1450 </indexterm>
1451 </listitem>
1452 </varlistentry>
1453
1454 <varlistentry id="iptest">
1455 <term><command>iptest</command></term>
1456 <listitem>
1457 <para>runs the IPython testsuite</para>
1458 <indexterm zone="ipython iptest">
1459 <primary sortas="b-iptest">iptest</primary>
1460 </indexterm>
1461 </listitem>
1462 </varlistentry>
1463
1464 <varlistentry id="ipython-prog">
1465 <term><command>ipython</command></term>
1466 <listitem>
1467 <!-- again, description from the manpage -->
1468 <para>Tools for Interactive Computing in Python</para>
1469 <indexterm zone="ipython ipython">
1470 <primary sortas="b-ipython">ipython</primary>
1471 </indexterm>
1472 </listitem>
1473 </varlistentry>
1474
1475 <varlistentry id="irunner">
1476 <term><command>irunner</command></term>
1477 <listitem>
1478 <para>is an interface to IPython&apos;s runner module</para>
1479 <indexterm zone="ipython irunner">
1480 <primary sortas="b-irunner">irunner</primary>
1481 </indexterm>
1482 </listitem>
1483 </varlistentry>
1484
1485 <varlistentry id="pycolor">
1486 <term><command>pycolor</command></term>
1487 <listitem>
1488 <para>Colorize a python file or stdin using ANSI and print to stdout</para>
1489 <indexterm zone="ipython pycolor">
1490 <primary sortas="b-pycolor">pycolor</primary>
1491 </indexterm>
1492 </listitem>
1493 </varlistentry>
1494
1495 </variablelist>
1496
1497 </sect3>
1498
1499 </sect2>
1500 <!-- End IPython -->
1501
1502 <!--
1503 <!\-\- Begin PyORBit \-\->
1504 <sect2 id="pyorbit" xreflabel="PyORBit-&pyorbit-version;">
1505
1506 <title>PyORBit-&pyorbit-version;</title>
1507
1508 <indexterm zone="pyorbit">
1509 <primary sortas="a-PyORBit">PyORBit</primary>
1510 </indexterm>
1511
1512 <sect3 role="package">
1513 <title>Introduction to PyORBit Module</title>
1514
1515 <para>This is a <application>Python</application> language binding for
1516 the <application>ORBit2</application> CORBA implementation.</para>
1517
1518 <bridgehead renderas="sect4">Package Information</bridgehead>
1519 <itemizedlist spacing="compact">
1520 <listitem>
1521 <para>Download (HTTP): <ulink url="&pyorbit-download-http;"/></para>
1522 </listitem>
1523 <listitem>
1524 <para>Download (FTP): <ulink url="&pyorbit-download-ftp;"/></para>
1525 </listitem>
1526 <listitem>
1527 <para>Download MD5 sum: &pyorbit-md5sum;</para>
1528 </listitem>
1529 <listitem>
1530 <para>Download size: &pyorbit-size;</para>
1531 </listitem>
1532 <listitem>
1533 <para>Estimated disk space required: &pyorbit-buildsize;</para>
1534 </listitem>
1535 <listitem>
1536 <para>Estimated build time: &pyorbit-time;</para>
1537 </listitem>
1538 </itemizedlist>
1539
1540 <bridgehead renderas="sect4">PyORBit Dependencies</bridgehead>
1541
1542 <bridgehead renderas="sect5">Required</bridgehead>
1543 <para role="required"><xref linkend="python2"/> and
1544 <xref linkend="ORBit2"/></para>
1545
1546 <para condition="html" role="usernotes">User Notes:
1547 <ulink url="&blfs-wiki;/pyorbit"/></para>
1548
1549 </sect3>
1550
1551 <sect3 role="installation">
1552 <title>Installation of PyORBit</title>
1553
1554 <para>Install <application>PyORBit</application> by running the following
1555 commands:</para>
1556
1557<screen><userinput>./configure \-\-prefix=/usr &amp;&amp;
1558make</userinput></screen>
1559
1560 <!\-\- There's some test scripts, but I don't know what to run \-\->
1561 <para>This package does not come with a test suite.</para>
1562
1563 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1564
1565<screen role="root"><userinput>make install</userinput></screen>
1566
1567 </sect3>
1568
1569 <sect3 role="content">
1570 <title>Contents</title>
1571
1572 <segmentedlist>
1573 <segtitle>Installed Programs</segtitle>
1574 <segtitle>Installed Libraries</segtitle>
1575 <segtitle>Installed Directories</segtitle>
1576
1577 <seglistitem>
1578 <seg>None</seg>
1579 <seg>PyORBit Python library module</seg>
1580 <seg>/usr/include/pyorbit-2</seg>
1581 </seglistitem>
1582 </segmentedlist>
1583
1584 </sect3>
1585
1586 </sect2>
1587 <!\-\- End PyORBit \-\->
1588
1589 <!\-\- Begin Gnome-Python \-\->
1590 <sect2 id="gnome-python" xreflabel="Gnome-Python-&gnome-python-version;">
1591
1592 <title>Gnome-Python-&gnome-python-version;</title>
1593
1594 <indexterm zone="gnome-python">
1595 <primary sortas="a-Gnome-Python">Gnome-Python</primary>
1596 </indexterm>
1597
1598 <sect3 role="package">
1599 <title>Introduction to Gnome-Python Module</title>
1600
1601 <para>Gnome-Python provides <application>Python</application> modules
1602 for various GNOME libraries.</para>
1603
1604 <bridgehead renderas="sect4">Package Information</bridgehead>
1605 <itemizedlist spacing="compact">
1606 <listitem>
1607 <para>Download (HTTP): <ulink url="&gnome-python-download-http;"/></para>
1608 </listitem>
1609 <listitem>
1610 <para>Download (FTP): <ulink url="&gnome-python-download-ftp;"/></para>
1611 </listitem>
1612 <listitem>
1613 <para>Download MD5 sum: &gnome-python-md5sum;</para>
1614 </listitem>
1615 <listitem>
1616 <para>Download size: &gnome-python-size;</para>
1617 </listitem>
1618 <listitem>
1619 <para>Estimated disk space required: &gnome-python-buildsize;</para>
1620 </listitem>
1621 <listitem>
1622 <para>Estimated build time: &gnome-python-time;</para>
1623 </listitem>
1624 </itemizedlist>
1625
1626 <bridgehead renderas="sect4">Gnome-Python Dependencies</bridgehead>
1627
1628 <bridgehead renderas="sect5">Required</bridgehead>
1629 <para role="required"><xref linkend="pygtk"/> and
1630 <xref linkend="libgnome"/></para>
1631
1632 <!\-\- Many modules get their deps pulled in through libgnome: libbonobo,
1633 gnome-vfs, GConf \-\->
1634
1635 <bridgehead renderas="sect5">Required (gnome.ui module)</bridgehead>
1636 <para role="required"><xref linkend="pyorbit"/> and
1637 <xref linkend="libgnomeui"/></para>
1638
1639 <bridgehead renderas="sect5">Required (gnome.canvas module)</bridgehead>
1640 <para role="required"><xref linkend="libgnomecanvas"/></para>
1641
1642 <bridgehead renderas="sect5">Required (gnomevfs module bonobo
1643 support)</bridgehead>
1644 <para role="required"><xref linkend="pyorbit"/></para>
1645
1646 <bridgehead renderas="sect5">Required (bonobo.ui module)</bridgehead>
1647 <para role="required"><xref linkend="libbonoboui"/></para>
1648
1649 <para condition="html" role="usernotes">User Notes:
1650 <ulink url="&blfs-wiki;/gnome-python"/></para>
1651
1652 </sect3>
1653
1654 <sect3 role="installation">
1655 <title>Installation of Gnome-Python</title>
1656
1657 <para>Install <application>Gnome-Python</application> by running the following
1658 commands:</para>
1659
1660<screen><userinput>./configure \-\-prefix=/usr &amp;&amp;
1661make</userinput></screen>
1662
1663 <!\-\- Tests were crashing on me; need to figure out why \-\->
1664 <para>This package does not come with a test suite.</para>
1665
1666 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1667
1668<screen role="root"><userinput>make install</userinput></screen>
1669
1670 </sect3>
1671
1672 <sect3 role="content">
1673 <title>Contents</title>
1674
1675 <segmentedlist>
1676 <segtitle>Installed Programs</segtitle>
1677 <segtitle>Installed Libraries</segtitle>
1678 <segtitle>Installed Directories</segtitle>
1679
1680 <seglistitem>
1681 <seg>None</seg>
1682 <seg>libpythonmethod.so, _bonobo.so, activation.so, ui.so, gconf.so,
1683 _gnome.so, ui.so, gnomecanvas.so, _gnomevfs.so, and
1684 gnomevfsbonobo.so</seg>
1685 <seg>/usr/{include/gnome-python-2.0,
1686 lib/python&python2-majorver;/site-packages/gtk-2.0/{bonobo,gnomevfs},
1687 share/{gtk-doc/html/pygnomevfs,pygtk/2.0/argtypes}}</seg>
1688 </seglistitem>
1689 </segmentedlist>
1690
1691 </sect3>
1692
1693 </sect2>
1694 <!\-\- End Gnome-Python \-\->
1695
1696 <!\-\- Begin Gnome-Python-Desktop \-\->
1697 <sect2 id="gnome-python-desktop" xreflabel="Gnome-Python-Desktop-&gnome-python-desktop-version;">
1698
1699 <title>Gnome-Python-Desktop-&gnome-python-desktop-version;</title>
1700
1701 <indexterm zone="gnome-python-desktop">
1702 <primary sortas="a-Gnome-Python-Desktop">Gnome-Python-Desktop</primary>
1703 </indexterm>
1704
1705 <sect3 role="package">
1706 <title>Introduction to Gnome-Python-Desktop Module</title>
1707
1708 <para>Gnome-Python-Desktop provides additional <application>Python</application>
1709 modules for GNOME libraries.</para>
1710
1711 <bridgehead renderas="sect4">Package Information</bridgehead>
1712 <itemizedlist spacing="compact">
1713 <listitem>
1714 <para>Download (HTTP): <ulink url="&gnome-python-desktop-download-http;"/></para>
1715 </listitem>
1716 <listitem>
1717 <para>Download (FTP): <ulink url="&gnome-python-desktop-download-ftp;"/></para>
1718 </listitem>
1719 <listitem>
1720 <para>Download MD5 sum: &gnome-python-desktop-md5sum;</para>
1721 </listitem>
1722 <listitem>
1723 <para>Download size: &gnome-python-desktop-size;</para>
1724 </listitem>
1725 <listitem>
1726 <para>Estimated disk space required: &gnome-python-desktop-buildsize;</para>
1727 </listitem>
1728 <listitem>
1729 <para>Estimated build time: &gnome-python-desktop-time;</para>
1730 </listitem>
1731 </itemizedlist>
1732
1733 <bridgehead renderas="sect4">Gnome-Python-Desktop Dependencies</bridgehead>
1734
1735 <!\-\- Not strictly true, but needed to find install directories and
1736 by most modules \-\->
1737 <bridgehead renderas="sect5">Required</bridgehead>
1738 <para role="required"><xref linkend="gnome-python"/></para>
1739
1740 <bridgehead renderas="sect5">Required (gnomeapplet module)</bridgehead>
1741 <para role="required"><xref linkend="gnome-panel"/></para>
1742
1743 <bridgehead renderas="sect5">Required (gnomeprint module)</bridgehead>
1744 <para role="required"><xref linkend="libgnomeprint"/></para>
1745
1746 <bridgehead renderas="sect5">Required (gnomeprint.ui module)</bridgehead>
1747 <para role="required"><xref linkend="libgnomeprintui"/></para>
1748
1749 <!\-\- looks like version 1.x of gtksourceview is the requirement \-\->
1750 <bridgehead renderas="sect5">Required (gtksourceview module)</bridgehead>
1751 <para role="required"><xref linkend="gtksourceview"/> (Version 1.x required)</para>
1752
1753 <bridgehead renderas="sect5">Required (wnck module)</bridgehead>
1754 <para role="required"><xref linkend="libwnck"/></para>
1755
1756 <bridgehead renderas="sect5">Required (totem.plparser module)</bridgehead>
1757 <para role="required"><xref linkend="totem"/></para>
1758
1759 <bridgehead renderas="sect5">Required (gtop module)</bridgehead>
1760 <para role="required"><xref linkend="libgtop"/></para>
1761
1762 <bridgehead renderas="sect5">Required (braseromedia and braseroburn modules)</bridgehead>
1763 <para role="required"><xref linkend="brasero"/></para>
1764
1765 <bridgehead renderas="sect5">Required (mediaprofiles module)</bridgehead>
1766 <para role="required"><xref linkend="gnome-media"/></para>
1767
1768 <bridgehead renderas="sect5">Required (rsvg module)</bridgehead>
1769 <para role="required"><xref linkend="librsvg"/></para>
1770
1771 <bridgehead renderas="sect5">Required (metacity module)</bridgehead>
1772 <para role="required"><xref linkend="metacity"/></para>
1773
1774 <bridgehead renderas="sect5">Required (gnomekeyring module)</bridgehead>
1775 <para role="required"><xref linkend="gnome-keyring"/></para>
1776
1777 <bridgehead renderas="sect5">Required (gnomedesktop module)</bridgehead>
1778 <para role="required"><xref linkend="gnome-desktop"/></para>
1779
1780 <bridgehead renderas="sect5">Required (bugbuddy module)</bridgehead>
1781 <para role="required"><xref linkend="bug-buddy"/></para>
1782
1783 <bridgehead renderas="sect5">Required (evolution.ebook and evolution.ecal modules)</bridgehead>
1784 <para role="required"><xref linkend="evolution-data-server"/></para>
1785
1786 <bridgehead renderas="sect5">Required (evince module)</bridgehead>
1787 <para role="required"><xref linkend="evince"/></para>
1788
1789 <para condition="html" role="usernotes">User Notes:
1790 <ulink url="&blfs-wiki;/gnome-python-desktop"/></para>
1791
1792 </sect3>
1793
1794 <sect3 role="installation">
1795 <title>Installation of Gnome-Python-Desktop</title>
1796
1797 <para>Install <application>Gnome-Python-Desktop</application> by running
1798 the following commands:</para>
1799
1800<screen><userinput>./configure \-\-prefix=/usr &amp;&amp;
1801make</userinput></screen>
1802
1803 <!\-\- Tests were crashing on me; need to figure out why \-\->
1804 <para>This package does not come with a test suite.</para>
1805
1806 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1807
1808<screen role="root"><userinput>make install</userinput></screen>
1809
1810 </sect3>
1811
1812 <sect3 role="commands">
1813 <title>Command Explanations</title>
1814
1815 <para><parameter>\-\-enable-metacity</parameter>: This option enables
1816 building the metacity module if <xref linkend="metacity"/> is
1817 installed.</para>
1818
1819 </sect3>
1820
1821 <sect3 role="content">
1822 <title>Contents</title>
1823
1824 <segmentedlist>
1825 <segtitle>Installed Programs</segtitle>
1826 <segtitle>Installed Libraries</segtitle>
1827 <segtitle>Installed Directories</segtitle>
1828
1829 <seglistitem>
1830 <seg>None</seg>
1831 <seg>braseroburn.so, braseromedia.so, evince.so, ebook.so, ecal.so,
1832 gnomeapplet.so, _gnomedesktop.so, gnomekeyring.so, _print.so, ui.so,
1833 gtop.so, mediaprofiles.so, rsvg.so, plparser.so, and wnck.so</seg>
1834 <seg>/usr/{lib/python&python2-majorver;/site-packages/gtk-2.0/{evolution,
1835 gnomedesktop,gnomeprint,totem},share/gtk-doc/html/pygnomeprintui}</seg>
1836 <seg>None</seg>
1837 </seglistitem>
1838 </segmentedlist>
1839
1840 </sect3>
1841
1842 </sect2>
1843 <!\-\- End Gnome-Python-Desktop -->
1844
1845</sect1>
Note: See TracBrowser for help on using the repository browser.