diff --git a/Xalan.1 b/Xalan.1 new file mode 100644 index 0000000..28d0605 --- /dev/null +++ b/Xalan.1 @@ -0,0 +1,52 @@ +.TH XALAN "1" "April 2024" "" "User Commands" +.SH NAME +.B Xalan +\(en Transform XML documents using a stylesheet +.SH SYNOPSIS +.B Xalan +.RI [ OPTIONS ] +.I source +.I stylesheet +.SH DESCRIPTION +Transform XML documents using a stylesheet +that conforms to XSLT 1.0 standards. +.SH OPTIONS +A dash as the +.I source +argument reads from stdin. +.RB ( \- +cannot be used for both arguments.) +.TP +.B \-a +Use xml-stylesheet PI, not the +.I stylesheet +argument. +.TP +.B \-e\ \fIencoding +Force the specified encoding for the output. +.TP +.B \-i\ \fIinteger +Indent the specified amount. +.TP +.B \-m +Omit the +.B META +tag in HTML output. +.TP +.B \-o\ \fIfilename +Write output to the specified file. +.TP +.B \-p\ \fIname\ expression +Sets a stylesheet parameter. +.TP +.B \-t +Display timing information. +.TP +.B \-u +Disable escaping of URLs in HTML output. +.TP +.B \-? +Display a help message. +.TP +.B \-v +Validates source documents. diff --git a/xalan-c.spec b/xalan-c.spec index 5cf3811..94de846 100644 --- a/xalan-c.spec +++ b/xalan-c.spec @@ -22,6 +22,8 @@ URL: https://apache.github.io/xalan-c/ Source0: %{releaseurl}/%{tar_name}.tar.gz Source1: %{releaseurl}/%{tar_name}.tar.gz.asc Source2: %{releaseurl}/KEYS +# Man page hand-written for Fedora in groff_man(7) format based on Xalan -? +Source3: Xalan.1 BuildRequires: gnupg2 BuildRequires: cmake @@ -123,6 +125,8 @@ install -t '%{buildroot}%{_docdir}/%{name}-doc' -D -p -m 0644 \ cp -rvp docs/images/ samples/ '%{buildroot}%{_docdir}/%{name}-doc' hardlink -c -v '%{buildroot}%{_docdir}/%{name}-doc' +install -t '%{buildroot}%{_mandir}/man1' -D -p -m 0644 '%{SOURCE3}' + %check %ctest @@ -130,6 +134,7 @@ hardlink -c -v '%{buildroot}%{_docdir}/%{name}-doc' %files %{_bindir}/Xalan +%{_mandir}/man1/Xalan.1* %files libs