source: general/prog/python-modules.xml@ 6103e59

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 6103e59 was 6103e59, checked in by Bruce Dubbs <bdubbs@…>, 12 years ago

Fix incorrect url

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

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