[xml-commons-resolver] Add man pages (Resolves: rhbz#949424)

Mikolaj Izdebski mizdebsk at fedoraproject.org
Thu Apr 11 11:48:17 UTC 2013


commit 6f20bd9deba206b7a1c7b79b20a0e68fddd256a2
Author: Michal Srb <msrb at redhat.com>
Date:   Thu Apr 11 13:22:25 2013 +0200

    Add man pages (Resolves: rhbz#949424)
    
    Signed-off-by: Mikolaj Izdebski <mizdebsk at redhat.com>

 xml-commons-resolver-resolver.1 |   66 ++++++++++++++++++++++++++++++++++++++
 xml-commons-resolver-xparse.1   |   62 ++++++++++++++++++++++++++++++++++++
 xml-commons-resolver-xread.1    |   67 +++++++++++++++++++++++++++++++++++++++
 xml-commons-resolver.spec       |   15 ++++++++-
 4 files changed, 209 insertions(+), 1 deletions(-)
---
diff --git a/xml-commons-resolver-resolver.1 b/xml-commons-resolver-resolver.1
new file mode 100644
index 0000000..831e590
--- /dev/null
+++ b/xml-commons-resolver-resolver.1
@@ -0,0 +1,66 @@
+.TH XML-RESOLVER 1 "11 April 2013" "xml-commons-resolver" "User commands"
+
+.SH NAME
+xml-resolver - A simple command-line resolver
+
+.SH SYNOPSIS
+
+.B xml-resolver
+[options] keyword
+
+.SH DESCRIPTION
+
+\fBxml-resolver\fP is a simple command-line resolver. It takes some parameters 
+and passes them through the resolver, printing the result.
+
+The process ends with error-level 1, if there were errors.
+
+.SH OPTIONS
+
+Command-line options are described below.
+
+.PP
+.B -c
+catalogfile
+.RS 4
+Load a particular catalog file
+.RE
+.PP
+.B -n
+name
+.RS 4
+Sets the name
+.RE
+.PP
+.B -p
+publicId
+.RS 4
+Sets the public identifier
+.RE
+.PP
+.B -s
+systemId
+.RS 4
+Sets the system identifier
+.RE
+.PP
+.B -a
+.RS 4
+Absolute system URI
+.RE
+.PP
+.B -u
+uri
+.RS 4
+Sets the URI
+.RE
+.PP
+.B -d
+integer
+.RS 4
+Set the debug level
+.RE
+
+And keyword is one of: doctype, document, entity, notation, public,
+system, or uri.
+
diff --git a/xml-commons-resolver-xparse.1 b/xml-commons-resolver-xparse.1
new file mode 100644
index 0000000..d63fc86
--- /dev/null
+++ b/xml-commons-resolver-xparse.1
@@ -0,0 +1,62 @@
+.TH XML-XPARSE 1 "11 April 2013" "xml-commons-resolver" "User commands"
+
+.SH NAME
+xml-xparse - A simple command-line XML parsing application
+
+.SH SYNOPSIS
+
+.B xml-xparse
+[options] document.xml
+
+.SH DESCRIPTION
+
+\fBxml-xparse\fP is a simple command-line XML Parser. It's just a little 
+wrapper around the JAXP Parser with support for catalogs.
+
+The process ends with error-level 1, if there were errors.
+
+.SH OPTIONS
+
+Command-line options are described below.
+
+.PP
+.B -c
+catalogfile
+.RS 4
+Load a particular catalog file
+.RE
+.PP
+.B -w
+.RS 4
+Perform a well-formed parse, not a validating parse
+.RE
+.PP
+.B -v
+(default)
+.RS 4
+Perform a validating parse
+.RE
+.PP
+.B -n
+.RS 4
+Perform a namespace-ignorant parse
+.RE
+.PP
+.B -N
+(default)
+.RS 4
+Perform a namespace-aware parse
+.RE
+.PP
+.B -d
+integer
+.RS 4
+Set the debug level. Warnings are shown if the debug level is > 2
+.RE
+.PP
+.B -E
+integer
+.RS 4
+Set the maximum number of errors to display
+.RE
+
diff --git a/xml-commons-resolver-xread.1 b/xml-commons-resolver-xread.1
new file mode 100644
index 0000000..0dfe05a
--- /dev/null
+++ b/xml-commons-resolver-xread.1
@@ -0,0 +1,67 @@
+.TH XML-XREAD 1 "11 April 2013" "xml-commons-resolver" "User commands"
+
+.SH NAME
+xml-xread - A simple command-line XML parsing application
+
+.SH SYNOPSIS
+
+.B xml-xread
+[options] document.xml
+
+.SH DESCRIPTION
+
+\fBxml-xread\fP is a simple command-line XML Parser. It's just a little 
+wrapper around the JAXP XMLReader with support for catalogs.
+
+The process ends with error-level 1, if there were errors.
+
+.SH OPTIONS
+
+Command-line options are described below.
+
+.PP
+.B -c
+catalogfile
+.RS 4
+Load a particular catalog file
+.RE
+.PP
+.B -w
+.RS 4
+Perform a well-formed parse, not a validating parse
+.RE
+.PP
+.B -v
+(default)
+.RS 4
+Perform a validating parse
+.RE
+.PP
+.B -s
+.RS 4
+Enable W3C XML Schema validation
+.RE
+.PP
+.B -n
+.RS 4
+Perform a namespace-ignorant parse
+.RE
+.PP
+.B -N
+(default)
+.RS 4
+Perform a namespace-aware parse
+.RE
+.PP
+.B -d
+integer
+.RS 4
+Set the debug level. Warnings are shown if the debug level is > 2
+.RE
+.PP
+.B -E
+integer
+.RS 4
+Set the maximum number of errors to display
+.RE
+
diff --git a/xml-commons-resolver.spec b/xml-commons-resolver.spec
index 409cb26..572fd9d 100644
--- a/xml-commons-resolver.spec
+++ b/xml-commons-resolver.spec
@@ -1,6 +1,6 @@
 Name:           xml-commons-resolver
 Version:        1.2
-Release:        11%{?dist}
+Release:        12%{?dist}
 Epoch:          0
 Summary:        Resolver subproject of xml-commons
 License:        ASL 2.0
@@ -11,6 +11,9 @@ Source2:        xml-commons-resolver-xread.sh
 Source3:        xml-commons-resolver-xparse.sh
 Source4:        %{name}-MANIFEST.MF
 Source5:        %{name}-pom.xml
+Source6:        %{name}-resolver.1
+Source7:        %{name}-xparse.1
+Source8:        %{name}-xread.1
 
 Requires:       xml-commons-apis
 Requires:       jpackage-utils
@@ -75,6 +78,12 @@ cp %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/xml-resolver
 cp %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/xml-xread
 cp %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/xml-xparse
 
+# Man pages
+install -d -m 755 ${RPM_BUILD_ROOT}%{_mandir}/man1
+install -p -m 644 %{SOURCE6} ${RPM_BUILD_ROOT}%{_mandir}/man1/xml-resolver.1
+install -p -m 644 %{SOURCE7} ${RPM_BUILD_ROOT}%{_mandir}/man1/xml-xparse.1
+install -p -m 644 %{SOURCE8} ${RPM_BUILD_ROOT}%{_mandir}/man1/xml-xread.1
+
 # Pom
 install -pD -T -m 644 %{SOURCE5} %{buildroot}%{_mavenpomdir}/JPP-xml-resolver.pom
 %add_to_maven_depmap xml-resolver xml-resolver %{version} JPP xml-resolver
@@ -94,6 +103,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mavendepmapfragdir}/*
 %{_mavenpomdir}/*
 %{_javadir}/*
+%{_mandir}/man1/*
 %attr(0755,root,root) %{_bindir}/*
 
 %files javadoc
@@ -102,6 +112,9 @@ rm -rf $RPM_BUILD_ROOT
 %doc LICENSE.resolver.txt
 
 %changelog
+* Thu Apr 11 2013 Michal Srb <msrb at redhat.com> - 0:1.2-12
+- Add man pages (Resolves: rhbz#949424)
+
 * Fri Feb 15 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0:1.2-11
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 


More information about the scm-commits mailing list