Name: httpunit Version: 1.7 Release: 1mamba Summary: automated web site testing toolkit Group: Development/Tools Vendor: openmamba Distribution: openmamba Packager: Automatic Build System URL: http://httpunit.sourceforge.net/ Source: http://downloads.sourceforge.net/sourceforge/httpunit/httpunit-%{version}.zip Patch0: httpunit-1.6.2-build.patch Patch1: httpunit-1.6.2-JavaScript-NotAFunctionException.patch Patch2: httpunit-1.6.2-servlettest.patch License: MIT BuildRequires: apache-ant BuildRequires: java-classpathx-jaf BuildRequires: java-classpathx-mail BuildRequires: java-junit3 BuildRequires: java-rhino BuildRequires: java-tidy BuildRequires: jpackage-utils BuildRequires: java-servletapi4 BuildRequires: nekohtml BuildRequires: unzip Requires: java-junit3 Requires: java-rhino Requires: jpackage-utils Requires: java-servletapi4 Requires: nekohtml BuildRoot: %{_tmppath}/%{name}-%{version}-root %description HttpUnit emulates the relevant portions of browser behavior, including form submission, JavaScript, basic http authentication, cookies and automatic page redirection, and allows Java test code to examine returned pages either as text, an XML DOM, or containers of forms, tables, and links. A companion framework, ServletUnit is included in the package. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc HttpUnit emulates the relevant portions of browser behavior, including form submission, JavaScript, basic http authentication, cookies and automatic page redirection, and allows Java test code to examine returned pages either as text, an XML DOM, or containers of forms, tables, and links. A companion framework, ServletUnit is included in the package. This package contains javadoc for %{name} %package doc Group: Documentation Summary: Documentation for %{name} Requires: %{name}-javadoc %description doc HttpUnit emulates the relevant portions of browser behavior, including form submission, JavaScript, basic http authentication, cookies and automatic page redirection, and allows Java test code to examine returned pages either as text, an XML DOM, or containers of forms, tables, and links. A companion framework, ServletUnit is included in the package. This package contains documentation for %{name} %package demo Group: Documentation Summary: Demo for %{name} Requires: %{name} = %{version}-%{release} %description demo HttpUnit emulates the relevant portions of browser behavior, including form submission, JavaScript, basic http authentication, cookies and automatic page redirection, and allows Java test code to examine returned pages either as text, an XML DOM, or containers of forms, tables, and links. A companion framework, ServletUnit is included in the package. This package contains demonstrations and samples for %{name}. %prep %setup -q %patch0 -p0 #%patch1 -b .sav %patch2 for j in $(find . -name "*.jar"); do mv $j $j.no done rm -rf doc/api pushd jars ln -sf $(build-classpath jtidy) . ln -sf $(build-classpath junit-3.8.2) . ln -sf $(build-classpath rhino) . ln -sf $(build-classpath xercesImpl) . ln -sf $(build-classpath nekohtml) . ln -sf $(build-classpath servletapi4) . popd %build export CLASSPATH=$(build-classpath classpathx-jaf classpathx-mail/mail) ant \ -Dbuild.compiler=modern \ -Dbuild.sysclasspath=last \ jar javadocs test \ testjar examplesjar servlettest %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -pm 644 lib/%{name}.jar %{buildroot}%{_javadir}/%{name}-%{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}/%{name} cp -pr doc/api/* %{buildroot}%{_javadocdir}/%{name} rm -rf doc/api pushd doc ln -sf %{_javadocdir}/%{name}-%{version} api popd mkdir -p %{buildroot}%{_datadir}/%{name} cp -p examples/* %{buildroot}%{_datadir}/%{name} install -pm 644 lib/%{name}-test.jar \ %{buildroot}%{_datadir}/%{name}/%{name}-test-%{version}.jar install -pm 644 lib/%{name}-examples.jar \ %{buildroot}%{_datadir}/%{name}/%{name}-examples-%{version}.jar %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/httpunit-%{version}.jar %{_javadir}/httpunit.jar %files javadoc %defattr(-,root,root) %{_javadocdir}/%{name} %files doc %defattr(-,root,root) %doc doc/* %files demo %defattr(-,root,root) %{_datadir}/%{name} %changelog * Sun Oct 27 2013 Automatic Build System 1.7-1mamba - automatic update by autodist * Thu Nov 25 2010 gil 1.6.2-2mamba - rebuilt devel * Thu Mar 05 2009 gil 1.6.2-1mamba - package created by autospec