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]
