Greetings,

The packaging of Xalan-C v1.11 binary distributions for UNIX platforms
is being refined.

The project makefiles have some minor edits to accommodate useful
packaging of document information.

   trunk/Makefile.incl.in
   trunk/Makefile.in

The configure $(datadir) is by default = $(prefix)/share
and is normally used to store architecture specific data.

Documentation for installed UNIX packages (other than texinfo and manpages)
normally goes in $(datadir)/doc/pkgnam/*.

Since Xalan-C primarily creates the "libxalan-c.so" product and a
companion Xalan command line executable, I am using the directory
path

   $(datadir)/doc/libxalan-c/* to contain copies of the files

   LICENSE
   NOTICE
   README

Some UNIX package distributions also place html and pdf documents
in these directories.

The configure script normally installs to the $(prefix) = /usr/local
unless otherwise specified.

The sample scripts in (svn)xalan/c/trunk/scripts/xalan-unix-scripts.tar
are defined for a Linux platform.

The "xalan-build.sh" will target a release build to
   $(prefix) = /opt/apache/.

The "xalan-build-debug.sh" will target a debug build to
   $(prefix) = /opt/apache/debug/.

The make "install-extras" will place the LICENSE, NOTICE, and README
files in
   /opt/apache/share/doc/libxalan-c/
or
   /opt/apache/debug/share/doc/libxalan-c/

The standard make "all" will only create the libxalan-c.so and the
Xalan command line utility.

The make "samples" will create the sample programs.

The make "test" will create the test programs.

The make "install-pkg" will install the samples along with the
Xalan command line utility.

----------------

I am ready to do similar refinement of my scripts that create
binary distribution packages for Windows platforms.

(pkgroot)/doc/xalan-c-v1.11/* will contain the LICENSE, NOTICE,
and README file.

I am also hoping that the compainion Xerces parser can have
(pkgroot)/doc/xerces-c-v3.1.1/* for Xerces related documentation.

----------------

I have rewritten the README so that package maintainers for
Solaris, Debian, BSD, and RedHat have some useful guidance
about prerequisite, required, and recommended packages.

Sincerely,
Steven J. Hathaway
Xalan Documentation Project





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to