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

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

Add pystspi2, but in the python modules, not as a gnome/additional package.

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

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