diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..11ce901
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+SOURCES/xml-commons-resolver-1.2.tar.gz
diff --git a/.xml-commons-resolver.metadata b/.xml-commons-resolver.metadata
new file mode 100644
index 0000000..de3c21a
--- /dev/null
+++ b/.xml-commons-resolver.metadata
@@ -0,0 +1 @@
+21f0808fd19671a38dc568df8fa27738fa2ebb46 SOURCES/xml-commons-resolver-1.2.tar.gz
diff --git a/SOURCES/xml-commons-resolver-MANIFEST.MF b/SOURCES/xml-commons-resolver-MANIFEST.MF
new file mode 100644
index 0000000..c96dee4
--- /dev/null
+++ b/SOURCES/xml-commons-resolver-MANIFEST.MF
@@ -0,0 +1,12 @@
+Manifest-Version: 1.0
+Bundle-RequiredExecutionEnvironment: J2SE-1.2
+Main-Class: org.apache.xml.resolver.apps.resolver
+Bundle-SymbolicName: org.apache.xml.resolver
+Bundle-ManifestVersion: 2
+Bundle-Name: XML Commons Resolver
+Bundle-Localization: plugin
+Bundle-Version: 1.2.0.v200806030312
+Bundle-Vendor: Apache Software Foundation
+Export-Package: org.apache.env,org.apache.xml.resolver,org.apache.xml.
+ resolver.apps,org.apache.xml.resolver.etc,org.apache.xml.resolver.hel
+ pers,org.apache.xml.resolver.readers,org.apache.xml.resolver.tools
diff --git a/SOURCES/xml-commons-resolver-pom.xml b/SOURCES/xml-commons-resolver-pom.xml
new file mode 100644
index 0000000..c6093a4
--- /dev/null
+++ b/SOURCES/xml-commons-resolver-pom.xml
@@ -0,0 +1,38 @@
+
+
+ apache
+ org.apache
+ 3
+
+ 4.0.0
+ xml-resolver
+ xml-resolver
+ XML Commons Resolver Component
+ 1.2
+ xml-commons provides an Apache-hosted set of DOM, SAX, and
+ JAXP interfaces for use in other xml-based projects. Our hope is that we
+ can standardize on both a common version and packaging scheme for these
+ critical XML standards interfaces to make the lives of both our developers
+ and users easier.
+ http://xml.apache.org/commons/components/resolver/
+
+ bugzilla
+ http://issues.apache.org/bugzilla/
+
+
+
+ XML Commons Developer's List
+ commons-dev-subscribe@xml.apache.org
+ commons-dev-unsubscribe@xml.apache.org
+ commons-dev@xml.apache.org
+ http://mail-archives.apache.org/mod_mbox/xml-commons-dev/
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/xml/commons/tags/xml-commons-resolver-1_2/
+ http://svn.apache.org/viewvc/xml/commons/tags/xml-commons-resolver-1_2/
+
+
+ deployed
+
+
\ No newline at end of file
diff --git a/SOURCES/xml-commons-resolver-resolver.1 b/SOURCES/xml-commons-resolver-resolver.1
new file mode 100644
index 0000000..831e590
--- /dev/null
+++ b/SOURCES/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/SOURCES/xml-commons-resolver-resolver.sh b/SOURCES/xml-commons-resolver-resolver.sh
new file mode 100644
index 0000000..ad7cf56
--- /dev/null
+++ b/SOURCES/xml-commons-resolver-resolver.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+#
+# xml-commons-resolver resolver script
+# JPackage Project (http://www.jpackage.org/)
+# $Id: xml-commons-resolver-resolver.sh,v 1.1 2004/09/09 14:51:13 cvsdist Exp $
+
+# Source functions library
+. /usr/share/java-utils/java-functions
+
+# Configuration
+MAIN_CLASS=org.apache.xml.resolver.apps.resolver
+BASE_JARS="xml-commons-resolver.jar xml-commons-apis.jar jaxp_parser_impl.jar"
+
+# Set parameters
+set_jvm
+set_classpath $BASE_JARS
+set_flags $BASE_FLAGS
+set_options $BASE_OPTIONS
+
+# Let's start
+run "$@"
diff --git a/SOURCES/xml-commons-resolver-xparse.1 b/SOURCES/xml-commons-resolver-xparse.1
new file mode 100644
index 0000000..d63fc86
--- /dev/null
+++ b/SOURCES/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/SOURCES/xml-commons-resolver-xparse.sh b/SOURCES/xml-commons-resolver-xparse.sh
new file mode 100644
index 0000000..bcbc1d7
--- /dev/null
+++ b/SOURCES/xml-commons-resolver-xparse.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+#
+# xml-commons-resolver xparse script
+# JPackage Project (http://www.jpackage.org/)
+# $Id: xml-commons-resolver-xparse.sh,v 1.1 2004/09/09 14:51:13 cvsdist Exp $
+
+# Source functions library
+. /usr/share/java-utils/java-functions
+
+# Configuration
+MAIN_CLASS=org.apache.xml.resolver.apps.xparse
+BASE_JARS="xml-commons-resolver.jar xml-commons-apis.jar jaxp_parser_impl.jar"
+
+# Set parameters
+set_jvm
+set_classpath $BASE_JARS
+set_flags $BASE_FLAGS
+set_options $BASE_OPTIONS
+
+# Let's start
+run "$@"
diff --git a/SOURCES/xml-commons-resolver-xread.1 b/SOURCES/xml-commons-resolver-xread.1
new file mode 100644
index 0000000..0dfe05a
--- /dev/null
+++ b/SOURCES/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/SOURCES/xml-commons-resolver-xread.sh b/SOURCES/xml-commons-resolver-xread.sh
new file mode 100644
index 0000000..a47b514
--- /dev/null
+++ b/SOURCES/xml-commons-resolver-xread.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+#
+# xml-commons-resolver xread script
+# JPackage Project (http://www.jpackage.org/)
+# $Id: xml-commons-resolver-xread.sh,v 1.1.2.1 2004/03/03 15:01:33 fche Exp $
+
+# Source functions library
+. /usr/share/java-utils/java-functions
+
+# Configuration
+MAIN_CLASS=org.apache.xml.resolver.apps.xread
+BASE_JARS="xml-commons-resolver.jar xml-commons-apis.jar jaxp_parser_impl.jar"
+
+# Set parameters
+set_jvm
+set_classpath $BASE_JARS
+set_flags $BASE_FLAGS
+set_options $BASE_OPTIONS
+
+# Let's start
+run "$@"
diff --git a/SPECS/xml-commons-resolver.spec b/SPECS/xml-commons-resolver.spec
new file mode 100644
index 0000000..a64c6a8
--- /dev/null
+++ b/SPECS/xml-commons-resolver.spec
@@ -0,0 +1,217 @@
+Name: xml-commons-resolver
+Version: 1.2
+Release: 15%{?dist}
+Epoch: 0
+Summary: Resolver subproject of xml-commons
+License: ASL 2.0
+URL: http://xml.apache.org/commons/
+Source0: http://www.apache.org/dist/xml/commons/xml-commons-resolver-%{version}.tar.gz
+Source1: xml-commons-resolver-resolver.sh
+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
+BuildRequires: java-devel >= 1:1.6.0
+BuildRequires: ant
+BuildRequires: jpackage-utils
+BuildRequires: zip
+BuildArch: noarch
+
+%description
+Resolver subproject of xml-commons.
+
+%package javadoc
+Summary: Javadoc for %{name}
+
+%description javadoc
+Javadoc for %{name}.
+
+%prep
+%setup -q
+
+# remove all binary libs and prebuilt javadocs
+find . -name "*.jar" -exec rm -f {} \;
+rm -rf docs
+sed -i 's/\r//' KEYS LICENSE.resolver.txt
+
+%build
+sed -i -e 's|call Resolver|call resolver|g' resolver.xml
+sed -i -e 's|classname="org.apache.xml.resolver.Catalog"|fork="yes" classname="org.apache.xml.resolver.apps.resolver"|g' resolver.xml
+sed -i -e 's|org.apache.xml.resolver.Catalog|org.apache.xml.resolver.apps.resolver|g' src/manifest.resolver
+
+ant -f resolver.xml jar javadocs
+
+%install
+# inject OSGi manifests
+mkdir -p META-INF
+cp -p %{SOURCE4} META-INF/MANIFEST.MF
+touch META-INF/MANIFEST.MF
+zip -u build/resolver.jar META-INF/MANIFEST.MF
+
+# Jars
+install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
+install -p -m 644 build/resolver.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+
+# Javadocs
+mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+cp -pr build/apidocs/resolver/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+
+# Scripts
+mkdir -p $RPM_BUILD_ROOT%{_bindir}
+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 -d -m 755 %{buildroot}%{_mavenpomdir}
+install -p -m 644 %{SOURCE5} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
+%add_maven_depmap
+
+%files
+%doc KEYS LICENSE.resolver.txt
+%{_mavendepmapfragdir}/*
+%{_mavenpomdir}/*
+%{_javadir}/*
+%{_mandir}/man1/*
+%attr(0755,root,root) %{_bindir}/*
+
+%files javadoc
+%{_javadocdir}/%{name}
+%doc LICENSE.resolver.txt
+
+%changelog
+* Fri Dec 27 2013 Daniel Mach - 01.2-15
+- Mass rebuild 2013-12-27
+
+* Fri Jul 12 2013 Mikolaj Izdebski - 0:1.2-14
+- Update to current packaging guidelines
+
+* Fri Jun 28 2013 Mikolaj Izdebski - 0:1.2-13
+- Rebuild to regenerate API documentation
+- Resolves: CVE-2013-1571
+
+* Thu Apr 11 2013 Michal Srb - 0:1.2-12
+- Add man pages (Resolves: rhbz#949424)
+
+* Fri Feb 15 2013 Fedora Release Engineering - 0:1.2-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Fri Aug 17 2012 Andy Grimm - 0:1.2-10
+- Remove osgi(system.bundle) requirement
+
+* Sun Jul 22 2012 Fedora Release Engineering - 0:1.2-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Sat Jan 14 2012 Fedora Release Engineering - 0:1.2-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Feb 07 2011 Fedora Release Engineering - 0:1.2-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Nov 3 2010 Alexander Kurtakov 0:1.2-6
+- Fix merge review comments (bug#226564).
+
+* Wed Nov 3 2010 Alexander Kurtakov 0:1.2-5
+- Add missing zip BR.
+- Remove perl and dos2unix usage.
+- Fix license - ASL 2.0 now.
+
+* Fri Sep 24 2010 Mat Booth 0:1.2-4
+- Forgot to actually install a jar with a name that maven users expect.
+
+* Sun Sep 19 2010 Mat Booth 0:1.2-3
+- Install a maven pom and depmap.
+
+* Wed Apr 7 2010 Alexander Kurtakov 0:1.2-2
+- No need to require jaxp_parser_impl now that we require java 1.5 or newer.
+
+* Fri Mar 5 2010 Alexander Kurtakov 0:1.2-1
+- Update to 1.2.
+- Drop gcj_support.
+
+* Mon Jan 11 2010 Andrew Overholt 0:1.1-4.17
+- Fix Group tags
+- Remove '.' at end of Summary
+- Add dos2unix BR and fix line endings
+- Use upstream tarball
+
+* Sat Aug 8 2009 Ville Skyttä - 0:1.1-4.16
+- Fix specfile UTF-8 encoding.
+
+* Mon Jul 27 2009 Fedora Release Engineering - 0:1.1-4.15
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering - 0:1.1-3.15
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Jan 30 2009 Alexander Kurtakov 0:1.1-2.15
+- Install osgi manifest for eclipse-dtp
+
+* Fri Sep 05 2008 Deepak Bhole 1.1-2.14
+- Build with IcedTea to escape sinjdoc issues
+
+* Thu Jul 10 2008 Tom "spot" Callaway - 0:1.1-2.13
+- drop repotag
+- fix license tag
+
+* Mon Feb 18 2008 Fedora Release Engineering - 0:1.1-2jpp.12
+- Autorebuild for GCC 4.3
+
+* Thu Aug 10 2006 Deepak Bhole 1.1-1jpp.12
+- Added missing dependencies.
+
+* Sat Jul 22 2006 Jakub Jelinek - 0:1.1-1jpp_11fc
+- Rebuilt
+
+* Fri Jul 21 2006 Deepak Bhole - 0:1.1-1jpp_10fc
+- Added conditional native compilation.
+
+* Wed Jul 12 2006 Jesse Keating - 0:1.1-1jpp_9fc
+- rebuild
+
+* Mon Mar 6 2006 Jeremy Katz - 0:1.1-1jpp_8fc
+- stop scriptlet spew
+
+* Wed Dec 21 2005 Jesse Keating 0:1.1-1jpp_7fc
+- rebuilt again
+
+* Fri Dec 09 2005 Jesse Keating 0:1.1-1jpp_6fc
+- rebuilt
+
+* Tue Jun 28 2005 Gary Benson 0:1.1-1jpp_5fc
+- Remove jarfile from the tarball.
+
+* Thu Nov 4 2004 Gary Benson 0:1.1-1jpp_4fc
+- Build into Fedora.
+
+* Thu Oct 28 2004 Gary Benson 0:1.1-1jpp_3fc
+- Bootstrap into Fedora.
+
+* Thu Mar 4 2004 Frank Ch. Eigler 0:1.1-1jpp_2rh
+- RH vacuuming part II
+
+* Wed Mar 3 2004 Frank Ch. Eigler 0:1.1-1jpp_1rh
+- RH vacuuming
+
+* Wed Jan 21 2004 David Walluck 0:1.1-1jpp
+- 1.1
+- use perl instead of patch
+- don't build docs (build fails)
+
+* Tue May 06 2003 David Walluck 0:1.0-2jpp
+- update for JPackage 1.5
+
+* Wed Nov 13 2002 Ville Skyttä - 1.0-1jpp
+- Follow upstream changes, split out of xml-commons.