diff --git a/.cvsignore b/.cvsignore
index e69de29..0a0dd43 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -0,0 +1 @@
+msv-20050722.tar.gz
diff --git a/msv-20060821-Datatype.java b/msv-20060821-Datatype.java
new file mode 100644
index 0000000..444c131
--- /dev/null
+++ b/msv-20060821-Datatype.java
@@ -0,0 +1,32 @@
+/*
+ * @(#)$Id: msv-20060821-Datatype.java,v 1.1 2007/03/12 14:54:43 mwringe Exp $
+ *
+ * Copyright 2001 Sun Microsystems, Inc. All Rights Reserved.
+ *
+ * This software is the proprietary information of Sun Microsystems, Inc.
+ * Use is subject to license terms.
+ *
+ */
+package com.sun.msv.datatype.xsd;
+
+
+/**
+ * "date" type.
+ *
+ * type of the value object is {@link com.sun.msv.datatype.xsd.datetime.IDateTimeValueType}.
+ * See http://www.w3.org/TR/xmlschema-2/#dateTime for the spec
+ *
+ * @author Kohsuke KAWAGUCHI
+ */
+public class DateType extends DateTimeBaseType {
+
+ public static final DateType theInstance = new DateType();
+ private DateType() { super("date"); }
+
+ protected final String getFormat() {
+ return "%Y-%M-%D%z";
+ }
+
+ // serialization support
+ private static final long serialVersionUID = 1;
+}
diff --git a/msv-build_xmls.patch b/msv-build_xmls.patch
new file mode 100644
index 0000000..a247b0b
--- /dev/null
+++ b/msv-build_xmls.patch
@@ -0,0 +1,179 @@
+--- ./xsdlib/build.xml.sav 2005-07-22 19:19:12.000000000 -0400
++++ ./xsdlib/build.xml 2007-02-15 09:58:46.000000000 -0500
+@@ -51,21 +51,19 @@
+
+-
+-
+-
+-
++
++
++
++
++
++
+
+
+
+@@ -160,15 +158,16 @@
+ sourcepath="dist/src"
+ destdir="dist/javadoc"
+ windowtitle="Sun XML Datatypes Library"
++ classpath="${xerces.jar}:${relaxngDatatype.jar}:${junit.jar}:${jdom.jar}:${isorelax.jar}:${xalan.jar}"
+ public="yes"
+ author="yes"
+ >
+-
+-
+-
++
++
++
++
++
++
+
+
+
+--- ./generator/build.xml.sav 2003-07-18 18:09:42.000000000 -0400
++++ ./generator/build.xml 2007-02-15 09:59:06.000000000 -0500
+@@ -142,12 +142,18 @@
+ public="yes"
+ author="yes"
+ >
+-
+-
+-
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
+--- ./msv/build.xml.sav 2005-07-22 19:19:11.000000000 -0400
++++ ./msv/build.xml 2007-02-15 09:59:45.000000000 -0500
+@@ -73,19 +73,17 @@
+ sourcepath="./src"
+ classpath="${java.class.path}"
+ destdir="javadoc"
+- windowtitle="Internal Use Only --- Sun Multi Schema XML Validator"
++ windowtitle="Sun Multi Schema XML Validator"
+ public="yes"
+ author="yes"
+ overview="src/com/sun/msv/overview.html"
+ >
+-
+-
+-
+-
++
++
++
++
++
++
+
+
+
+@@ -207,6 +205,7 @@
+ >
+
+
++
+
+
+
+@@ -215,14 +214,13 @@
+ if you have encountered error around here,
+ please remove all offline="true" and packagelistLoc="...".
+ -->
+-
+-
+-
+-
++
++
++
++
++
++
++
+
+
+
+--- ./relames/build.xml.sav 2005-07-22 19:19:11.000000000 -0400
++++ ./relames/build.xml 2007-02-15 09:59:59.000000000 -0500
+@@ -75,14 +75,34 @@
+
+
+
++ manifest="dist/src/META-INF/MANIFEST.MF">
+
+
+
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/msv-disable-crimson.patch b/msv-disable-crimson.patch
new file mode 100644
index 0000000..e4345fe
--- /dev/null
+++ b/msv-disable-crimson.patch
@@ -0,0 +1,23 @@
+--- ./relames/src/com/sun/msv/schematron/verifier/RelmesVerifier.java.orig 2007-02-14 15:38:34.000000000 -0500
++++ ./relames/src/com/sun/msv/schematron/verifier/RelmesVerifier.java 2007-02-14 15:39:44.000000000 -0500
+@@ -94,13 +94,13 @@
+ } catch( Throwable t ) {
+ ; // ignore any error. it wasn't Xerces.
+ }
+- try {
+- // Crimson?
+- ((org.apache.crimson.tree.ElementNode2)super.parent)
+- .setIdAttributeName(atts.getQName(i));
+- } catch( Throwable t ) {
+- ; // ignore any error. it wasn't Crimson.
+- }
++// try {
++// // Crimson?
++// ((org.apache.crimson.tree.ElementNode2)super.parent)
++// .setIdAttributeName(atts.getQName(i));
++// } catch( Throwable t ) {
++// ; // ignore any error. it wasn't Crimson.
++// }
+ }
+ }
+ }
diff --git a/msv-noclasspathsinmanifests.patch b/msv-noclasspathsinmanifests.patch
new file mode 100644
index 0000000..967d63e
--- /dev/null
+++ b/msv-noclasspathsinmanifests.patch
@@ -0,0 +1,26 @@
+diff -ur generator/MANIFEST.MF generator/MANIFEST.MF
+--- generator/MANIFEST.MF 2007-02-16 11:25:22.000000000 -0500
++++ generator/MANIFEST.MF 2007-02-16 11:26:31.000000000 -0500
+@@ -1,5 +1,2 @@
+ Manifest-Version: 1.0
+ Main-Class: com.sun.msv.generator.Driver
+-Created-By: 1.2.2 (Sun Microsystems Inc.)
+-Class-Path: msv.jar xsdlib.jar relaxngDatatype.jar isorelax.jar xercesImpl.jar xmlParserAPIs.jar
+-
+diff -ur msv/MANIFEST.MF msv/MANIFEST.MF
+--- msv/MANIFEST.MF 2007-02-16 11:27:27.000000000 -0500
++++ msv/MANIFEST.MF 2007-02-16 11:26:20.000000000 -0500
+@@ -1,4 +1,2 @@
+ Manifest-Version: 1.0
+ Main-Class: com.sun.msv.driver.textui.Driver
+-Created-By: 1.2.2 (Sun Microsystems Inc.)
+-Class-Path: xercesImpl.jar isorelax.jar relaxngDatatype.jar xsdlib.jar xmlParserAPIs.jar resolver.jar
+diff -ur rngconverter/MANIFEST.MF rngconverter/MANIFEST.MF
+--- rngconverter/MANIFEST.MF 2007-02-16 11:26:55.000000000 -0500
++++ rngconverter/MANIFEST.MF 2007-02-16 11:27:05.000000000 -0500
+@@ -1,5 +1,2 @@
+ Manifest-Version: 1.0
+ Main-Class: com.sun.msv.writer.relaxng.Driver
+-Created-By: 1.2.2 (Sun Microsystems Inc.)
+-Class-Path: msv.jar xerces.jar
+-
diff --git a/msv.spec b/msv.spec
new file mode 100644
index 0000000..a363f97
--- /dev/null
+++ b/msv.spec
@@ -0,0 +1,467 @@
+# Copyright (c) 2000-2007, 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
+# distribution.
+# 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.
+#
+
+%define gcj_support 1
+
+%define bootstrap %{?_with_bootstrap:1}%{!?_with_bootstrap:%{?_without_bootstrap:0}%{!?_without_bootstrap:%{?_bootstrap:%{_bootstrap}}%{!?_bootstrap:0}}}
+
+%define cvsdate 20050722
+
+Summary: Multischema Validator
+Name: msv
+Version: 1.2
+Release: 0.1.%{cvsdate}.3jpp.1%{?dist}
+Epoch: 1
+License: BSD-Style
+URL: http://msv.dev.java.net
+Group: Development/Libraries
+# cvs -d :pserver:guest@cvs.dev.java.net:/cvs export -r msv-20050722 msv ; mv msv msv-20050722 tar zcf msv-20050722.tar.gz msv-*
+Source0: %{name}-%{cvsdate}.tar.gz
+# cvs -d :pserver:guest@cvs.dev.java.net:/cvs co -r msv-20060821 msv/xsdlib/src/com/sun/msv/datatype/xsd/DateType.java
+# This is needed for the package to build
+Source1: %{name}-20060821-Datatype.java
+Patch0: %{name}-build_xmls.patch
+# There is a build time dependency on crimson which needs to be stripped
+Patch1: %{name}-disable-crimson.patch
+# Class-Path
+Patch2: %{name}-noclasspathsinmanifests.patch
+BuildRequires: ant >= 0:1.6, jpackage-utils >= 0:1.6
+BuildRequires: javacc
+BuildRequires: junit
+%if ! %{bootstrap}
+BuildRequires: jdom
+BuildRequires: saxon
+%endif
+
+BuildRequires: isorelax
+BuildRequires: relaxngDatatype
+BuildRequires: servlet
+BuildRequires: xalan-j2
+BuildRequires: xerces-j2
+BuildRequires: xml-commons-apis
+BuildRequires: xml-commons-resolver
+BuildRequires: ant-trax
+BuildRequires: java-javadoc
+BuildRequires: xerces-j2-javadoc-impl
+BuildRequires: xerces-j2-javadoc-xni
+BuildRequires: xerces-j2-javadoc-apis
+BuildRequires: isorelax-javadoc
+BuildRequires: relaxngDatatype-javadoc
+Requires: jpackage-utils >= 0:1.6
+Requires(postun): jpackage-utils >= 0:1.6
+
+%if ! %{gcj_support}
+BuildArch: noarch
+%endif
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+%if %{gcj_support}
+# Don't need this since java-gcj-compat-devel seems to fill these needs
+#BuildRequires: gnu-crypto
+BuildRequires: java-gcj-compat-devel
+Requires(post): java-gcj-compat
+Requires(postun): java-gcj-compat
+%endif
+
+%description
+The Sun Multi-Schema XML Validator (MSV) is a Java
+technology tool to validate XML documents against
+several kinds of XML schemata. It supports RELAX NG,
+RELAX Namespace, RELAX Core, TREX, XML DTDs, and a
+subset of XML Schema Part 1. This latest (version 1.2)
+release includes several bug fixes and adds better
+conformance to RELAX NG/W3C XML standards and JAXP
+masquerading.
+
+%package msv
+Summary: MSV proper
+Group: Development/Libraries
+Requires: isorelax
+Requires: relaxngDatatype
+Requires: servlet
+Requires: xerces-j2
+Requires: xml-commons-apis
+Requires: xml-commons-resolver
+Requires: msv-xsdlib
+Requires: jpackage-utils >= 0:1.6
+Provides: msv-strict <= %{version}-%{release}
+Obsoletes: msv-strict <= %{version}-%{release}
+
+%description msv
+%{summary}.
+
+%package msv-javadoc
+Summary: Javadoc for MSV proper
+Group: Documentation
+Requires: jpackage-utils >= 0:1.6
+Provides: msv-strict-javadoc <= %{version}-%{release}
+Obsoletes: msv-strict-javadoc <= %{version}-%{release}
+
+%description msv-javadoc
+%{summary}.
+
+%package demo
+Summary: Samples for %{name}
+Group: Documentation
+Requires: msv-msv
+Requires: msv-xsdlib
+Requires: jpackage-utils >= 0:1.6
+
+%description demo
+%{summary}.
+
+%package relames
+Summary: Relames
+Group: Development/Libraries
+Requires: isorelax
+Requires: relaxngDatatype
+Requires: xalan-j2
+Requires: xerces-j2
+Requires: xml-commons-apis
+Requires: xml-commons-resolver
+Requires: msv-msv
+Requires: msv-xsdlib
+Requires: jpackage-utils >= 0:1.6
+
+%description relames
+%{summary}.
+
+%package relames-javadoc
+Summary: Javadoc for relames
+Group: Documentation
+Requires: jpackage-utils >= 0:1.6
+
+%description relames-javadoc
+%{summary}.
+
+%package rngconv
+Summary: Rngconv
+Group: Development/Libraries
+Requires: isorelax
+Requires: relaxngDatatype
+Requires: xerces-j2
+Requires: xml-commons-apis
+Requires: msv-msv
+Requires: msv-xsdlib
+Requires: jpackage-utils >= 0:1.6
+
+%description rngconv
+%{summary}.
+
+%package xmlgen
+Summary: XmlGen
+Group: Development/Libraries
+Requires: isorelax
+Requires: relaxngDatatype
+Requires: xml-commons-apis
+Requires: xerces-j2
+Requires: msv-msv
+Requires: msv-xsdlib
+Requires: jpackage-utils >= 0:1.6
+
+%description xmlgen
+%{summary}.
+
+%package xmlgen-javadoc
+Summary: Javadoc for xmlgen
+Group: Documentation
+Requires: jpackage-utils >= 0:1.6
+
+%description xmlgen-javadoc
+%{summary}.
+
+%package xsdlib
+Summary: Xsdlib
+Group: Development/Libraries
+Requires: relaxngDatatype
+Provides: xsdlib <= %{version}-%{release}
+Obsoletes: xsdlib <= %{version}-%{release}
+Requires: jpackage-utils >= 0:1.6
+
+%description xsdlib
+%{summary}.
+
+%package xsdlib-javadoc
+Summary: Javadoc for xsdlib
+Group: Documentation
+Provides: xsdlib-javadoc <= %{version}-%{release}
+Obsoletes: xsdlib-javadoc <= %{version}-%{release}
+Requires: jpackage-utils >= 0:1.6
+
+%description xsdlib-javadoc
+%{summary}.
+
+%package manual
+Summary: Documents for %{name}
+Group: Documentation
+Requires: jpackage-utils >= 0:1.6
+
+%description manual
+%{summary}.
+
+%prep
+%setup -q -n %{name}-%{cvsdate}
+cp %{SOURCE1} xsdlib/src/com/sun/msv/datatype/xsd/DateType.java
+# remove all binary libs
+find . -name "*.jar" -exec rm -f {} \;
+# delete Class-Path: from manifests
+for m in $(find . -name MANIFEST.MF); do
+sed -e '/^Class-path:/d' $m > tempf
+cp tempf $m
+done
+rm tempf
+
+%patch0 -b .sav
+%patch1 -b .sav2
+%patch2
+
+%build
+pushd shared/lib
+ln -sf $(build-classpath ant) ant.jar
+#ln -sf $(build-classpath crimson) crimson.jar
+#ln -sf $(build-classpath dom4j) dom4j.jar
+ln -sf $(build-classpath isorelax) isorelax.jar
+ln -sf $(build-classpath junit) junit.jar
+ln -sf $(build-classpath relaxngDatatype) relaxngDatatype.jar
+ln -sf $(build-classpath xml-commons-resolver) resolver.jar
+%if ! %{bootstrap}
+ln -sf $(build-classpath jdom) jdom.jar
+ln -sf $(build-classpath saxon) saxon.jar
+%endif
+ln -sf $(build-classpath servlet) servlet.jar
+ln -sf $(build-classpath xalan-j2) xalan.jar
+ln -sf $(build-classpath xerces-j2) xercesImpl.jar
+ln -sf $(build-classpath xml-commons-apis) xmlParserAPIs.jar
+popd
+
+ant release
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+# jars
+install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
+
+install -m 644 package/msv.jar \
+ $RPM_BUILD_ROOT%{_javadir}/%{name}-msv-%{version}.jar
+install -m 644 package/relames.jar \
+ $RPM_BUILD_ROOT%{_javadir}/%{name}-relames-%{version}.jar
+install -m 644 package/rngconv.jar \
+ $RPM_BUILD_ROOT%{_javadir}/%{name}-rngconv-%{version}.jar
+install -m 644 package/xmlgen.jar \
+ $RPM_BUILD_ROOT%{_javadir}/%{name}-xmlgen-%{version}.jar
+install -m 644 package/xsdlib.jar \
+ $RPM_BUILD_ROOT%{_javadir}/%{name}-xsdlib-%{version}.jar
+(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
+(cd $RPM_BUILD_ROOT%{_javadir}
+ln -sf msv-msv.jar msv-strict.jar
+ln -sf msv-xsdlib.jar xsdlib.jar
+)
+
+# javadoc
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}/msv
+cp -pr msv/dist/javadoc/* \
+ $RPM_BUILD_ROOT%{_javadocdir}/%{name}/msv
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}/relames
+cp -pr relames/dist/javadoc/* \
+ $RPM_BUILD_ROOT%{_javadocdir}/%{name}/relames
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}/xmlgen
+cp -pr generator/dist/javadoc/* \
+ $RPM_BUILD_ROOT%{_javadocdir}/%{name}/xmlgen
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}/xsdlib
+cp -pr xsdlib/dist/javadoc/* \
+ $RPM_BUILD_ROOT%{_javadocdir}/%{name}/xsdlib
+
+# docs
+install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/%{name}
+install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/%{name}/msv
+install -m 644 msv/doc/* \
+ $RPM_BUILD_ROOT%{_docdir}/%{name}/msv
+rm $RPM_BUILD_ROOT%{_docdir}/%{name}/msv/Apache-LICENSE-1.1.txt
+install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/%{name}/relames
+install -m 644 relames/doc/* \
+ $RPM_BUILD_ROOT%{_docdir}/%{name}/relames
+rm $RPM_BUILD_ROOT%{_docdir}/%{name}/relames/Apache-LICENSE-1.1.txt
+install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/%{name}/rngconv
+install -m 644 rngconverter/doc/* \
+ $RPM_BUILD_ROOT%{_docdir}/%{name}/rngconv
+rm $RPM_BUILD_ROOT%{_docdir}/%{name}/rngconv/Apache-LICENSE-1.1.txt
+install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/%{name}/xmlgen
+install -m 644 generator/doc/* \
+ $RPM_BUILD_ROOT%{_docdir}/%{name}/xmlgen
+rm $RPM_BUILD_ROOT%{_docdir}/%{name}/xmlgen/Apache-LICENSE-1.1.txt
+install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/%{name}/xsdlib
+install -m 644 xsdlib/doc/* \
+ $RPM_BUILD_ROOT%{_docdir}/%{name}/xsdlib
+rm $RPM_BUILD_ROOT%{_docdir}/%{name}/xsdlib/Apache-LICENSE-1.1.txt
+
+#examples
+install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/msv
+cp -pr msv/dist/examples/* $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/msv
+install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/xsdlib
+cp -pr xsdlib/dist/examples/* $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/xsdlib
+
+%if %{gcj_support}
+#export CLASSPATH=$(build-classpath gnu-crypto)
+%{_bindir}/aot-compile-rpm --exclude usr/share/%{name}-%{version}/%{name}
+%endif
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%if %{gcj_support}
+%post
+if [ -x %{_bindir}/rebuild-gcj-db ]
+then
+ %{_bindir}/rebuild-gcj-db
+fi
+%endif
+
+%if %{gcj_support}
+%postun
+if [ -x %{_bindir}/rebuild-gcj-db ]
+then
+ %{_bindir}/rebuild-gcj-db
+fi
+%endif
+
+%files msv
+%defattr(0644,root,root,0755)
+%{_javadir}/%{name}-msv-%{version}.jar
+%{_javadir}/%{name}-msv.jar
+%{_javadir}/msv-strict.jar
+%doc %{_docdir}/%{name}/msv/license.txt
+%doc %{_docdir}/%{name}/msv/copyright.txt
+%if %{gcj_support}
+%dir %attr(-,root,root) %{_libdir}/gcj/%{name}
+%attr(-,root,root) %{_libdir}/gcj/%{name}/%{name}-msv*
+%endif
+
+%files msv-javadoc
+%defattr(0644,root,root,0755)
+%doc %{_javadocdir}/%{name}/msv
+
+%files demo
+%defattr(0644,root,root,0755)
+%{_datadir}/%{name}-%{version}/msv
+%{_datadir}/%{name}-%{version}/xsdlib
+
+%files relames
+%defattr(0644,root,root,0755)
+%{_javadir}/%{name}-relames-%{version}.jar
+%{_javadir}/%{name}-relames.jar
+#%{_docdir}/%{name}/relames/license.txt
+%doc %{_docdir}/%{name}/relames/copyright.txt
+%if %{gcj_support}
+%attr(-,root,root) %{_libdir}/gcj/%{name}/%{name}-relames*
+%endif
+
+%files relames-javadoc
+%defattr(0644,root,root,0755)
+%doc %{_javadocdir}/%{name}/relames
+
+%files rngconv
+%defattr(0644,root,root,0755)
+%{_javadir}/%{name}-rngconv-%{version}.jar
+%{_javadir}/%{name}-rngconv.jar
+%doc %{_docdir}/%{name}/rngconv/license.txt
+%doc %{_docdir}/%{name}/rngconv/copyright.txt
+%if %{gcj_support}
+%attr(-,root,root) %{_libdir}/gcj/%{name}/%{name}-rngconv*
+%endif
+
+%files xmlgen
+%defattr(0644,root,root,0755)
+%{_javadir}/%{name}-xmlgen-%{version}.jar
+%{_javadir}/%{name}-xmlgen.jar
+%doc %{_docdir}/%{name}/xmlgen/license.txt
+%doc %{_docdir}/%{name}/xmlgen/copyright.txt
+%if %{gcj_support}
+%attr(-,root,root) %{_libdir}/gcj/%{name}/%{name}-xmlgen*
+%endif
+
+%files xmlgen-javadoc
+%defattr(0644,root,root,0755)
+%doc %{_javadocdir}/%{name}/xmlgen
+
+%files xsdlib
+%defattr(0644,root,root,0755)
+%{_javadir}/%{name}-xsdlib-%{version}.jar
+%{_javadir}/%{name}-xsdlib.jar
+%{_javadir}/xsdlib.jar
+%doc %{_docdir}/%{name}/xsdlib/license.txt
+%doc %{_docdir}/%{name}/xsdlib/copyright.txt
+%if %{gcj_support}
+%attr(-,root,root) %{_libdir}/gcj/%{name}/%{name}-xsdlib*
+%endif
+
+%files xsdlib-javadoc
+%defattr(0644,root,root,0755)
+%doc %{_javadocdir}/%{name}/xsdlib
+
+%files manual
+%defattr(0644,root,root,0755)
+%doc %{_docdir}/%{name}/msv/ChangeLog.txt
+%doc %{_docdir}/%{name}/msv/*.html
+%doc %{_docdir}/%{name}/msv/*.gif
+%doc %{_docdir}/%{name}/msv/README.txt
+%doc %{_docdir}/%{name}/relames/README.txt
+%doc %{_docdir}/%{name}/rngconv/README.txt
+%doc %{_docdir}/%{name}/xmlgen/*.html
+%doc %{_docdir}/%{name}/xmlgen/README.txt
+%doc %{_docdir}/%{name}/xsdlib/*.html
+%doc %{_docdir}/%{name}/xsdlib/README.txt
+
+
+%changelog
+* Fri Feb 16 2007 Andrew Overholt 0:1.2-0.1.20050722.3jpp.1
+- Remove postun Requires on jpackage-utils
+- Set gcj_support to 1
+- Fix groups to shut up rpmlint
+- Add versions to the Provides and Obsoletes
+- Add patch to take out Class-Path in MANIFEST.MF
+
+* Thu Feb 15 2007 Matt Wringe - 0:1.2-0.1.20050722.3jpp.1.fc7
+- Extract sources from a fresh CVS export of the given tag and add extra source
+ required to build the package not present in the 20050722 tag anymore
+- Add a patch to remove compile time dependency on crimson
+- Add a patch to enable compression of jar files
+- Add jpackage-utils as a requires for the packages/subpackages
+
+* Mon Feb 12 2007 Ralph Apel - 0:1.2-0.20050722.3jpp
+- Add bootstrap option to build without saxon nor jdom
+- Add gcj_support option
+
+* Mon Feb 17 2006 Fernando Nasser - 0:1.2-0.20050722.2jpp
+- First JPP 1.7 build
+
+* Wed Aug 17 2005 Ralph Apel - 0:1.2-0.20050722.1jpp
+- First JPP from this code base
diff --git a/sources b/sources
index e69de29..f5d5594 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+b23ab7038efaf371685d916c23b1558a msv-20050722.tar.gz