Name: xjparse Version: 1.0 Release: 3%{?dist} Summary: Wrapper for the Xerces XML Schema validator Group: Applications/Text License: ASL 2.0 URL: http://nwalsh.com/java/xjparse Source0: http://nwalsh.com/java/xjparse/xjparse-src-%{version}.zip Source1: xjparse.sh BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: ant BuildRequires: xml-commons-resolver Requires: jpackage-utils Requires: java Requires: xml-commons-resolver %description The xjparse tool is a simple command-line wrapper for the Xerces XML Schema validator. It accepts several options, notably one which specifies the set of schemas to be used during validation. %prep %setup -qc find -name '*.jar' -o -name '*.class' -exec rm -f '{}' \; %build export CLASSPATH=$(build-classpath xml-commons-resolver) ant -f build.xml jar -verbose %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_javadir} cp -p build/xjparse.jar \ $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar install -dm 755 $RPM_BUILD_ROOT%{_bindir} install -pm 755 %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/xjparse %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_javadir}/%{name}-%{version}.jar %{_javadir}/%{name}.jar %attr(0755,root,root) %{_bindir}/xjparse %changelog * Thu Dec 04 2008 Brennan Ashton 1.0-3 - Added system link for just name - Added wrapper script * Tue Nov 25 2008 Brennan Ashton 1.0-2 - Now noarch - Fixed discription line length * Sun Nov 23 2008 Brennan Ashton 1.0-1 - Created spec file