This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: SGML/XML packages available for testing


Christopher Faylor writes:
 > Can you post the setup.hint files for the above, please?
 > 

Most if not all were posted a while ago (putting the packages together
took longer than expected), but here they are again. I'll be happy to
revise them if anything is wrong.

# setup.hint for the Cygwin docbook-dsssl package
# Original source: http://sourceforge.net/projects/docbook
category: Text
requires: sgml-base openjade docbook-sgml perl ash
# sgml-base - So we can add DTDs to the SGML catalog.
# openjade  - not really required for installation, but if you
#             want to do anything *useful* with it you'll need a
#             DSSSL engine, and openjade is the only one cygwin offers.
# docbook   - We need the DTD available to do anything.
# ash/perl  - To run the post-install script to update the SGML catalog.
# perl      - To build indices for DocBook documents
test: 1.76-1
sdesc: "DSSSL stylesheets for the DocBook SGML and XML DTDs"
ldesc: "DSSSL stylesheets for transforming DocBook SGML or XML documents
to HTML, TeX, MIF or RTF. For DocBook XML documents you may consider
using xsltproc and the docbook-xsl stylesheets instead.

Includes a perl script for generating the index.

See http://docbook.sourceforge.net/ for more information."

--------------------------------------------------------
category: Text
requires: sgml-base openjade bash
# sgml-base - So we can add DTDs to the SGML catalog.
# bash      - To run the post-install script.
# openjade  - not really required for installation, but if you
#             want to do anything *useful* with it you'll need an
#             SGML parser, and openjade is the only one cygwin offers.
test: 4.1-1
sdesc: "An SGML DTD for writing books and other documentation."
ldesc: "An SGML DTD for writing books and other documentation,
especially technical documentation.

To convert DocBook documents to other formats such as HTML, you also need
the package docbook-dsssl.

This DTD is also available in XML flavour (in package 'docbook-xml').

See http://www.oasis-open.org/docbook/ for more information."

--------------------------------------------------------
category: Text
requires: xml-base libxml2 ash
# xml-base  - XML entities
# libxml2   - So we can add DTDs to the XML catalog.
# ash       - To run the post-install script.
test: 4.1.2-1
sdesc: "An XML DTD for writing books and other documentation."
ldesc: "An XML DTD for writing books and other documentation,
especially technical documentation.

To convert DocBook documents to other formats such as HTML, you also need
the package docbook-xsl.

This DTD is also available in SGML flavour (in package 'docbook-sgml').

See http://www.oasis-open.org/docbook/ for more information."


--------------------------------------------------------
# setup.hint file for the Cygwin docbook-xsl package
# Original source: http://docbook.sourceforge.net/
category: Text
requires: libxslt docbook-xml
# libxslt     - not really required for installation, but if you
#               want to do anything *useful* with it you'll need a
#               XSLT engine, and libxslt is the only one cygwin offers.
# docbook-xml - If you want to do anything with this package then you need
#               the Docbook XML DTD.  If docbook-xml isn't installed, it
#               will be automatically fetched from a web server *every time*
#               they're needed.  However, that's a very slow way to do it -
#               far better to install them locally.
test: 1.49-1
sdesc: "XSL stylesheets for transforming DocBook XML to HTML and
other formats."
ldesc: "XSL stylesheets for transforming DocBook XML to HTML or FO.

Once the document has been converted to a FO (Formatting Object) file,
it can be further processed to PDF or other formats, using tools
such as PassiveTeX (not included)

See http://docbook.sourceforge.net/ for more information."

--------------------------------------------------------
# setup.hint file for the Cygwin OpenJade package
# Original source: http://openjade.sourceforge.net/
sdesc: "A SGML parser and a DSSSL engine to transform SMGL and XML documents"
ldesc: "OpenSP is a library for parsing SGML files. The package contains
several binaries using this library. Among them is OpenJade, a DSSSL engine
that transforms SMGL and XML documents. Openjade contains backends to create
human-readable output (RTF, HTML, MIF), a backend to create TeX output for
further transformation into Postscript and PDF formats, as well as backends
to create FOT and to perform SGML->SGML transformations. Openjade is widely
used for SGML/XML-based software manuals using the linuxdoc or DocBook DTDs.
Use of the docbook and docbook-dsssl packages is recommended."
test: 1.3.1-1
category: Text
requires: cygwin sgml-base ash libintl1
# cygwin    - This package contains binaries.
# sgml-base - So we can add DTDs to the SGML catalog.
# ash      - To run the post-install script to update the SGML catalog.

--------------------------------------------------------
category: Text
requires: perl ash
# perl      - To run the SGML catalog maintainace script.
# ash       - To run the post-install script.
test: 1.01-1
sdesc: "A basic SGML tree, and tools to maintain it."
ldesc: "A basic SGML tree, and tools to maintain it.
Includes the ISO entities, and the definitions of HTML 3.2, 4.0 and 4.01."

--------------------------------------------------------
# setup.hint file for the Cygwin tei-xml package
# Original source: http://www.tei-c.org/P4X/DTD
category: Text
requires: libxslt tei-xsl sgml-base xml-base
# libxslt     - not really required for installation, but if you
#               want to do anything *useful* with it you'll need a
#               XSLT engine, and libxslt is the only one cygwin
#               offers.
# tei-xsl     - not really required for installation, but without
#               the stylesheets you won't be able to transform your
#               TEI XML documents
# sgml-base   - to incorporate the catalog file into the master
#               SGML catalog
# xml-base    - to include the DTD in the XML catalog
test: p4-1
sdesc: "The Text Encoding Initiative (TEI) XML DTD"
ldesc: "The Text Encoding Initiative (TEI) XML DTD

A large, modular, and flexible document type definition which is
widely used in linguistic applications, although it is as well
suitable for general-purpose documents.

See http://www.tei-c.org/ for more information."

--------------------------------------------------------
# setup.hint file for the Cygwin tei-xsl package
# Original source: http://www.tei-c.org/Stylesheets/teixsl.html
category: Text
requires: libxslt tei-xml
# libxslt     - not really required for installation, but if you
#               want to do anything *useful* with it you'll need a
#               XSLT engine, and libxslt is the only one cygwin
#               offers.
# tei-xml     - not really required for installation, but without
#               the DTD you won't be able to transform your
#               TEI XML documents
test: 20011027-1
sdesc: "The TEI XSL Stylesheets"
ldesc: "The XSL Stylesheets for the Text Encoding Initiative (TEI) XML DTD

These stylesheets do not yet support all elements of the (pretty
complex) TEI DTD, but a popular subset (TEILite) is completely
supported.

See http://www.tei-c.org/ for more information."

--------------------------------------------------------
# This package is assembled from the XML parts of Debian's sgml-base
# package, with minor modifications for cygwin.  Note that this package
# does not contain any XML DTDs, they are in xml-base.
# Contents:
# - ISO entity definitions
# - XHTML 1.0 and 1.1 DTDs
# - Minor miscellaneous DTDs.
#
category: Text
requires: libxsl2 ash
# libxsl2   - To maintain the XML catalog.
# ash       - To run the post-install script to set up an SGML catalog.
test: 1.1-1
sdesc: "Basic XML and XHTML DTDs and entities."
ldesc: "A basic XML tree.  Includes the ISO entities, and the definitions
of XHTML 1.0 and 1.1."


regards,
Markus


-- 
Markus Hoenicka, PhD
UT Houston Medical School
Dept. of Integrative Biology and Pharmacology
6431 Fannin MSB4.114
Houston, TX 77030
(713) 500-6313, -7477
(713) 500-7444 (fax)
Markus.Hoenicka@uth.tmc.edu
http://ourworld.compuserve.com/homepages/hoenicka_markus/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]