Name: XmlSchema Version: 1.4.7 Release: %mkrel 7 Summary: Lightweight schema object model Group: Development/Java License: ASL 2.0 URL: http://ws.apache.org/commons/XmlSchema # svn export http://svn.apache.org/repos/asf/webservices/commons/tags/XmlSchema/XmlSchema-1.4.7 # tar cJf XmlSchema-1.4.7.tar.xz XmlSchema-1.4.7 Source0: %{name}-%{version}.tar.xz Source1: LICENSE-2.0.txt # maven-site-plugin is broken by the lack of cvsjava in maven-scm. # cvsjava was removed when netbeans was orphaned. Patch1: %{name}-no-site-plugin.patch BuildArch: noarch BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: maven-local BuildRequires: maven-shared BuildRequires: maven-remote-resources-plugin BuildRequires: apache-resource-bundles BuildRequires: bcel BuildRequires: xalan-j2 BuildRequires: xmlunit BuildRequires: dos2unix Requires: bcel Requires: xalan-j2 Requires: xmlunit %description Commons XMLSchema is a lightweight schema object model that can be used to manipulate or generate a schema. %package javadoc Summary: API documentation for %{name} Group: Documentation %description javadoc This package contains API documentation for %{name}. %prep %setup -q -n %{name}-%{version} %patch1 -p1 # This is provided by modern Java environments %pom_remove_dep "org.apache.ws.commons:ws-commons-java5" # Fix line endings cp -p %{SOURCE1} . dos2unix LICENSE-2.0.txt README.txt RELEASE-NOTE.txt %mvn_file :%{name} %{name} %build %mvn_build %install %mvn_install %files -f .mfiles %doc LICENSE-2.0.txt README.txt RELEASE-NOTE.txt %files javadoc -f .mfiles-javadoc %doc LICENSE-2.0.txt