Name: java-uddi4j Version: 2.0.5 Release: 2mamba Summary: Java API providing access to Universal Description, Discovery and Integration registry Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://uddi4j.sourceforge.net/ Source0: http://downloads.sourceforge.net/project/uddi4j/uddi4j/%{version}/uddi4j-src-%{version}.zip Source1: java-uddi4j-%{version}.pom License: IBM Public License BuildRequires: apache-ant BuildRequires: apache-ws-axis BuildRequires: apache-ws-soap BuildRequires: java-classpathx-mail BuildRequires: java-junit3 BuildRequires: jpackage-utils BuildRequires: xerces-j2 Requires: apache-ws-axis Requires: apache-ws-soap Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root # TODO HP SOAP available = ${hp-soap.available} %description UDDI4J is a Java class library that provides an API to interact with a UDDI (Universal Description, Discovery and Integration) registry. The UDDI Project is a comprehensive, open industry initiative enabling businesses to (I) discover each other, and (II) define how they interact over the internet and share information in a global registry architecture. UDDI is the building block which will enable businesses to quickly, easily and dynamically find and transact with one another via their preferred applications. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc UDDI4J is a Java class library that provides an API to interact with a UDDI (Universal Description, Discovery and Integration) registry. This package contains javadoc for %{name}. %prep %setup -q -n uddi4j for f in $(find . -name "*.jar"); do mv $f $f.no done %build export JAVA_HOME=/usr/lib/jvm/jdk-sun export CLASSPATH=$(build-classpath axis/axis axis/jaxrpc axis/saaj ws-soap classpathx-mail xerces-j2 junit-3.8.2) ant \ -Dbuild.compiler=modern \ -Djavac.executable=`which javac` \ compile ant \ -Dbuild.compiler=modern \ -Djavac.executable=`which javac` \ javadocs %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} mkdir -p %{buildroot}%{_datadir}/maven2/poms install -m 644 build/lib/uddi4j.jar \ %{buildroot}%{_javadir}/uddi4j-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) %add_to_maven_depmap org.uddi4j uddi4j %{version} JPP uddi4j install -pm 644 %{SOURCE1} %{buildroot}%{_datadir}/maven2/poms/JPP-uddi4j.pom mkdir -p %{buildroot}%{_javadocdir}/uddi4j-%{version} cp -pr build/javadocs/* %{buildroot}%{_javadocdir}/uddi4j-%{version} ln -sf uddi4j-%{version} %{buildroot}%{_javadocdir}/uddi4j %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post %update_maven_depmap %postun %update_maven_depmap %files %defattr(-,root,root) %{_javadir}/uddi4j-%{version}.jar %{_javadir}/uddi4j.jar %{_datadir}/maven2/poms %{_mavendepmapfragdir} %doc BuildDate.txt LICENSE.html README %doc ReleaseNotes.html style.css uddi4j.jpeg %files javadoc %defattr(-,root,root) %{_javadocdir}/uddi4j-%{version} %{_javadocdir}/uddi4j %changelog * Thu Nov 25 2010 gil 2.0.5-2mamba - rebuilt devel * Thu Jan 14 2010 gil 2.0.5-1mamba - package created by autospec