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

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

Updated to Pycairo-1.8.8. Updated to PyGObject-2.20.0. Updated to PyGTK-2.16.0. Updated to PyORBit-2.24.0. Updated to Gnome-Python-2.28.0.

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

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