From 872db717fe9f2dfc9d8b10a80ff9cc4c0df71b07 Mon Sep 17 00:00:00 2001 From: Randy McMurchy Date: Wed, 19 Oct 2005 18:35:45 +0000 Subject: [PATCH] Added new package PyXML-0.8.4 to support the installation of Epiphany git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@5227 af4574ff-66df-0310-9fd7-8a98e5e911e0 --- general.ent | 1 + general/prog/prog.xml | 1 + general/prog/pyxml.xml | 149 +++++++++++++++++++++++++++++ gnome/add/epiphany.xml | 2 +- introduction/welcome/changelog.xml | 3 + introduction/welcome/credits.xml | 2 +- 6 files changed, 156 insertions(+), 2 deletions(-) create mode 100644 general/prog/pyxml.xml diff --git a/general.ent b/general.ent index 8d347080ad..db76febc9c 100644 --- a/general.ent +++ b/general.ent @@ -155,6 +155,7 @@ + diff --git a/general/prog/prog.xml b/general/prog/prog.xml index 364f1b908b..0d3f87264d 100644 --- a/general/prog/prog.xml +++ b/general/prog/prog.xml @@ -30,6 +30,7 @@ + diff --git a/general/prog/pyxml.xml b/general/prog/pyxml.xml new file mode 100644 index 0000000000..e60695e627 --- /dev/null +++ b/general/prog/pyxml.xml @@ -0,0 +1,149 @@ + + + %general-entities; + + + + + + + +]> + + + + + + $LastChangedBy:$ + $Date:$ + + + PyXML-&pyxml-version; + + + PyXML + + + + Introduction to PyXML + + The PyXML package contains a validating + XML parser, an implementation of the SAX and DOM programming interfaces, + an interface to the Expat parser, and a C helper module that can speed up + xmllib.py by a factor of five. This is useful for + validating, parsing and manipulating XML files using Python + programs. + + Package Information + + + Download (HTTP): + + + Download (FTP): + + + Download MD5 sum: &pyxml-md5sum; + + + Download size: &pyxml-size; + + + Estimated disk space required: &pyxml-buildsize; + + + Estimated build time: &pyxml-time; + + + + PyXML Dependencies + + Required + + + + + + Installation of PyXML + + Install PyXML by running the following + commands: + +python setup.py build + + Now, as the root user: + +python setup.py install && +install -v -m644 doc/man/xmlproc_*.1 /usr/share/man/man1 && +install -v -m755 -d /usr/share/doc/PyXML-&pyxml-version; && +cp -v -R doc demo test /usr/share/doc/PyXML-&pyxml-version; && +install -v -m644 README* /usr/share/doc/PyXML-&pyxml-version; + + To run the regression tests, the package must first be installed. + Then, as an unprivileged user, issue the following commands: + +cd test && +python regrtest.py && +cd .. + + + + + Command Explanations + + python setup.py build: This command copies the + *.py files to a staging area and compiles the C + extensions. + + python setup.py install: This command installs + the package. + + + + + Contents + + + Installed Programs + Installed Libraries + Installed Directories + + + xmlproc_parse and xmlproc_val + PyXML Python library modules + /usr/lib/python2.4/site-packages/_xmlplus and + /usr/share/doc/PyXML-&pyxml-version; + + + + + Short Descriptions + + + + + xmlproc_parse + + is a simple XML file parser using the xmlproc parser. + + xmlproc_parse + + + + + + xmlproc_val + + is a validating XML file parser using the xmlproc parser. + + xmlproc_val + + + + + + + + diff --git a/gnome/add/epiphany.xml b/gnome/add/epiphany.xml index bb0198cffd..cee331ea17 100644 --- a/gnome/add/epiphany.xml +++ b/gnome/add/epiphany.xml @@ -63,7 +63,7 @@ , , iso-codes - (which requires PyXML) + (which requires ) and or or diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index d5df405a73..c08afcfe59 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -44,6 +44,9 @@ October 19th, 2005 + + [randy] - Added new package PyXML-0.8.4. + [randy] - Added category headers to the GNOME Add-on packages Table-of-Contents. Many thanks to Manuel Canales Esparcia for the diff --git a/introduction/welcome/credits.xml b/introduction/welcome/credits.xml index fed3577d0c..9547b739c0 100644 --- a/introduction/welcome/credits.xml +++ b/introduction/welcome/credits.xml @@ -222,7 +222,7 @@ GNOME Doc Utils, GnuCash (many additions), HAL, Heimdal, HTML Tidy, JadeTeX, Java Access Bridge, LessTif (rewrite), libexif, libgail-gnome, libgnomecups, MPlayer (extensive overhaul), Other Programming Tools, - PDL, Perl Modules, pilot-link, Samba 3 (many additions), Shadow + PDL, Perl Modules, pilot-link, PyXML, Samba 3 (many additions), Shadow (rewrite), SANE (original instructions by Alex Kloss), SLIB, Stunnel, Sysstat, system-tools-backends and unixODBC: Randy McMurchy