source: general/prog/python-modules.xml@ 780294af

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 780294af was 780294af, checked in by Wayne Blaszczyk <wblaszcz@…>, 14 years ago

Updated to PyGtkSourceView-2.10.1, PyGObject-2.21.3, PyGTK-2.17.0, and Gnome-Python-2.28.1.

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

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