diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9e1bb84
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+SOURCES/tagsoup-1.2.1-src.zip
diff --git a/.tagsoup.metadata b/.tagsoup.metadata
new file mode 100644
index 0000000..a11d2ce
--- /dev/null
+++ b/.tagsoup.metadata
@@ -0,0 +1 @@
+2e26af0f48700b2ee2b7e4781c5fa64dd1eb8474 SOURCES/tagsoup-1.2.1-src.zip
diff --git a/SOURCES/tagsoup-1.2.1-man.patch b/SOURCES/tagsoup-1.2.1-man.patch
new file mode 100644
index 0000000..ebba22d
--- /dev/null
+++ b/SOURCES/tagsoup-1.2.1-man.patch
@@ -0,0 +1,16 @@
+--- tagsoup.1 2011-07-08 02:17:59.000000000 +0200
++++ tagsoup.1-gil 2012-04-09 14:56:31.111938251 +0200
+@@ -11,11 +11,11 @@
+ \' OF ANY KIND, either express or implied; not even the implied warranty
+ \' of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ \'
+-.TH TAGSOUP "1" "January 2008" "TagSoup 1.2" "User Commands"
++.TH TAGSOUP "1" "January 2008" "TagSoup 1.2.1" "User Commands"
+ .SH NAME
+ tagsoup \- convert nasty, ugly HTML to clean XHTML
+ .SH SYNOPSIS
+-.B java -jar tagsoup-1.2
++.B java -jar tagsoup
+ [
+ .I options
+ ] [
diff --git a/SOURCES/tagsoup-1.2.1.pom b/SOURCES/tagsoup-1.2.1.pom
new file mode 100644
index 0000000..014c64a
--- /dev/null
+++ b/SOURCES/tagsoup-1.2.1.pom
@@ -0,0 +1,25 @@
+
+ 4.0.0
+ org.ccil.cowan.tagsoup
+ tagsoup
+ TagSoup
+ 1.2.1
+ jar
+ TagSoup is a SAX-compliant parser written in Java that, instead of parsing well-formed or valid XML, parses HTML as it is found in the wild: poor, nasty and brutish, though quite often far from short. TagSoup is designed for people who have to process this stuff using some semblance of a rational application design. By providing a SAX interface, it allows standard XML tools to be applied to even the worst HTML. TagSoup also includes a command-line processor that reads HTML files and can generate either clean HTML or well-formed XML that is a close approximation to XHTML.
+ http://home.ccil.org/~cowan/XML/tagsoup/
+
+
+ Apache License 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ http://home.ccil.org/~cowan/tagsoup/tagsoup-1.2.1-src.zip
+
+
+
+ John Cowan
+
+
+
diff --git a/SPECS/tagsoup.spec b/SPECS/tagsoup.spec
new file mode 100644
index 0000000..6a9f091
--- /dev/null
+++ b/SPECS/tagsoup.spec
@@ -0,0 +1,196 @@
+# Copyright (c) 2000-2005, JPackage Project
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the
+# distributio4.3n.
+# 3. Neither the name of the JPackage Project nor the names of its
+# contributors may be used to endorse or promote products derived
+# from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+
+Name: tagsoup
+Version: 1.2.1
+Release: 8%{?dist}
+Epoch: 0
+Summary: A SAX-compliant HTML parser written in Java
+# AFL/GPLv2+ license for src/java/org/ccil/cowan/tagsoup/PYXScanner.java is
+# likely mixup of upstream but needs to be cleared up
+License: ASL 2.0 and (GPLv2+ or AFL)
+Source0: http://home.ccil.org/~cowan/XML/tagsoup/tagsoup-1.2.1-src.zip
+URL: http://home.ccil.org/~cowan/XML/tagsoup/
+Group: Text Processing/Markup/XML
+Source1: http://repo1.maven.org/maven2/org/ccil/cowan/tagsoup/tagsoup/%{version}/tagsoup-%{version}.pom
+# fix version
+Patch0: tagsoup-1.2.1-man.patch
+BuildRequires: java-devel >= 1:1.6.0
+BuildRequires: jpackage-utils >= 0:1.6
+BuildRequires: ant
+BuildRequires: ant-apache-xalan2
+BuildRequires: bash
+BuildRequires: xalan-j2
+Requires: jpackage-utils >= 0:1.6
+BuildArch: noarch
+
+%description
+TagSoup is a SAX-compliant parser written in Java that, instead of
+parsing well-formed or valid XML, parses HTML as it is found in the wild: nasty
+and brutish, though quite often far from short. TagSoup is designed for people
+who have to process this stuff using some semblance of a rational application
+design. By providing a SAX interface, it allows standard XML tools to be
+applied to even the worst HTML.
+
+%package javadoc
+Summary: Javadoc for %{name}
+Group: Documentation
+Requires: jpackage-utils >= 0:1.6
+
+%description javadoc
+Javadoc for %{name}.
+
+%prep
+%setup -q
+
+find . -name '*.class' -delete
+find . -name "*.jar" -delete
+%patch0 -p0
+
+%build
+
+export CLASSPATH=$(build-classpath xalan-j2-serializer xalan-j2)
+ant \
+ -Dtagsoup.version=%{version} \
+ -Dj2se.apiurl=%{_javadocdir}/java \
+ dist docs-api
+
+%install
+
+mkdir -p %{buildroot}%{_javadir}
+install -m 644 dist/lib/%{name}-%{version}.jar \
+ %{buildroot}%{_javadir}/%{name}.jar
+
+mkdir -p %{buildroot}%{_mavenpomdir}
+install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
+%add_maven_depmap
+
+mkdir -p %{buildroot}%{_javadocdir}/%{name}
+cp -pr docs/api/* %{buildroot}%{_javadocdir}/%{name}
+
+mkdir -p %{buildroot}%{_mandir}/man1
+install -m 644 %{name}.1 %{buildroot}%{_mandir}/man1/
+
+%files -f .mfiles
+%{_mandir}/man1/%{name}.1.gz
+%doc CHANGES LICENSE README TODO %{name}.txt
+
+%files javadoc
+%{_javadocdir}/%{name}
+%doc LICENSE
+
+%changelog
+* Thu Dec 04 2014 JIri Vanek 0:1.2.1-8
+- initial (re)import from fedora
+- Resolves: rhbz#1130532
+
+* Sun Jun 08 2014 Fedora Release Engineering - 0:1.2.1-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Thu May 29 2014 Mikolaj Izdebski - 0:1.2.1-7
+- Use .mfiles generated during build
+
+* Sun Aug 04 2013 Fedora Release Engineering - 0:1.2.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Fri Feb 15 2013 Fedora Release Engineering - 0:1.2.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Tue Jan 22 2013 Mikolaj Izdebski - 0:1.2.1-4
+- Remove ppc64 ExcludeArch
+- Resolves: rhbz#502328
+
+* Thu Nov 08 2012 Stanislav Ochotnicky - 0:1.2.1-3
+- Upstream relicensed to ASL 2.0, but likely accidentally left some things
+
+* Sat Jul 21 2012 Fedora Release Engineering - 0:1.2.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Apr 09 2012 gil cattaneo 0:1.2.1-1
+- Upgraded to 1.2.1
+- remove ant-nodeps reference
+- changed group in javadoc sub package (from Development/Documentation in Documentation)
+- add maven metadata
+- add manual
+- Adapt to current guidelines.
+
+* Sat Jan 14 2012 Fedora Release Engineering - 0:1.0.1-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering - 0:1.0.1-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 21 2010 Alexander Kurtakov 0:1.0.1-7
+- BR ant-apache-xalan2.
+
+* Tue Dec 21 2010 Alexander Kurtakov 0:1.0.1-6
+- BR java 6.
+
+* Tue Dec 21 2010 Alexander Kurtakov 0:1.0.1-5
+- Fix FTBFS.
+- Drop gcj.
+- Adapt to current guidelines.
+
+* Sun Jul 26 2009 Fedora Release Engineering - 0:1.0.1-4.3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sun May 24 2009 Milos Jakubicek - 0:1.0.1-3.3
+- Fix FTBFS: disabled ppc64 build
+
+* Wed Feb 25 2009 Fedora Release Engineering - 0:1.0.1-3.2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Jul 10 2008 Tom "spot" Callaway - 0:1.0.1-2.2
+- drop repotag
+- fix license tag
+
+* Tue Feb 19 2008 Fedora Release Engineering - 0:1.0.1-2jpp.1
+- Autorebuild for GCC 4.3
+
+* Mon Feb 12 2007 Vivek Lakshmanan 0:1.0.1-1jpp.1.fc7
+- rpmlint fixes
+- Use fedora approved naming convention
+- Fix buildroot to conform to Fedora packaging guidelines
+- Add LICENSE to the rpm and label as doc
+- Remove Vendor and Distribution tags
+- Minor formatting fixes
+- Use proper javaoc handling
+- Add requires and requires(x) on jpackage-utils
+- Add GCJ support
+- BR on ant-trax and xalan-j2
+
+* Sun Jan 20 2007 Sebastiano Vigna 0:1.0.1-1jpp
+- Upgraded to 1.0.1
+
+* Mon Feb 27 2006 Fernando Nasser 0:1.0rc-2jpp
+- First JPP 1.7 version
+
+* Fri Jan 28 2005 Sebastiano Vigna 0:1.0rc-1jpp
+- First JPackage version