source: general/prog/python-modules.xml@ 89bae45

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 12.2 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 gimp3 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/for-12.3 xry111/intltool xry111/llvm18 xry111/soup3 xry111/spidermonkey128 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 89bae45 was 1eb8b493, checked in by Andrew Benton <andy@…>, 12 years ago

patch pygobject2 to compile with gobject-introspection

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

  • Property mode set to 100644
File size: 62.8 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="sect3">Additional Downloads</bridgehead>
526 <itemizedlist spacing="compact">
527 <listitem>
528 <para>
529 Required patch (if you have installed
530 <xref linkend="gobject-introspection"/>):
531 <ulink url="&patch-root;/pygobject2-&pygobject2-version;-introspection-1.patch"/>
532 </para>
533 </listitem>
534 </itemizedlist>
535
536 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
537
538 <bridgehead renderas="sect5">Required</bridgehead>
539 <para role="required"><xref linkend="pycairo"/> and
540 <xref linkend="pkgconfig"/></para>
541
542 <bridgehead renderas="sect5">Optional</bridgehead>
543 <para role="optional"><xref linkend="gobject-introspection"/> and
544 <xref linkend="libxslt"/> (to Build Documentation)</para>
545
546 <para condition="html" role="usernotes">User Notes:
547 <ulink url="&blfs-wiki;/pygobject"/></para>
548
549 </sect3>
550
551 <sect3 role="installation">
552 <title>Installation of PyGObject</title>
553
554 <para>Install <application>PyGObject</application> by running the following
555 commands:</para>
556
557<screen><userinput>patch -p1 &lt; ../pygobject2-&pygobject2-version;-introspection-1.patch &amp;&amp;
558./configure --prefix=/usr &amp;&amp;
559make</userinput></screen>
560
561 <!-- not strictly true, blows up with
562 No rule to make target `Regress-1.0.typelib', needed by `check-local' -->
563 <para>This package does not have a testsuite.</para>
564 <!-- <para>To test the results, issue: <command>make check</command>.</para> -->
565
566 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
567
568<screen role="root"><userinput>make install</userinput></screen>
569
570 </sect3>
571
572 <sect3 role="commands">
573 <title>Command Explanations</title>
574
575 <para><parameter>--disable-introspection</parameter>: This switch is
576 required because the package cannot build against recent versions of
577 <application>gobject-introspection</application>.</para>
578
579 <para><option>--disable-docs</option>: This option disables the
580 rebuilding of the html documentation if <xref linkend="libxslt"/> is
581 installed.</para>
582
583 </sect3>
584
585 <sect3 role="content">
586 <title>Contents</title>
587
588 <segmentedlist>
589 <segtitle>Installed Programs</segtitle>
590 <segtitle>Installed Libraries</segtitle>
591 <segtitle>Installed Directories</segtitle>
592
593 <seglistitem>
594 <seg>pygobject-codegen-2.0</seg>
595 <seg>libpyglib-2.0-python.so, _gio.so, unix.so, _glib.so, and
596 _gobject.so</seg>
597 <seg>/usr/{include/pygtk-2.0,
598 lib/python&python2-majorver;/site-packages/gtk-2.0/{gio,glib,gobject},
599 share/{gtk-doc/html/pygobject,pygobject/{2.0/{codegen,defs},
600 xsl}}}</seg>
601 </seglistitem>
602 </segmentedlist>
603
604 </sect3>
605
606 </sect2>
607
608 <!-- End PyGObject2 -->
609
610 <!-- Begin PyGObject3 -->
611 <sect2 id="pygobject3" xreflabel="PyGObject-&pygobject3-version;">
612
613 <title>PyGObject-&pygobject3-version;</title>
614
615 <indexterm zone="pygobject3">
616 <primary sortas="a-PyGObject">PyGObject</primary>
617 </indexterm>
618
619 <sect3 role="package">
620 <title>Introduction to PyGObject Module</title>
621
622 <para>PyGObject provides <application>Python</application> bindings to the
623 GObject class from <application>GLib</application>.</para>
624
625 &lfs70_checked;
626
627 <bridgehead renderas="sect4">Package Information</bridgehead>
628 <itemizedlist spacing="compact">
629 <listitem>
630 <para>Download (HTTP): <ulink url="&pygobject3-download-http;"/></para>
631 </listitem>
632 <listitem>
633 <para>Download (FTP): <ulink url="&pygobject3-download-ftp;"/></para>
634 </listitem>
635 <listitem>
636 <para>Download MD5 sum: &pygobject3-md5sum;</para>
637 </listitem>
638 <listitem>
639 <para>Download size: &pygobject3-size;</para>
640 </listitem>
641 <listitem>
642 <para>Estimated disk space required: &pygobject3-buildsize;</para>
643 </listitem>
644 <listitem>
645 <para>Estimated build time: &pygobject3-time;</para>
646 </listitem>
647 </itemizedlist>
648
649 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
650
651 <bridgehead renderas="sect5">Required</bridgehead>
652 <para role="required">
653 <xref linkend="python2"/> and
654 <xref linkend="pkgconfig"/>
655 </para>
656
657 <bridgehead renderas="sect5">Optional</bridgehead>
658 <para role="optional">
659 <xref linkend="gobject-introspection"/> and
660 <xref linkend="libxslt"/> (to Build Documentation)
661 </para>
662
663 <para condition="html" role="usernotes">User Notes:
664 <ulink url="&blfs-wiki;/pygobject"/></para>
665
666 </sect3>
667
668 <!-- Begin PyGObject -->
669
670 <sect3 role="installation">
671 <title>Installation of PyGObject</title>
672
673 <para>Install <application>PyGObject</application> by running the following
674 commands:</para>
675
676<screen><userinput>./configure --prefix=/usr &amp;&amp;
677make</userinput></screen>
678
679 <para>To test the results, issue: <command>make check</command>.</para>
680
681 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
682
683<screen role="root"><userinput>make install</userinput></screen>
684
685 </sect3>
686
687 <sect3 role="commands">
688 <title>Command Explanations</title>
689
690 <para><parameter>--disable-docs</parameter>: This option disables the
691 rebuilding of the html documentation if <xref linkend="libxslt"/> is
692 installed.</para>
693
694 </sect3>
695
696 <sect3 role="content">
697 <title>Contents</title>
698
699 <segmentedlist>
700 <segtitle>Installed Programs</segtitle>
701 <segtitle>Installed Libraries</segtitle>
702 <segtitle>Installed Directories</segtitle>
703
704 <seglistitem>
705 <seg>pygobject-codegen-2.0</seg>
706
707 <seg>libpyglib-gi-2.0-python.so,
708 _gio.so,
709 _gi_cairo.so
710 _gobject.so</seg>
711
712 <seg>/usr/include/pygobject-3.0 and
713 /usr/lib/python2.7
714 </seg>
715 </seglistitem>
716 </segmentedlist>
717
718 </sect3>
719
720 </sect2>
721
722 <!-- End PyGObject -->
723
724 <!-- Begin PyGTK -->
725 <sect2 id="pygtk" xreflabel="PyGTK-&pygtk-version;">
726
727 <title>PyGTK-&pygtk-version;</title>
728
729 <indexterm zone="pygtk">
730 <primary sortas="a-PyGTK">PyGTK</primary>
731 </indexterm>
732
733 <sect3 role="package">
734 <title>Introduction to PyGTK Module</title>
735
736 <para>PyGTK lets you to easily create programs with a graphical user
737 interface using the <application>Python</application> programming
738 language.</para>
739
740 <bridgehead renderas="sect4">Package Information</bridgehead>
741 <itemizedlist spacing="compact">
742 <listitem>
743 <para>Download (HTTP): <ulink url="&pygtk-download-http;"/></para>
744 </listitem>
745 <listitem>
746 <para>Download (FTP): <ulink url="&pygtk-download-ftp;"/></para>
747 </listitem>
748 <listitem>
749 <para>Download MD5 sum: &pygtk-md5sum;</para>
750 </listitem>
751 <listitem>
752 <para>Download size: &pygtk-size;</para>
753 </listitem>
754 <listitem>
755 <para>Estimated disk space required: &pygtk-buildsize;</para>
756 </listitem>
757 <listitem>
758 <para>Estimated build time: &pygtk-time;</para>
759 </listitem>
760 </itemizedlist>
761
762 <bridgehead renderas="sect4">PyGTK Dependencies</bridgehead>
763
764 <bridgehead renderas="sect5">Required</bridgehead>
765 <para role="required"><xref linkend="pygobject2"/></para>
766
767 <bridgehead renderas="sect5">Required (atk module)</bridgehead>
768 <para role="required"><xref linkend="atk"/></para>
769
770 <bridgehead renderas="sect5">Required (pango module)</bridgehead>
771 <para role="required"><xref linkend="pango"/></para>
772
773 <bridgehead renderas="sect5">Required (pangocairo module)</bridgehead>
774 <para role="required"><xref linkend="pycairo"/> and
775 <xref linkend="pango"/></para>
776
777 <bridgehead renderas="sect5">Required (gtk and gtk.unixprint
778 modules)</bridgehead>
779 <para role="required"><xref linkend="pycairo"/> and
780 <xref linkend="gtk2"/></para>
781
782 <bridgehead renderas="sect5">Required (gtk.libglade module)</bridgehead>
783 <para role="required"><xref linkend="pycairo"/> and
784 <xref linkend="libglade"/></para>
785
786 <bridgehead renderas="sect5">Optional</bridgehead>
787 <para role="optional"><ulink url="http://numpy.scipy.org/">NumPy</ulink></para>
788
789 <bridgehead renderas="sect5">Optional (to Build Documentation)</bridgehead>
790 <para role="optional"><xref linkend="libxslt"/></para>
791
792 <para condition="html" role="usernotes">User Notes:
793 <ulink url="&blfs-wiki;/pygtk"/></para>
794
795 </sect3>
796
797 <sect3 role="installation">
798 <title>Installation of PyGTK</title>
799
800 <para>Install <application>PyGTK</application> by running the following
801 commands:</para>
802
803<screen><userinput>./configure --prefix=/usr &amp;&amp;
804make</userinput></screen>
805
806 <para>The tests must be run from an active X display. If this is so,
807 issue: <command>make check</command>.</para>
808
809 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
810
811<screen role="root"><userinput>make install</userinput></screen>
812
813 </sect3>
814
815 <sect3 role="commands">
816 <title>Command Explanations</title>
817
818 <para><parameter>--enable-docs</parameter>: This option enables
819 rebuilding the html documentation if <xref linkend="libxslt"/> is
820 installed.</para>
821
822 </sect3>
823
824 <sect3 role="content">
825 <title>Contents</title>
826
827 <segmentedlist>
828 <segtitle>Installed Programs</segtitle>
829 <segtitle>Installed Libraries</segtitle>
830 <segtitle>Installed Directories</segtitle>
831
832 <seglistitem>
833 <seg>pygtk-codegen-2.0</seg>
834 <seg>atk.so, _gtk.so, glade.so, gtkunixprint.so, pango.so, and
835 pangocairo.so</seg>
836 <seg>/usr/{include/pygtk-2.0/pygtk,lib/{pygtk/2.0/demos/images,
837 python&python2-majorver;/site-packages/gtk-2.0/gtk},
838 share/{gtk-doc/html/pygtk/{cursors,icons,images},pygtk/2.0/defs}}</seg>
839 </seglistitem>
840 </segmentedlist>
841
842 <variablelist>
843 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
844 <?dbfo list-presentation="list"?>
845 <?dbhtml list-presentation="table"?>
846
847 <varlistentry id="pygtk-codegen-2.0">
848 <term><command>pygtk-codegen-2.0</command></term>
849 <listitem>
850 <para>is a wrapper script to run the <application>PyGTK</application>
851 codegen module.</para>
852 <indexterm zone="pygtk pygtk-codegen-2.0">
853 <primary sortas="b-pygtk-codegen-2.0">pygtk-codegen-2.0</primary>
854 </indexterm>
855 </listitem>
856 </varlistentry>
857
858 <varlistentry id="pygtk-demo">
859 <term><command>pygtk-demo</command></term>
860 <listitem>
861 <para>is a Python wrapper to run the <application>PyGTK</application>
862 demo program.</para>
863 <indexterm zone="pygtk pygtk-demo">
864 <primary sortas="b-pygtk-demo">pygtk-demo</primary>
865 </indexterm>
866 </listitem>
867 </varlistentry>
868 </variablelist>
869
870 </sect3>
871
872 </sect2>
873 <!-- End PyGTK -->
874
875 <!-- Begin PyGtkSourceView -->
876 <sect2 id="pygtksourceview" xreflabel="PyGtkSourceView-&pygtksourceview-version;">
877
878 <title>PyGtkSourceView-&pygtksourceview-version;</title>
879
880 <indexterm zone="pygtksourceview">
881 <primary sortas="a-PyGtkSourceView">PyGtkSourceView</primary>
882 </indexterm>
883
884 <sect3 role="package">
885 <title>Introduction to PyGtkSourceView Module</title>
886
887 <para>PyGtkSourceView contains python bindings for the version 2 of the
888 <application>GtkSourceView</application> library.</para>
889
890 <bridgehead renderas="sect4">Package Information</bridgehead>
891 <itemizedlist spacing="compact">
892 <listitem>
893 <para>Download (HTTP): <ulink url="&pygtksourceview-download-http;"/></para>
894 </listitem>
895 <listitem>
896 <para>Download (FTP): <ulink url="&pygtksourceview-download-ftp;"/></para>
897 </listitem>
898 <listitem>
899 <para>Download MD5 sum: &pygtksourceview-md5sum;</para>
900 </listitem>
901 <listitem>
902 <para>Download size: &pygtksourceview-size;</para>
903 </listitem>
904 <listitem>
905 <para>Estimated disk space required: &pygtksourceview-buildsize;</para>
906 </listitem>
907 <listitem>
908 <para>Estimated build time: &pygtksourceview-time;</para>
909 </listitem>
910 </itemizedlist>
911
912 <bridgehead renderas="sect4">PyGtkSourceView Dependencies</bridgehead>
913
914 <bridgehead renderas="sect5">Required</bridgehead>
915 <para role="required"><xref linkend="gtksourceview"/> and
916 <xref linkend="pygtk"/></para>
917
918 <bridgehead renderas="sect5">Recommended</bridgehead>
919 <para role="recommended"><xref linkend="DocBook"/></para>
920
921 <bridgehead renderas="sect5">Optional</bridgehead>
922 <para role="optional"><xref linkend="gtk-doc"/></para>
923
924 <para condition="html" role="usernotes">User Notes:
925 <ulink url="&blfs-wiki;/pygtksourceview"/></para>
926
927 </sect3>
928
929 <sect3 role="installation">
930 <title>Installation of PyGtkSourceView</title>
931
932 <para>Install <application>PyGtkSourceView</application> by running the following
933 commands:</para>
934
935<screen><userinput>./configure --prefix=/usr &amp;&amp;
936make</userinput></screen>
937
938 <para>This package does not come with a test suite.</para>
939
940 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
941
942<screen role="root"><userinput>make install</userinput></screen>
943
944 </sect3>
945
946 <sect3 role="commands">
947 <title>Command Explanations</title>
948
949 <para><option>--disable-docs</option>: This option disables the
950 documentation building and is required if
951 <application>DocBook</application> is not installed.</para>
952
953 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
954 href="../../xincludes/gtk-doc-rebuild.xml"/>
955
956 </sect3>
957
958 <sect3 role="content">
959 <title>Contents</title>
960
961 <segmentedlist>
962 <segtitle>Installed Programs</segtitle>
963 <segtitle>Installed Libraries</segtitle>
964 <segtitle>Installed Directory</segtitle>
965
966 <seglistitem>
967 <seg>None</seg>
968 <seg>gtksourceview2.so</seg>
969 <seg>/usr/share/gtk-doc/html/pygtksourceview2</seg>
970 </seglistitem>
971 </segmentedlist>
972
973 <variablelist>
974 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
975 <?dbfo list-presentation="list"?>
976 <?dbhtml list-presentation="table"?>
977
978 <varlistentry id="gtksourceview2">
979 <term><filename class='libraryfile'>gtksourceview2.so</filename></term>
980 <listitem>
981 <para>PyGtkSourceView Python library module.</para>
982 <indexterm zone="pygtksourceview gtksourceview2">
983 <primary sortas="c-gtksourceview2">gtksourceview2.so</primary>
984 </indexterm>
985 </listitem>
986 </varlistentry>
987
988 </variablelist>
989
990 </sect3>
991
992 </sect2>
993 <!-- End PyGtkSourceView -->
994
995 <!-- Begin pyatspi2 -->
996 <sect2 id="pyatspi2" xreflabel="pyatspi2-&pyatspi2-version;">
997
998 <title>pyatspi2-&pyatspi2-version;</title>
999
1000 <indexterm zone="pyatspi2">
1001 <primary sortas="a-pyatspi2">pyatspi2</primary>
1002 </indexterm>
1003
1004 <sect3 role="package">
1005
1006
1007 <title>Introduction to pyatspi2</title>
1008
1009 <para>The <application>pyatspi2</application> package contains Python2 bindings
1010 for the core components of GNOME Accessibility.</para>
1011
1012 &lfs70_built;
1013
1014 <bridgehead renderas="sect4">Package Information</bridgehead>
1015 <itemizedlist spacing="compact">
1016 <listitem>
1017 <para>Download (HTTP): <ulink url="&pyatspi2-download-http;"/></para>
1018 </listitem>
1019 <listitem>
1020 <para>Download (FTP): <ulink url="&pyatspi2-download-ftp;"/></para>
1021 </listitem>
1022 <listitem>
1023 <para>Download MD5 sum: &pyatspi2-md5sum;</para>
1024 </listitem>
1025 <listitem>
1026 <para>Download size: &pyatspi2-size;</para>
1027 </listitem>
1028 <listitem>
1029 <para>Estimated disk space required: &pyatspi2-buildsize;</para>
1030 </listitem>
1031 <listitem>
1032 <para>Estimated build time: &pyatspi2-time;</para>
1033 </listitem>
1034 </itemizedlist>
1035
1036 <bridgehead renderas="sect4">pyatspi2 Dependencies</bridgehead>
1037
1038 <bridgehead renderas="sect5">Required</bridgehead>
1039 <para role="required"><xref linkend="pygobject2"/></para>
1040
1041 <bridgehead renderas="sect5">Recommended</bridgehead>
1042 <para role="recommended"><xref linkend="at-spi2-core"/></para>
1043
1044 <para condition="html" role="usernotes">User Notes:
1045 <ulink url="&blfs-wiki;/pyatspi2"/></para>
1046
1047 </sect3>
1048
1049 <sect3 role="installation">
1050 <title>Installation of pyatspi2</title>
1051
1052 <para>Install <application>pyatspi2</application> by running the following
1053 commands:</para>
1054
1055<screen><userinput>./configure --prefix=$GNOME_PREFIX \
1056 --sysconfdir=$GNOME_SYSCONFDIR \
1057 --libexecdir=$GNOME_PREFIX/lib/pyatspi2 &amp;&amp;
1058make</userinput></screen>
1059
1060 <para>To test the results, issue: <command>make check</command>.</para>
1061
1062 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1063
1064<screen role="root"><userinput>make install</userinput></screen>
1065
1066 </sect3>
1067
1068 <sect3 role="content">
1069 <title>Contents</title>
1070
1071 <segmentedlist>
1072 <segtitle>Installed Programs</segtitle>
1073 <segtitle>Installed Libraries</segtitle>
1074 <segtitle>Installed Directory</segtitle>
1075
1076 <seglistitem>
1077 <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>
1078 <seg>None</seg>
1079 <seg><envar>$GNOME_PREFIX</envar>/lib/python2.7/site-packages/pyatspi</seg>
1080 </seglistitem>
1081 </segmentedlist>
1082
1083 <!--<variablelist> ## none of these are documented anywhere
1084 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
1085 <?dbfo list-presentation="list"?>
1086 <?dbhtml list-presentation="table"?>
1087
1088 <varlistentry id="Accessibility.py">
1089 <term><command>Accessibility.py</command></term>
1090 <listitem>
1091 <para>does this .....</para>
1092 <indexterm zone="pyatspi2 Accessibility.py">
1093 <primary sortas="b-Accessibility.py">Accessibility.py</primary>
1094 </indexterm>
1095 </listitem>
1096 </varlistentry>
1097
1098 <varlistentry id="appevent.py">
1099 <term><command>appevent.py</command></term>
1100 <listitem>
1101 <para>does this .....</para>
1102 <indexterm zone="pyatspi2 appevent.py">
1103 <primary sortas="b-appevent.py">appevent.py</primary>
1104 </indexterm>
1105 </listitem>
1106 </varlistentry>
1107
1108 <varlistentry id="constants.py">
1109 <term><command>constants.py</command></term>
1110 <listitem>
1111 <para>does this .....</para>
1112 <indexterm zone="pyatspi2 constants.py">
1113 <primary sortas="b-constants.py">constants.py</primary>
1114 </indexterm>
1115 </listitem>
1116 </varlistentry>
1117
1118 <varlistentry id="deviceevent.py">
1119 <term><command>deviceevent.py</command></term>
1120 <listitem>
1121 <para>does this .....</para>
1122 <indexterm zone="pyatspi2 deviceevent.py">
1123 <primary sortas="b-deviceevent.py">deviceevent.py</primary>
1124 </indexterm>
1125 </listitem>
1126 </varlistentry>
1127
1128 <varlistentry id="document.py">
1129 <term><command>document.py</command></term>
1130 <listitem>
1131 <para>does this .....</para>
1132 <indexterm zone="pyatspi2 document.py">
1133 <primary sortas="b-document.py">document.py</primary>
1134 </indexterm>
1135 </listitem>
1136 </varlistentry>
1137
1138 <varlistentry id="editabletext.py">
1139 <term><command>editabletext.py</command></term>
1140 <listitem>
1141 <para>does this .....</para>
1142 <indexterm zone="pyatspi2 editabletext.py">
1143 <primary sortas="b-editabletext.py">editabletext.py</primary>
1144 </indexterm>
1145 </listitem>
1146 </varlistentry>
1147
1148 <varlistentry id="enum.py">
1149 <term><command>enum.py</command></term>
1150 <listitem>
1151 <para>does this .....</para>
1152 <indexterm zone="pyatspi2 enum.py">
1153 <primary sortas="b-enum.py">enum.py</primary>
1154 </indexterm>
1155 </listitem>
1156 </varlistentry>
1157
1158 <varlistentry id="interfaces.py">
1159 <term><command>interfaces.py</command></term>
1160 <listitem>
1161 <para>does this .....</para>
1162 <indexterm zone="pyatspi2 interfaces.py">
1163 <primary sortas="b-interfaces.py">interfaces.py</primary>
1164 </indexterm>
1165 </listitem>
1166 </varlistentry>
1167
1168 <varlistentry id="registry.py">
1169 <term><command>registry.py</command></term>
1170 <listitem>
1171 <para>does this .....</para>
1172 <indexterm zone="pyatspi2 registry.py">
1173 <primary sortas="b-registry.py">registry.py</primary>
1174 </indexterm>
1175 </listitem>
1176 </varlistentry>
1177
1178 <varlistentry id="role.py">
1179 <term><command>role.py</command></term>
1180 <listitem>
1181 <para>does this .....</para>
1182 <indexterm zone="pyatspi2 role.py">
1183 <primary sortas="b-role.py">role.py</primary>
1184 </indexterm>
1185 </listitem>
1186 </varlistentry>
1187
1188 <varlistentry id="state.py">
1189 <term><command>state.py</command></term>
1190 <listitem>
1191 <para>does this .....</para>
1192 <indexterm zone="pyatspi2 state.py">
1193 <primary sortas="b-state.py">state.py</primary>
1194 </indexterm>
1195 </listitem>
1196 </varlistentry>
1197
1198 <varlistentry id="text.py">
1199 <term><command>text.py</command></term>
1200 <listitem>
1201 <para>does this .....</para>
1202 <indexterm zone="pyatspi2 text.py">
1203 <primary sortas="b-text.py">text.py</primary>
1204 </indexterm>
1205 </listitem>
1206 </varlistentry>
1207
1208 <varlistentry id="utils.py">
1209 <term><command>utils.py</command></term>
1210 <listitem>
1211 <para>does this .....</para>
1212 <indexterm zone="pyatspi2 utils.py">
1213 <primary sortas="b-utils.py">utils.py</primary>
1214 </indexterm>
1215 </listitem>
1216 </varlistentry>
1217
1218 </variablelist>-->
1219
1220 </sect3>
1221
1222 </sect2>
1223 <!-- End pyatspi2 -->
1224
1225 <!-- Begin pyxdg -->
1226 <sect2 id="pyxdg" xreflabel="PyXDG-&pyxdg-version;">
1227
1228 <title>PyXDG-&pyxdg-version;</title>
1229
1230 <indexterm zone="pyxdg">
1231 <primary sortas="a-PyXDG">pyxdg</primary>
1232 </indexterm>
1233
1234 <sect3 role="package">
1235 <title>Introduction to PyXDG Module</title>
1236
1237 <para><application>PyXDG</application> is a <application>Python</application>
1238 library to access freedesktop.org standards.</para>
1239
1240 <bridgehead renderas="sect4">Package Information</bridgehead>
1241 <itemizedlist spacing="compact">
1242 <listitem>
1243 <para>Download (HTTP): <ulink url="&pyxdg-download-http;"/></para>
1244 </listitem>
1245 <listitem>
1246 <para>Download (FTP): <ulink url="&pyxdg-download-ftp;"/></para>
1247 </listitem>
1248 <listitem>
1249 <para>Download MD5 sum: &pyxdg-md5sum;</para>
1250 </listitem>
1251 <listitem>
1252 <para>Download size: &pyxdg-size;</para>
1253 </listitem>
1254 <listitem>
1255 <para>Estimated disk space required: &pyxdg-buildsize;</para>
1256 </listitem>
1257 <listitem>
1258 <para>Estimated build time: &pyxdg-time;</para>
1259 </listitem>
1260 </itemizedlist>
1261
1262 <bridgehead renderas="sect4">PyXDG Dependencies</bridgehead>
1263
1264 <bridgehead renderas="sect5">Required</bridgehead>
1265 <para role="required"><xref linkend="python2"/></para>
1266
1267 <para condition="html" role="usernotes">User Notes:
1268 <ulink url="&blfs-wiki;/pyxdg"/></para>
1269
1270 </sect3>
1271
1272 <sect3 role="installation">
1273 <title>Installation of PyXDG</title>
1274
1275 <para>Install <application>pyxdg</application> by running the following
1276 commands:</para>
1277
1278 <para>As the <systemitem class="username">root</systemitem> user:</para>
1279
1280<screen role="root"><userinput>python setup.py install</userinput></screen>
1281
1282 </sect3>
1283
1284 <sect3 role="commands">
1285 <title>Command Explanations</title>
1286
1287 <para><command>python setup.py install</command>: This command installs
1288 the package. There are other options available, see
1289 <command>Python setup.py --help-commands</command> for details.</para>
1290
1291 </sect3>
1292
1293 <sect3 role="content">
1294 <title>Contents</title>
1295
1296 <segmentedlist>
1297 <segtitle>Installed Programs</segtitle>
1298 <segtitle>Installed Libraries</segtitle>
1299 <segtitle>Installed Directories</segtitle>
1300
1301 <seglistitem>
1302 <seg>BaseDirectory.py, Config.py, Exceptions.py, IconTheme.py, IniFile.py,
1303 Locale.py, Menu.py, RecentFile.py</seg>
1304 <seg>none</seg>
1305 <seg>/usr/lib/python&python2-majorver;/site-packages/xdg</seg>
1306 </seglistitem>
1307 </segmentedlist>
1308
1309 </sect3>
1310
1311 </sect2>
1312 <!--End pyxdg -->
1313
1314 <!-- Begin IPython -->
1315 <sect2 id="ipython" xreflabel="IPython-&ipython-version;">
1316
1317 <title>IPython-&ipython-version;</title>
1318
1319 <indexterm zone="ipython">
1320 <primary sortas="a-IPython">ipython</primary>
1321 </indexterm>
1322
1323 <sect3 role="package">
1324 <title>Introduction to IPython Module</title>
1325
1326 <para><application>IPython</application> provides a rich toolkit to help you
1327 make the most out of using Python interactively.</para>
1328
1329 <bridgehead renderas="sect4">Package Information</bridgehead>
1330 <itemizedlist spacing="compact">
1331 <listitem>
1332 <para>Download (HTTP): <ulink url="&ipython-download-http;"/></para>
1333 </listitem>
1334 <listitem>
1335 <para>Download (FTP): <ulink url="&ipython-download-ftp;"/></para>
1336 </listitem>
1337 <listitem>
1338 <para>Download MD5 sum: &ipython-md5sum;</para>
1339 </listitem>
1340 <listitem>
1341 <para>Download size: &ipython-size;</para>
1342 </listitem>
1343 <listitem>
1344 <para>Estimated disk space required: &ipython-buildsize;</para>
1345 </listitem>
1346 <listitem>
1347 <para>Estimated build time: &ipython-time;</para>
1348 </listitem>
1349 </itemizedlist>
1350
1351 <bridgehead renderas="sect4">IPython Dependencies</bridgehead>
1352
1353 <bridgehead renderas="sect5">Required</bridgehead>
1354 <para role="required"><xref linkend="python2"/>
1355 ( or <xref linkend="python3"/> : not tested), and
1356 <xref linkend="sqlite"/></para>
1357
1358 <bridgehead renderas="sect5">optional</bridgehead>
1359 <para role="optional">
1360 <ulink url="http://sphinx.pocoo.org">sphinx</ulink> (for building docs),
1361 <ulink url="http://pygments.org">pygments</ulink> (for syntax higlighting
1362 documentation),
1363 <ulink url="http://pypi.python.org/pypi/nose">nose</ulink> (to build the test
1364 program),
1365 <ulink url="http://www.noah.org/python/pexpect">pexpect</ulink> (for
1366 standalone doctests), and
1367 <ulink url="http://pypi.python.org/pypi/pyzmq">sphinx</ulink> (for qtconsole,
1368 notebook, parallel computing)</para>
1369
1370 <para condition="html" role="usernotes">User Notes:
1371 <ulink url="&blfs-wiki;/ipython"/></para>
1372
1373 </sect3>
1374
1375 <sect3 role="installation">
1376 <title>Installation of IPython</title>
1377
1378 <para>Install <application>ipython</application> by running the following
1379 commands:</para>
1380
1381 <para>As the <systemitem class="username">root</systemitem> user:</para>
1382
1383<screen role="root"><userinput>python setup.py install --prefix=/usr</userinput></screen>
1384
1385 <para>If you built this against <application>nose</application>, you can
1386 run the testsuite after the package has been installed by entering:
1387 <command>iptest</command>. The tests test_startup_{,i}py (and perhaps others
1388 if you provided the optional dependencies) will fail.</para>
1389
1390 </sect3>
1391
1392 <sect3 role="commands">
1393 <title>Command Explanations</title>
1394
1395 <para><command>python setup.py install --prefix=/usr</command>: This command
1396 installs the package. The prefix ensures that the programs are located in
1397 <filename class="directory">/usr/bin</filename> instead of
1398 <filename class="directory">/usr/local/bin</filename>.</para>
1399
1400 </sect3>
1401
1402 <sect3 role="content">
1403 <title>Contents</title>
1404
1405 <segmentedlist>
1406 <segtitle>Installed Programs</segtitle>
1407 <segtitle>Installed Libraries</segtitle>
1408 <segtitle>Installed Directories</segtitle>
1409
1410 <seglistitem>
1411 <seg>ipcluster, ipcontroller, ipengine, iplogger, iptest (if nose was
1412 installed), ipython, irunner, pycolor and a host of python scripts</seg>
1413 <seg>none</seg>
1414 <seg>/usr/lib/python&python2-majorver;/site-packages/IPython,
1415 /usr/share/doc/IPython</seg>
1416 </seglistitem>
1417 </segmentedlist>
1418
1419 <variablelist>
1420 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
1421 <?dbfo list-presentation="list"?>
1422 <?dbhtml list-presentation="table"?>
1423
1424 <varlistentry id="ipcluster">
1425 <term><command>ipcluster</command></term>
1426 <listitem>
1427 <para>IPython parallel computing cluster control tool</para>
1428 <indexterm zone="ipython ipcluster">
1429 <primary sortas="b-ipcluster">ipcluster</primary>
1430 </indexterm>
1431 </listitem>
1432 </varlistentry>
1433
1434 <varlistentry id="ipcontroller">
1435 <term><command>ipcontroller</command></term>
1436 <listitem>
1437 <!-- this is what the manpage says! -->
1438 <para>IPython parallel computing controller control tool</para>
1439 <indexterm zone="ipython ipcontroller">
1440 <primary sortas="b-ipcontroller">ipcontroller</primary>
1441 </indexterm>
1442 </listitem>
1443 </varlistentry>
1444
1445 <varlistentry id="ipengine">
1446 <term><command>ipengine</command></term>
1447 <listitem>
1448 <para>IPython parallel computing engine control tool</para>
1449 <indexterm zone="ipython ipengine">
1450 <primary sortas="b-ipengine">ipengine</primary>
1451 </indexterm>
1452 </listitem>
1453 </varlistentry>
1454
1455 <varlistentry id="iplogger">
1456 <term><command>iplogger</command></term>
1457 <listitem>
1458 <para>IPython logger fpr parallel computing</para>
1459 <indexterm zone="ipython iplogger">
1460 <primary sortas="b-iplogger">iplogger</primary>
1461 </indexterm>
1462 </listitem>
1463 </varlistentry>
1464
1465 <varlistentry id="iptest">
1466 <term><command>iptest</command></term>
1467 <listitem>
1468 <para>runs the IPython testsuite</para>
1469 <indexterm zone="ipython iptest">
1470 <primary sortas="b-iptest">iptest</primary>
1471 </indexterm>
1472 </listitem>
1473 </varlistentry>
1474
1475 <varlistentry id="ipython-prog">
1476 <term><command>ipython</command></term>
1477 <listitem>
1478 <!-- again, description from the manpage -->
1479 <para>Tools for Interactive Computing in Python</para>
1480 <indexterm zone="ipython ipython">
1481 <primary sortas="b-ipython">ipython</primary>
1482 </indexterm>
1483 </listitem>
1484 </varlistentry>
1485
1486 <varlistentry id="irunner">
1487 <term><command>irunner</command></term>
1488 <listitem>
1489 <para>is an interface to IPython&apos;s runner module</para>
1490 <indexterm zone="ipython irunner">
1491 <primary sortas="b-irunner">irunner</primary>
1492 </indexterm>
1493 </listitem>
1494 </varlistentry>
1495
1496 <varlistentry id="pycolor">
1497 <term><command>pycolor</command></term>
1498 <listitem>
1499 <para>Colorize a python file or stdin using ANSI and print to stdout</para>
1500 <indexterm zone="ipython pycolor">
1501 <primary sortas="b-pycolor">pycolor</primary>
1502 </indexterm>
1503 </listitem>
1504 </varlistentry>
1505
1506 </variablelist>
1507
1508 </sect3>
1509
1510 </sect2>
1511 <!-- End IPython -->
1512
1513 <!--
1514 <!\-\- Begin PyORBit \-\->
1515 <sect2 id="pyorbit" xreflabel="PyORBit-&pyorbit-version;">
1516
1517 <title>PyORBit-&pyorbit-version;</title>
1518
1519 <indexterm zone="pyorbit">
1520 <primary sortas="a-PyORBit">PyORBit</primary>
1521 </indexterm>
1522
1523 <sect3 role="package">
1524 <title>Introduction to PyORBit Module</title>
1525
1526 <para>This is a <application>Python</application> language binding for
1527 the <application>ORBit2</application> CORBA implementation.</para>
1528
1529 <bridgehead renderas="sect4">Package Information</bridgehead>
1530 <itemizedlist spacing="compact">
1531 <listitem>
1532 <para>Download (HTTP): <ulink url="&pyorbit-download-http;"/></para>
1533 </listitem>
1534 <listitem>
1535 <para>Download (FTP): <ulink url="&pyorbit-download-ftp;"/></para>
1536 </listitem>
1537 <listitem>
1538 <para>Download MD5 sum: &pyorbit-md5sum;</para>
1539 </listitem>
1540 <listitem>
1541 <para>Download size: &pyorbit-size;</para>
1542 </listitem>
1543 <listitem>
1544 <para>Estimated disk space required: &pyorbit-buildsize;</para>
1545 </listitem>
1546 <listitem>
1547 <para>Estimated build time: &pyorbit-time;</para>
1548 </listitem>
1549 </itemizedlist>
1550
1551 <bridgehead renderas="sect4">PyORBit Dependencies</bridgehead>
1552
1553 <bridgehead renderas="sect5">Required</bridgehead>
1554 <para role="required"><xref linkend="python2"/> and
1555 <xref linkend="ORBit2"/></para>
1556
1557 <para condition="html" role="usernotes">User Notes:
1558 <ulink url="&blfs-wiki;/pyorbit"/></para>
1559
1560 </sect3>
1561
1562 <sect3 role="installation">
1563 <title>Installation of PyORBit</title>
1564
1565 <para>Install <application>PyORBit</application> by running the following
1566 commands:</para>
1567
1568<screen><userinput>./configure \-\-prefix=/usr &amp;&amp;
1569make</userinput></screen>
1570
1571 <!\-\- There's some test scripts, but I don't know what to run \-\->
1572 <para>This package does not come with a test suite.</para>
1573
1574 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1575
1576<screen role="root"><userinput>make install</userinput></screen>
1577
1578 </sect3>
1579
1580 <sect3 role="content">
1581 <title>Contents</title>
1582
1583 <segmentedlist>
1584 <segtitle>Installed Programs</segtitle>
1585 <segtitle>Installed Libraries</segtitle>
1586 <segtitle>Installed Directories</segtitle>
1587
1588 <seglistitem>
1589 <seg>None</seg>
1590 <seg>PyORBit Python library module</seg>
1591 <seg>/usr/include/pyorbit-2</seg>
1592 </seglistitem>
1593 </segmentedlist>
1594
1595 </sect3>
1596
1597 </sect2>
1598 <!\-\- End PyORBit \-\->
1599
1600 <!\-\- Begin Gnome-Python \-\->
1601 <sect2 id="gnome-python" xreflabel="Gnome-Python-&gnome-python-version;">
1602
1603 <title>Gnome-Python-&gnome-python-version;</title>
1604
1605 <indexterm zone="gnome-python">
1606 <primary sortas="a-Gnome-Python">Gnome-Python</primary>
1607 </indexterm>
1608
1609 <sect3 role="package">
1610 <title>Introduction to Gnome-Python Module</title>
1611
1612 <para>Gnome-Python provides <application>Python</application> modules
1613 for various GNOME libraries.</para>
1614
1615 <bridgehead renderas="sect4">Package Information</bridgehead>
1616 <itemizedlist spacing="compact">
1617 <listitem>
1618 <para>Download (HTTP): <ulink url="&gnome-python-download-http;"/></para>
1619 </listitem>
1620 <listitem>
1621 <para>Download (FTP): <ulink url="&gnome-python-download-ftp;"/></para>
1622 </listitem>
1623 <listitem>
1624 <para>Download MD5 sum: &gnome-python-md5sum;</para>
1625 </listitem>
1626 <listitem>
1627 <para>Download size: &gnome-python-size;</para>
1628 </listitem>
1629 <listitem>
1630 <para>Estimated disk space required: &gnome-python-buildsize;</para>
1631 </listitem>
1632 <listitem>
1633 <para>Estimated build time: &gnome-python-time;</para>
1634 </listitem>
1635 </itemizedlist>
1636
1637 <bridgehead renderas="sect4">Gnome-Python Dependencies</bridgehead>
1638
1639 <bridgehead renderas="sect5">Required</bridgehead>
1640 <para role="required"><xref linkend="pygtk"/> and
1641 <xref linkend="libgnome"/></para>
1642
1643 <!\-\- Many modules get their deps pulled in through libgnome: libbonobo,
1644 gnome-vfs, GConf \-\->
1645
1646 <bridgehead renderas="sect5">Required (gnome.ui module)</bridgehead>
1647 <para role="required"><xref linkend="pyorbit"/> and
1648 <xref linkend="libgnomeui"/></para>
1649
1650 <bridgehead renderas="sect5">Required (gnome.canvas module)</bridgehead>
1651 <para role="required"><xref linkend="libgnomecanvas"/></para>
1652
1653 <bridgehead renderas="sect5">Required (gnomevfs module bonobo
1654 support)</bridgehead>
1655 <para role="required"><xref linkend="pyorbit"/></para>
1656
1657 <bridgehead renderas="sect5">Required (bonobo.ui module)</bridgehead>
1658 <para role="required"><xref linkend="libbonoboui"/></para>
1659
1660 <para condition="html" role="usernotes">User Notes:
1661 <ulink url="&blfs-wiki;/gnome-python"/></para>
1662
1663 </sect3>
1664
1665 <sect3 role="installation">
1666 <title>Installation of Gnome-Python</title>
1667
1668 <para>Install <application>Gnome-Python</application> by running the following
1669 commands:</para>
1670
1671<screen><userinput>./configure \-\-prefix=/usr &amp;&amp;
1672make</userinput></screen>
1673
1674 <!\-\- Tests were crashing on me; need to figure out why \-\->
1675 <para>This package does not come with a test suite.</para>
1676
1677 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1678
1679<screen role="root"><userinput>make install</userinput></screen>
1680
1681 </sect3>
1682
1683 <sect3 role="content">
1684 <title>Contents</title>
1685
1686 <segmentedlist>
1687 <segtitle>Installed Programs</segtitle>
1688 <segtitle>Installed Libraries</segtitle>
1689 <segtitle>Installed Directories</segtitle>
1690
1691 <seglistitem>
1692 <seg>None</seg>
1693 <seg>libpythonmethod.so, _bonobo.so, activation.so, ui.so, gconf.so,
1694 _gnome.so, ui.so, gnomecanvas.so, _gnomevfs.so, and
1695 gnomevfsbonobo.so</seg>
1696 <seg>/usr/{include/gnome-python-2.0,
1697 lib/python&python2-majorver;/site-packages/gtk-2.0/{bonobo,gnomevfs},
1698 share/{gtk-doc/html/pygnomevfs,pygtk/2.0/argtypes}}</seg>
1699 </seglistitem>
1700 </segmentedlist>
1701
1702 </sect3>
1703
1704 </sect2>
1705 <!\-\- End Gnome-Python \-\->
1706
1707 <!\-\- Begin Gnome-Python-Desktop \-\->
1708 <sect2 id="gnome-python-desktop" xreflabel="Gnome-Python-Desktop-&gnome-python-desktop-version;">
1709
1710 <title>Gnome-Python-Desktop-&gnome-python-desktop-version;</title>
1711
1712 <indexterm zone="gnome-python-desktop">
1713 <primary sortas="a-Gnome-Python-Desktop">Gnome-Python-Desktop</primary>
1714 </indexterm>
1715
1716 <sect3 role="package">
1717 <title>Introduction to Gnome-Python-Desktop Module</title>
1718
1719 <para>Gnome-Python-Desktop provides additional <application>Python</application>
1720 modules for GNOME libraries.</para>
1721
1722 <bridgehead renderas="sect4">Package Information</bridgehead>
1723 <itemizedlist spacing="compact">
1724 <listitem>
1725 <para>Download (HTTP): <ulink url="&gnome-python-desktop-download-http;"/></para>
1726 </listitem>
1727 <listitem>
1728 <para>Download (FTP): <ulink url="&gnome-python-desktop-download-ftp;"/></para>
1729 </listitem>
1730 <listitem>
1731 <para>Download MD5 sum: &gnome-python-desktop-md5sum;</para>
1732 </listitem>
1733 <listitem>
1734 <para>Download size: &gnome-python-desktop-size;</para>
1735 </listitem>
1736 <listitem>
1737 <para>Estimated disk space required: &gnome-python-desktop-buildsize;</para>
1738 </listitem>
1739 <listitem>
1740 <para>Estimated build time: &gnome-python-desktop-time;</para>
1741 </listitem>
1742 </itemizedlist>
1743
1744 <bridgehead renderas="sect4">Gnome-Python-Desktop Dependencies</bridgehead>
1745
1746 <!\-\- Not strictly true, but needed to find install directories and
1747 by most modules \-\->
1748 <bridgehead renderas="sect5">Required</bridgehead>
1749 <para role="required"><xref linkend="gnome-python"/></para>
1750
1751 <bridgehead renderas="sect5">Required (gnomeapplet module)</bridgehead>
1752 <para role="required"><xref linkend="gnome-panel"/></para>
1753
1754 <bridgehead renderas="sect5">Required (gnomeprint module)</bridgehead>
1755 <para role="required"><xref linkend="libgnomeprint"/></para>
1756
1757 <bridgehead renderas="sect5">Required (gnomeprint.ui module)</bridgehead>
1758 <para role="required"><xref linkend="libgnomeprintui"/></para>
1759
1760 <!\-\- looks like version 1.x of gtksourceview is the requirement \-\->
1761 <bridgehead renderas="sect5">Required (gtksourceview module)</bridgehead>
1762 <para role="required"><xref linkend="gtksourceview"/> (Version 1.x required)</para>
1763
1764 <bridgehead renderas="sect5">Required (wnck module)</bridgehead>
1765 <para role="required"><xref linkend="libwnck"/></para>
1766
1767 <bridgehead renderas="sect5">Required (totem.plparser module)</bridgehead>
1768 <para role="required"><xref linkend="totem"/></para>
1769
1770 <bridgehead renderas="sect5">Required (gtop module)</bridgehead>
1771 <para role="required"><xref linkend="libgtop"/></para>
1772
1773 <bridgehead renderas="sect5">Required (braseromedia and braseroburn modules)</bridgehead>
1774 <para role="required"><xref linkend="brasero"/></para>
1775
1776 <bridgehead renderas="sect5">Required (mediaprofiles module)</bridgehead>
1777 <para role="required"><xref linkend="gnome-media"/></para>
1778
1779 <bridgehead renderas="sect5">Required (rsvg module)</bridgehead>
1780 <para role="required"><xref linkend="librsvg"/></para>
1781
1782 <bridgehead renderas="sect5">Required (metacity module)</bridgehead>
1783 <para role="required"><xref linkend="metacity"/></para>
1784
1785 <bridgehead renderas="sect5">Required (gnomekeyring module)</bridgehead>
1786 <para role="required"><xref linkend="gnome-keyring"/></para>
1787
1788 <bridgehead renderas="sect5">Required (gnomedesktop module)</bridgehead>
1789 <para role="required"><xref linkend="gnome-desktop"/></para>
1790
1791 <bridgehead renderas="sect5">Required (bugbuddy module)</bridgehead>
1792 <para role="required"><xref linkend="bug-buddy"/></para>
1793
1794 <bridgehead renderas="sect5">Required (evolution.ebook and evolution.ecal modules)</bridgehead>
1795 <para role="required"><xref linkend="evolution-data-server"/></para>
1796
1797 <bridgehead renderas="sect5">Required (evince module)</bridgehead>
1798 <para role="required"><xref linkend="evince"/></para>
1799
1800 <para condition="html" role="usernotes">User Notes:
1801 <ulink url="&blfs-wiki;/gnome-python-desktop"/></para>
1802
1803 </sect3>
1804
1805 <sect3 role="installation">
1806 <title>Installation of Gnome-Python-Desktop</title>
1807
1808 <para>Install <application>Gnome-Python-Desktop</application> by running
1809 the following commands:</para>
1810
1811<screen><userinput>./configure \-\-prefix=/usr &amp;&amp;
1812make</userinput></screen>
1813
1814 <!\-\- Tests were crashing on me; need to figure out why \-\->
1815 <para>This package does not come with a test suite.</para>
1816
1817 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
1818
1819<screen role="root"><userinput>make install</userinput></screen>
1820
1821 </sect3>
1822
1823 <sect3 role="commands">
1824 <title>Command Explanations</title>
1825
1826 <para><parameter>\-\-enable-metacity</parameter>: This option enables
1827 building the metacity module if <xref linkend="metacity"/> is
1828 installed.</para>
1829
1830 </sect3>
1831
1832 <sect3 role="content">
1833 <title>Contents</title>
1834
1835 <segmentedlist>
1836 <segtitle>Installed Programs</segtitle>
1837 <segtitle>Installed Libraries</segtitle>
1838 <segtitle>Installed Directories</segtitle>
1839
1840 <seglistitem>
1841 <seg>None</seg>
1842 <seg>braseroburn.so, braseromedia.so, evince.so, ebook.so, ecal.so,
1843 gnomeapplet.so, _gnomedesktop.so, gnomekeyring.so, _print.so, ui.so,
1844 gtop.so, mediaprofiles.so, rsvg.so, plparser.so, and wnck.so</seg>
1845 <seg>/usr/{lib/python&python2-majorver;/site-packages/gtk-2.0/{evolution,
1846 gnomedesktop,gnomeprint,totem},share/gtk-doc/html/pygnomeprintui}</seg>
1847 <seg>None</seg>
1848 </seglistitem>
1849 </segmentedlist>
1850
1851 </sect3>
1852
1853 </sect2>
1854 <!\-\- End Gnome-Python-Desktop -->
1855
1856</sect1>
Note: See TracBrowser for help on using the repository browser.