%define name wsdl4j %define version 1.4 %define release 2jpp %define section free # ----------------------------------------------------------------------------- Summary: Web Services Description Language Toolkit for Java Name: %{name} Version: %{version} Release: %{release} Epoch: 0 Group: Text Processing/Markup/XML License: IBM Common Public License URL: http://www-124.ibm.com/developerworks/projects/wsdl4j/ BuildArch: noarch Source0: wsdl4j-1.1.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Vendor: JPackage Project Distribution: JPackage Requires: jaxp_parser_impl, java BuildRequires: ant, java-devel BuildRequires: jpackage-utils >= 0:1.5 %description The Web Services Description Language for Java Toolkit (WSDL4J) allows the creation, representation, and manipulation of WSDL documents describing services. This codebase will eventually serve as a reference implementation of the standard created by JSR110. %package javadoc Group: Development/Documentation Summary: Javadoc for %{name} %description javadoc Javadoc for %{name}. %prep rm -rf $RPM_BUILD_ROOT %setup -q -n %{name} %build unset CLASSPATH [ -z "$JAVA_HOME" ] && export JAVA_HOME=%{_jvmdir}/java ant -Dbuild.compiler=modern compile ant -Dbuild.compiler=modern javadocs %install rm -rf $RPM_BUILD_ROOT # jars install -d -m 0755 $RPM_BUILD_ROOT%{_javadir} for jar in %{name}.jar qname.jar ; do vjar=$(echo $jar | sed s+.jar+-%{version}.jar+g) install -m 644 build/lib/$jar $RPM_BUILD_ROOT%{_javadir}/$vjar pushd $RPM_BUILD_ROOT%{_javadir} ln -fs $vjar $jar popd done # javadoc install -d -m 0755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/ %clean rm -rf $RPM_BUILD_ROOT %post javadoc rm -f %{_javadocdir}/%{name} ln -s %{name}-%{version} %{_javadocdir}/%{name} %postun javadoc if [ "$1" = "0" ]; then rm -f %{_javadocdir}/%{name} fi %files %defattr(0644,root,root,0755) %doc license.html %{_javadir}/* %files javadoc %defattr(0644,root,root,0755) %{_javadocdir}/%{name}-%{version} %changelog * Thu Jun 26 2003 Nicolas Mailhot <Nicolas.Mailhot at laPoste.net> 0:1.4-2jpp - Do not drop qname.jar * Tue May 06 2003 David Walluck <david@anti-microsoft.org> 0:1.4-1jpp - 1.4 - update for JPackage 1.5 * Sat Sep 7 2002 Ville Skyttä <ville.skytta at iki.fi> 1.1-1jpp - First JPackage release.