Name: java-xpp2 Version: 2.1.10 Release: 1mamba Summary: Xml Pull Parser Group: Applications/Publishing Vendor: openmamba Distribution: openmamba Packager: gil URL: http://www.extreme.indiana.edu/xgws/xsoap/xpp/ Source: http://www.extreme.indiana.edu/xgws/xsoap/xpp/download/PullParser2/PullParser%{version}.tgz Patch0: java-xpp2-2.1.10-build.patch License: Apache Software License 1.1 BuildRequires: apache-ant BuildRequires: jpackage-utils BuildRequires: java-junit3 BuildRequires: xml-commons-apis Requires: xml-commons-apis Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description XML Pull Parser 2 (XPP2) is a simple and fast incremental XML parser. NOTE: XPP2 is no longer developed and is on maintenance mode. All active development concentrates on its successor XPP3/MXP1. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc XML Pull Parser 2 (XPP2) is a simple and fast incremental XML parser. NOTE: XPP2 is no longer developed and is on maintenance mode. All active development concentrates on its successor XPP3/MXP1. This package contains javadoc for %{name}. %package doc Group: Documentation Summary: Manual for %{name} %description doc XML Pull Parser 2 (XPP2) is a simple and fast incremental XML parser. NOTE: XPP2 is no longer developed and is on maintenance mode. All active development concentrates on its successor XPP3/MXP1. This package contains documentation for %{name}. %package demo Group: Documentation Summary: Samples for %{name} Requires: %{name} = %{version}-%{release} %description demo XML Pull Parser 2 (XPP2) is a simple and fast incremental XML parser. NOTE: XPP2 is no longer developed and is on maintenance mode. All active development concentrates on its successor XPP3/MXP1. This package contains demonstrations and samples for %{name}. %prep %setup -q -n PullParser%{version} find . -name "*.jar" -exec rm -f {} \; %patch0 -p1 sed -i "s:enum:mune:" src/java/impl/node/org/gjt/xpp/impl/node/Node.java %build export OPT_JAR_LIST="junit" export CLASSPATH=$(build-classpath xml-commons-apis) ant all api api.impl #CLASSPATH=$CLASSPATH:$(build-classpath junit):build/tests:build/lib/PullParser-%{version}.jar #java AllTests %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -pm 644 build/lib/PullParser-intf-%{version}.jar \ %{buildroot}%{_javadir}/xpp2-intf-%{version}.jar install -pm 644 build/lib/PullParser-standard-%{version}.jar \ %{buildroot}%{_javadir}/xpp2-standard-%{version}.jar install -pm 644 build/lib/PullParser-%{version}.jar \ %{buildroot}%{_javadir}/xpp2-%{version}.jar #install -pm 644 build/lib/PullParser-x2-%{version}.jar \ # %{buildroot}%{_javadir}/xpp2-x2-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_javadocdir}/xpp2-%{version}/api mkdir -p %{buildroot}%{_javadocdir}/xpp2-%{version}/api_impl cp -pr doc/api/* %{buildroot}%{_javadocdir}/xpp2-%{version}/api cp -pr doc/api_impl/* %{buildroot}%{_javadocdir}/xpp2-%{version}/api_impl ln -s xpp2-%{version} %{buildroot}%{_javadocdir}/xpp2 rm -rf doc/build rm -rf doc/txt rm -rf doc/api rm -rf doc/api_impl mkdir -p %{buildroot}%{_docdir}/xpp2-%{version} cp -pr doc/* %{buildroot}%{_docdir}/xpp2-%{version} ln -s xpp2-%{version} %{buildroot}%{_docdir}/xpp2 mkdir -p %{buildroot}%{_datadir}/xpp2-%{version} cp -pr src/java/samples/* %{buildroot}%{_datadir}/xpp2-%{version} ln -s xpp2-%{version} %{buildroot}%{_datadir}/xpp2 %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/xpp2-%{version}.jar %{_javadir}/xpp2-intf-%{version}.jar %{_javadir}/xpp2-intf.jar %{_javadir}/xpp2-standard-%{version}.jar %{_javadir}/xpp2-standard.jar #%{_javadir}/xpp2-x2-%{version}.jar #%{_javadir}/xpp2-x2.jar %{_javadir}/xpp2.jar %doc README.html LICENSE.txt %files javadoc %defattr(-,root,root) %{_javadocdir}/xpp2-%{version}/api_impl %{_javadocdir}/xpp2-%{version}/api %{_javadocdir}/xpp2 %files doc %defattr(-,root,root) %{_docdir}/xpp2-%{version} %{_docdir}/xpp2 %files demo %defattr(-,root,root) %{_datadir}/xpp2-%{version} %{_datadir}/xpp2 %changelog * Thu Feb 26 2009 gil 2.1.10-1mamba - package created by autospec