Name: java-adaptx Version: 0.9.13 Release: 2mamba Summary: XSLT processor and XPath engine Group: Applications/Publishing Vendor: openmamba Distribution: openmamba Packager: gil URL: http://castor.codehaus.org/ # svn export http://svn.codehaus.org/castor/adaptx/tags/0.9.13/ adaptx-0.9.13-src # tar czf adaptx-0.9.13-src.tar.gz adaptx-0.9.13-src Source: adaptx-%{version}-src.tar.gz Patch0: java-adaptx-0.9.13-xsl.patch Patch1: java-adaptx-0.9.13-missingstubs.patch Patch2: java-adaptx-0.9.13-build-xml.patch Patch3: java-adaptx-0.9.13-no-enum-as-identifier.patch License: BSD BuildRequires: apache-ant BuildRequires: apache-log4j BuildRequires: jpackage-utils BuildRequires: sun-java BuildRequires: xerces-j2 BuildRequires: xml-commons-apis Requires: apache-log4j Requires: jpackage-utils Requires: xerces-j2 Requires: xml-commons-apis BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Adaptx is an XSLT processor and XPath engine. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc Adaptx is an XSLT processor and XPath engine. This package contains javadoc for %{name}. %package manual Group: Documentation Summary: Manual for %{name} %description manual Adaptx is an XSLT processor and XPath engine. This package contains documentation for %{name}. %prep %setup -q -n adaptx-%{version}-src for dir in `find . -type d -name CVS`; do rm -rf $dir; done # remove all binary libs for j in $(find . -name "*.jar"); do mv $j $j.no done %patch0 %patch1 %patch2 %patch3 -p1 %build perl -p -i -e 's|classic|modern|' src/build.xml export CLASSPATH=$(build-classpath xml-commons-apis log4j xerces-j2) ant -buildfile src/build.xml jar javadoc CLASSPATH=$CLASSPATH:dist/adaptx_%{version}.jar ant -buildfile src/build.xml doc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -m 644 dist/adaptx_%{version}.jar \ %{buildroot}%{_javadir}/adaptx-%{version}.jar ( pushd %{buildroot}%{_javadir} for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done popd ) mkdir -p %{buildroot}%{_javadocdir}/adaptx-%{version} cp -pr build/doc/javadoc/* %{buildroot}%{_javadocdir}/adaptx-%{version} rm -rf build/doc/javadoc #%{_bindir}/aot-compile-rpm %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/adaptx-%{version}.jar %{_javadir}/adaptx.jar %doc src/etc/CHANGELOG %doc src/etc/contributors.html %doc src/etc/LICENSE %files javadoc %defattr(-,root,root) %{_javadocdir}/adaptx-%{version} %files manual %defattr(-,root,root) %doc build/doc/* %changelog * Thu Nov 25 2010 gil 0.9.13-2mamba - rebuilt devel * Wed Mar 11 2009 gil 0.9.13-1mamba - package created by autospec