diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..60979bc
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+SOURCES/xml-stylebook-1.0.tar.gz
diff --git a/.rh-maven33-xml-stylebook.metadata b/.rh-maven33-xml-stylebook.metadata
new file mode 100644
index 0000000..19e05c1
--- /dev/null
+++ b/.rh-maven33-xml-stylebook.metadata
@@ -0,0 +1 @@
+c5a530fcbc4c744c5795f388c465e3ad1a9a580f SOURCES/xml-stylebook-1.0.tar.gz
diff --git a/README.md b/README.md
deleted file mode 100644
index 98f42b4..0000000
--- a/README.md
+++ /dev/null
@@ -1,4 +0,0 @@
-The master branch has no content
-
-Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6
-If you find this file in a distro specific branch, it means that no content has been checked in yet
diff --git a/SOURCES/xml-stylebook-build-javadoc.patch b/SOURCES/xml-stylebook-build-javadoc.patch
new file mode 100644
index 0000000..a43a189
--- /dev/null
+++ b/SOURCES/xml-stylebook-build-javadoc.patch
@@ -0,0 +1,66 @@
+--- build.xml.orig 2004-12-14 15:54:50.000000000 +0000
++++ build.xml 2010-06-12 19:50:39.976589551 +0100
+@@ -54,17 +54,16 @@
+
+
+
++
+
+
+-
+-
+-
+
+
+
+
+
+
++
+
+
+
+@@ -86,15 +85,14 @@
+
+
+
+-
++
+
+-
+
+
+
+
+
+-
++
+
+
+
+@@ -103,4 +101,25 @@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
+
diff --git a/SOURCES/xml-stylebook-image-printer.patch b/SOURCES/xml-stylebook-image-printer.patch
new file mode 100644
index 0000000..9b40c5c
--- /dev/null
+++ b/SOURCES/xml-stylebook-image-printer.patch
@@ -0,0 +1,35 @@
+--- src/org/apache/stylebook/printers/ImagePrinter.java 1999-11-30 07:28:54.000000000 -0500
++++ src/org/apache/stylebook/printers/ImagePrinter.java 2009-01-07 17:00:13.802150149 -0500
+@@ -8,7 +8,10 @@
+ package org.apache.stylebook.printers;
+
+ import org.apache.stylebook.*;
+-import com.sun.image.codec.jpeg.*;
++import javax.imageio.*;
++import javax.imageio.plugins.jpeg.*;
++import javax.imageio.metadata.*;
++import javax.imageio.stream.*;
+ import java.io.IOException;
+ import java.io.OutputStream;
+ import java.io.PrintStream;
+@@ -144,11 +147,15 @@
+ }
+ }
+
+- // Write out image (highest quality for jpeg data)
+- JPEGEncodeParam jpar=JPEGCodec.getDefaultJPEGEncodeParam(img);
+- jpar.setQuality(1,true);
+- JPEGImageEncoder jenc=JPEGCodec.createJPEGEncoder(out,jpar);
+- jenc.encode(img);
++ ImageWriter encoder = (ImageWriter)ImageIO.getImageWritersByFormatName("JPEG").next();
++ JPEGImageWriteParam param = new JPEGImageWriteParam(null);
++
++ param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
++ param.setCompressionQuality(1);
++
++ encoder.setOutput(ImageIO.createImageOutputStream(out));
++ encoder.write((IIOMetadata) null, new IIOImage(img,null,null), param);
++
+ out.flush();
+ }
+
diff --git a/SPECS/xml-stylebook.spec b/SPECS/xml-stylebook.spec
new file mode 100644
index 0000000..52c07ac
--- /dev/null
+++ b/SPECS/xml-stylebook.spec
@@ -0,0 +1,211 @@
+%global pkg_name xml-stylebook
+%{?scl:%scl_package %{pkg_name}}
+%{?maven_find_provides_and_requires}
+
+Name: %{?scl_prefix}%{pkg_name}
+Version: 1.0
+Release: 0.14.b3_xalan2.svn313293.15%{?dist}
+Summary: Apache XML Stylebook
+License: ASL 1.1
+URL: http://xml.apache.org/
+
+# How to generate this tarball:
+# $ svn export http://svn.apache.org/repos/asf/xml/stylebook/trunk/@313293 xml-stylebook-1.0
+# $ rm -rf xml-stylebook-1.0/bin/* # unclear licensing
+# $ rm -rf xml-stylebook-1.0/styles/ibm-style # better not to include the logos
+# $ tar zcf xml-stylebook-1.0.tar.gz xml-stylebook-1.0
+Source0: %{pkg_name}-%{version}.tar.gz
+
+# Patch to fix an NPE in Xalan-J2's docs generation (from JPackage)
+Patch0: %{pkg_name}-image-printer.patch
+
+# Patch the build script to build javadocs
+Patch1: %{pkg_name}-build-javadoc.patch
+
+BuildArch: noarch
+
+BuildRequires: %{?scl_prefix_java_common}javapackages-tools
+BuildRequires: %{?scl_prefix_java_common}ant
+BuildRequires: %{?scl_prefix_java_common}xml-commons-apis
+BuildRequires: %{?scl_prefix_java_common}xerces-j2
+BuildRequires: dejavu-sans-fonts
+BuildRequires: fontconfig
+Requires: %{?scl_prefix_java_common}xml-commons-apis
+Requires: %{?scl_prefix_java_common}xerces-j2
+%{?scl:Requires: %{scl_prefix}runtime}
+
+%description
+Apache XML Stylebook is a HTML documentation generator.
+
+%package javadoc
+Summary: API documentation for %{pkg_name}
+
+%description javadoc
+%{summary}.
+
+%package demo
+Summary: Examples for %{pkg_name}
+Requires: %{name} = %{version}-%{release}
+
+%description demo
+Examples demonstrating the use of %{pkg_name}.
+
+%prep
+%setup -q -n %{pkg_name}-%{version}
+%{?scl:scl enable %{scl} - <<"EOF"}
+set -e -x
+%patch0 -p0
+%patch1 -p0
+
+# Don't include this sample theme because it contains an errant font
+rm -r styles/christmas/
+
+# Make sure upstream hasn't sneaked in any jars we don't know about
+JARS=""
+for j in `find -name "*.jar"`; do
+ if [ ! -L $j ]; then
+ JARS="$JARS $j"
+ fi
+done
+if [ ! -z "$JARS" ]; then
+ echo "These jars should be deleted and symlinked to system jars: $JARS"
+ exit 1
+fi
+%{?scl:EOF}
+
+%build
+%{?scl:scl enable %{scl} - <<"EOF"}
+set -e -x
+export CLASSPATH=$(build-classpath xalan-j2 xerces-j2)
+ant
+
+# Build the examples (this serves as a good test suite)
+pushd docs
+rm run.bat
+java -classpath "$(build-classpath xml-commons-apis):$(build-classpath xerces-j2):../bin/stylebook-%{version}-b3_xalan-2.jar" \
+ org.apache.stylebook.StyleBook "targetDirectory=../results" book.xml ../styles/apachexml
+popd
+%{?scl:EOF}
+
+%install
+%{?scl:scl enable %{scl} - <<"EOF"}
+set -e -x
+# jars
+install -pD -T bin/stylebook-%{version}-b3_xalan-2.jar \
+ %{buildroot}%{_javadir}/%{pkg_name}.jar
+
+# javadoc
+install -d %{buildroot}%{_javadocdir}/%{name}
+cp -pr build/javadoc/* %{buildroot}%{_javadocdir}/%{name}
+
+# examples
+install -d %{buildroot}%{_datadir}/%{pkg_name}
+cp -pr docs %{buildroot}%{_datadir}/%{pkg_name}
+cp -pr styles %{buildroot}%{_datadir}/%{pkg_name}
+cp -pr results %{buildroot}%{_datadir}/%{pkg_name}
+%{?scl:EOF}
+
+%files
+%doc LICENSE.txt
+%{_javadir}/*
+
+%files javadoc
+%{_javadocdir}/%{name}
+
+%files demo
+%{_datadir}/%{pkg_name}
+
+%changelog
+* Mon Feb 08 2016 Michal Srb - 1.0-0.14.b3_xalan2.svn313293.15
+- Fix BR on maven-local & co.
+
+* Mon Jan 11 2016 Michal Srb - 1.0-0.14.b3_xalan2.svn313293.14
+- maven33 rebuild #2
+
+* Sat Jan 09 2016 Michal Srb - 1.0-0.14.b3_xalan2.svn313293.13
+- maven33 rebuild
+
+* Fri Jan 16 2015 Michal Srb - 1.0-0.14.b3_xalan2.svn313293.12
+- Add missing requires on maven30-runtime
+
+* Tue Jan 13 2015 Michael Simacek - 1.0-0.14.b3_xalan2.svn313293.11
+- Mass rebuild 2015-01-13
+
+* Mon Jan 12 2015 Michal Srb - 1.0-0.14.b3_xalan2.svn313293.10
+- Fix BR/R
+
+* Tue Jan 06 2015 Michael Simacek - 1.0-0.14.b3_xalan2.svn313293.9
+- Mass rebuild 2015-01-06
+
+* Thu May 29 2014 Mikolaj Izdebski - 1.0-0.14.b3_xalan2.svn313293.8
+- Add BuildRequires on fontconfig
+- Resolves: rhbz#1101587
+
+* Mon May 26 2014 Mikolaj Izdebski - 1.0-0.14.b3_xalan2.svn313293.7
+- Mass rebuild 2014-05-26
+
+* Wed Feb 19 2014 Mikolaj Izdebski - 1.0-0.14.b3_xalan2.svn313293.6
+- Mass rebuild 2014-02-19
+
+* Tue Feb 18 2014 Mikolaj Izdebski - 1.0-0.14.b3_xalan2.svn313293.5
+- Mass rebuild 2014-02-18
+
+* Tue Feb 18 2014 Mikolaj Izdebski - 1.0-0.14.b3_xalan2.svn313293.4
+- Remove requires on java
+
+* Mon Feb 17 2014 Michal Srb - 1.0-0.14.b3_xalan2.svn313293.3
+- SCL-ize BR/R
+
+* Thu Feb 13 2014 Mikolaj Izdebski - 1.0-0.14.b3_xalan2.svn313293.2
+- Rebuild to regenerate auto-requires
+
+* Tue Feb 11 2014 Mikolaj Izdebski - 1.0-0.14.b3_xalan2.svn313293.1
+- First maven30 software collection build
+
+* Fri Dec 27 2013 Daniel Mach - 1.0-0.14.b3_xalan2.svn313293
+- Mass rebuild 2013-12-27
+
+* Mon Jul 29 2013 Stanislav Ochotnicky - 1.0-0.13.b3_xalan2.svn313293
+- Cleanup tarball content with unclear license
+- Update to latest packaging guidelines
+
+* Fri Jun 28 2013 Mikolaj Izdebski - 1.0-0.12.b3_xalan2.svn313293
+- Rebuild to regenerate API documentation
+- Resolves: CVE-2013-1571
+
+* Fri Feb 15 2013 Fedora Release Engineering - 1.0-0.11.b3_xalan2.svn313293
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Sun Jul 22 2012 Fedora Release Engineering - 1.0-0.10.b3_xalan2.svn313293
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Sat Jan 14 2012 Fedora Release Engineering - 1.0-0.9.b3_xalan2.svn313293
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Feb 07 2011 Fedora Release Engineering - 1.0-0.8.b3_xalan2.svn313293
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sun Dec 12 2010 Mat Booth - 1.0-0.7.b3_xalan2.svn313293
+- Really fix FTBFS this time.
+
+* Sun Dec 12 2010 Mat Booth - 1.0-0.6.b3_xalan2.svn313293
+- Fix FTBFS due to ant upgrade.
+
+* Sat Jun 12 2010 Mat Booth - 1.0-0.5.b3_xalan2.svn313293
+- Link to local java API docs properly and fix requires on javadoc package.
+- Build with source and target levels of 1.5 so we don't have to require 1.6.
+
+* Mon Apr 22 2010 Mat Booth - 1.0-0.4.b3_xalan2.svn313293
+- Remove font from demo package to comply with guidelines. RHBZ #567912
+
+* Mon Jan 11 2010 Mat Booth - 1.0-0.3.b3_xalan2.svn313293
+- Build the examples (this serves as a good test suite.)
+- Patch the build script to build javadocs.
+- Add a build dep on a font package because the JDK is missing a dependency
+ to function correctly in headless mode. See RHBZ #478480 and #521523.
+
+* Tue Jan 5 2010 Mat Booth - 1.0-0.2.b3_xalan2.svn313293
+- Add patch from JPackage to fix NPE in Xalan-J2 doc generation.
+
+* Tue Jan 5 2010 Mat Booth - 1.0-0.1.b3_xalan2.svn313293
+- Initial stab at packaging trunk version of stylebook.