Accepting request 63981 from Java:packages
Accepted submit request 63981 from user mvyskocil OBS-URL: https://build.opensuse.org/request/show/63981 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/axis?expand=0&rev=13
This commit is contained in:
parent
b1644b0866
commit
48ea6c8de2
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 11 09:01:44 UTC 2011 - mvyskocil@suse.cz
|
||||||
|
|
||||||
|
- build using openjdk, use ant.build.javac.target and source 1.4
|
||||||
|
to prevent javadoc fail, clean up BuildRequires
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu May 21 15:01:43 CEST 2009 - mvyskocil@suse.cz
|
Thu May 21 15:01:43 CEST 2009 - mvyskocil@suse.cz
|
||||||
|
|
||||||
|
167
axis.spec
167
axis.spec
@ -18,15 +18,13 @@
|
|||||||
# norootforbuild
|
# norootforbuild
|
||||||
# icecream 0
|
# icecream 0
|
||||||
|
|
||||||
|
|
||||||
Name: axis
|
|
||||||
BuildRequires: ant ant-jdepend ant-nodeps antlr classpath classpathx-mail gnu-jaf jakarta-commons-discovery jakarta-commons-httpclient3 jakarta-commons-logging jpackage-utils junit libtool log4j-mini perl servletapi5 unzip update-alternatives wsdl4j xerces-j2
|
|
||||||
BuildRequires: java-1_5_0-gcj-compat-devel
|
|
||||||
%define name axis
|
%define name axis
|
||||||
%define version 1.4
|
%define version 1.4
|
||||||
%define archivever 1_4
|
%define archivever 1_4
|
||||||
%define release 2jpp
|
%define release 2jpp
|
||||||
%define section free
|
%define section free
|
||||||
|
|
||||||
|
Name: axis
|
||||||
Version: 1.4
|
Version: 1.4
|
||||||
Release: 265
|
Release: 265
|
||||||
Summary: Apache implementation of the SOAP
|
Summary: Apache implementation of the SOAP
|
||||||
@ -38,6 +36,23 @@ Patch0: unimplemented-dom3-methods.patch
|
|||||||
Patch1: axis-1.4-gcc44_build.patch
|
Patch1: axis-1.4-gcc44_build.patch
|
||||||
# Mandatory requires
|
# Mandatory requires
|
||||||
# optional requires
|
# optional requires
|
||||||
|
BuildRequires: ant
|
||||||
|
BuildRequires: ant-jdepend
|
||||||
|
BuildRequires: antlr
|
||||||
|
BuildRequires: classpath
|
||||||
|
BuildRequires: classpathx-mail
|
||||||
|
BuildRequires: gnu-jaf
|
||||||
|
BuildRequires: jakarta-commons-discovery
|
||||||
|
BuildRequires: jakarta-commons-httpclient3
|
||||||
|
BuildRequires: jakarta-commons-logging
|
||||||
|
BuildRequires: jpackage-utils
|
||||||
|
BuildRequires: junit
|
||||||
|
BuildRequires: log4j-mini
|
||||||
|
BuildRequires: servletapi5
|
||||||
|
BuildRequires: unzip
|
||||||
|
BuildRequires: wsdl4j
|
||||||
|
BuildRequires: xerces-j2
|
||||||
|
BuildRequires: java-devel
|
||||||
Requires: java
|
Requires: java
|
||||||
Requires: jpackage-utils >= 1.5
|
Requires: jpackage-utils >= 1.5
|
||||||
Requires: jaf
|
Requires: jaf
|
||||||
@ -55,42 +70,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|||||||
Apache Axis is an implementation of the SOAP ("Simple Object Access
|
Apache Axis is an implementation of the SOAP ("Simple Object Access
|
||||||
Protocol") submission to W3C.
|
Protocol") submission to W3C.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Authors:
|
|
||||||
--------
|
|
||||||
Andras Avar
|
|
||||||
David Chappell
|
|
||||||
Glen Daniels
|
|
||||||
Doug Davis
|
|
||||||
Eric Friedman
|
|
||||||
Chris Haddad
|
|
||||||
Tom Jordahl
|
|
||||||
Dominik Kacprzak
|
|
||||||
Rick Kellogg
|
|
||||||
Toshiyuki Kimura (Toshi)
|
|
||||||
Steve Loughran
|
|
||||||
Jaime Meritt
|
|
||||||
Yuhichi Nakamura
|
|
||||||
Thomas Sandholm
|
|
||||||
Igor Sedukhin
|
|
||||||
Davanum Srinivas
|
|
||||||
Sanjiva Weerawarana
|
|
||||||
Changshin Lee (a.k.a. Ias)
|
|
||||||
Srinath Perera
|
|
||||||
Venkat Reddy
|
|
||||||
Jarek Gawor
|
|
||||||
Jongjin Choi
|
|
||||||
Guillaume Sauthier
|
|
||||||
Chaminda Divitotawela
|
|
||||||
Nuwan Gurusinghe
|
|
||||||
Susantha Kumara
|
|
||||||
Damitha Kumarage
|
|
||||||
Nadika Ranasinghe
|
|
||||||
Sanjaya Sinharage
|
|
||||||
Roshan Weerasuriya
|
|
||||||
Sanjiva Weerawarana
|
|
||||||
|
|
||||||
%package javadoc
|
%package javadoc
|
||||||
License: The Apache Software License
|
License: The Apache Software License
|
||||||
PreReq: coreutils
|
PreReq: coreutils
|
||||||
@ -100,42 +79,6 @@ Group: Documentation/Other
|
|||||||
%description javadoc
|
%description javadoc
|
||||||
Api documentation for axis
|
Api documentation for axis
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Authors:
|
|
||||||
--------
|
|
||||||
Andras Avar
|
|
||||||
David Chappell
|
|
||||||
Glen Daniels
|
|
||||||
Doug Davis
|
|
||||||
Eric Friedman
|
|
||||||
Chris Haddad
|
|
||||||
Tom Jordahl
|
|
||||||
Dominik Kacprzak
|
|
||||||
Rick Kellogg
|
|
||||||
Toshiyuki Kimura (Toshi)
|
|
||||||
Steve Loughran
|
|
||||||
Jaime Meritt
|
|
||||||
Yuhichi Nakamura
|
|
||||||
Thomas Sandholm
|
|
||||||
Igor Sedukhin
|
|
||||||
Davanum Srinivas
|
|
||||||
Sanjiva Weerawarana
|
|
||||||
Changshin Lee (a.k.a. Ias)
|
|
||||||
Srinath Perera
|
|
||||||
Venkat Reddy
|
|
||||||
Jarek Gawor
|
|
||||||
Jongjin Choi
|
|
||||||
Guillaume Sauthier
|
|
||||||
Chaminda Divitotawela
|
|
||||||
Nuwan Gurusinghe
|
|
||||||
Susantha Kumara
|
|
||||||
Damitha Kumarage
|
|
||||||
Nadika Ranasinghe
|
|
||||||
Sanjaya Sinharage
|
|
||||||
Roshan Weerasuriya
|
|
||||||
Sanjiva Weerawarana
|
|
||||||
|
|
||||||
%package manual
|
%package manual
|
||||||
License: The Apache Software License
|
License: The Apache Software License
|
||||||
Summary: Manual for axis
|
Summary: Manual for axis
|
||||||
@ -144,55 +87,16 @@ Group: Documentation/Other
|
|||||||
%description manual
|
%description manual
|
||||||
Manual for axis
|
Manual for axis
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Authors:
|
|
||||||
--------
|
|
||||||
Andras Avar
|
|
||||||
David Chappell
|
|
||||||
Glen Daniels
|
|
||||||
Doug Davis
|
|
||||||
Eric Friedman
|
|
||||||
Chris Haddad
|
|
||||||
Tom Jordahl
|
|
||||||
Dominik Kacprzak
|
|
||||||
Rick Kellogg
|
|
||||||
Toshiyuki Kimura (Toshi)
|
|
||||||
Steve Loughran
|
|
||||||
Jaime Meritt
|
|
||||||
Yuhichi Nakamura
|
|
||||||
Thomas Sandholm
|
|
||||||
Igor Sedukhin
|
|
||||||
Davanum Srinivas
|
|
||||||
Sanjiva Weerawarana
|
|
||||||
Changshin Lee (a.k.a. Ias)
|
|
||||||
Srinath Perera
|
|
||||||
Venkat Reddy
|
|
||||||
Jarek Gawor
|
|
||||||
Jongjin Choi
|
|
||||||
Guillaume Sauthier
|
|
||||||
Chaminda Divitotawela
|
|
||||||
Nuwan Gurusinghe
|
|
||||||
Susantha Kumara
|
|
||||||
Damitha Kumarage
|
|
||||||
Nadika Ranasinghe
|
|
||||||
Sanjaya Sinharage
|
|
||||||
Roshan Weerasuriya
|
|
||||||
Sanjiva Weerawarana
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{archivever}
|
%setup -q -n %{name}-%{archivever}
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%if %suse_version >= 1120
|
|
||||||
%patch1 -p1 -b gcc44-build
|
%patch1 -p1 -b gcc44-build
|
||||||
%endif
|
|
||||||
# Remove provided binaries
|
# Remove provided binaries
|
||||||
find . -name "*.jar" -exec rm -f {} \;
|
find . -name "*.jar" -exec rm -f {} \;
|
||||||
find . -name "*.zip" -exec rm -f {} \;
|
find . -name "*.zip" -exec rm -f {} \;
|
||||||
find . -name "*.class" -exec rm -f {} \;
|
find . -name "*.class" -exec rm -f {} \;
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export GC_MAXIMUM_HEAP_SIZE="134217728" #128M
|
|
||||||
[ -z "$JAVA_HOME" ] && export JAVA_HOME=%{_jvmdir}/java
|
[ -z "$JAVA_HOME" ] && export JAVA_HOME=%{_jvmdir}/java
|
||||||
CLASSPATH=$(build-classpath wsdl4j jakarta-commons-discovery jakarta-commons-httpclient3 jakarta-commons-logging log4j activation javamail servletapi5)
|
CLASSPATH=$(build-classpath wsdl4j jakarta-commons-discovery jakarta-commons-httpclient3 jakarta-commons-logging log4j activation javamail servletapi5)
|
||||||
export CLASSPATH=$CLASSPATH:$(build-classpath oro junit jdepend jimi xml-security jsse httpunit jms castor 2>/dev/null)
|
export CLASSPATH=$CLASSPATH:$(build-classpath oro junit jdepend jimi xml-security jsse httpunit jms castor 2>/dev/null)
|
||||||
@ -212,18 +116,18 @@ ant -Dcompile.ime=true \
|
|||||||
-Djunit.jar=$(build-classpath junit 2>/dev/null) \
|
-Djunit.jar=$(build-classpath junit 2>/dev/null) \
|
||||||
-Djimi.jar=$(build-classpath jimi 2>/dev/null) \
|
-Djimi.jar=$(build-classpath jimi 2>/dev/null) \
|
||||||
-Djsse.jar=$(build-classpath jsse/jsse 2>/dev/null) \
|
-Djsse.jar=$(build-classpath jsse/jsse 2>/dev/null) \
|
||||||
-Dsource=1.4 \
|
-Dant.build.javac.source=1.4 \
|
||||||
-Dtarget=1.4 \
|
-Dant.build.javac.target=1.4 \
|
||||||
clean compile javadocs
|
clean compile javadocs
|
||||||
|
|
||||||
%install
|
%install
|
||||||
### Jar files
|
### Jar files
|
||||||
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name}
|
install -d -m 755 %{buildroot}%{_javadir}/%{name}
|
||||||
pushd build/lib
|
pushd build/lib
|
||||||
install -m 644 axis.jar axis-ant.jar saaj.jar jaxrpc.jar \
|
install -m 644 axis.jar axis-ant.jar saaj.jar jaxrpc.jar \
|
||||||
$RPM_BUILD_ROOT%{_javadir}/%{name}
|
%{buildroot}%{_javadir}/%{name}
|
||||||
popd
|
popd
|
||||||
pushd $RPM_BUILD_ROOT%{_javadir}/%{name}
|
pushd %{buildroot}%{_javadir}/%{name}
|
||||||
for jar in *.jar ; do
|
for jar in *.jar ; do
|
||||||
vjar=$(echo $jar | sed s+.jar+-%{version}.jar+g)
|
vjar=$(echo $jar | sed s+.jar+-%{version}.jar+g)
|
||||||
mv $jar $vjar
|
mv $jar $vjar
|
||||||
@ -231,24 +135,11 @@ pushd $RPM_BUILD_ROOT%{_javadir}/%{name}
|
|||||||
done
|
done
|
||||||
popd
|
popd
|
||||||
### Javadoc
|
### Javadoc
|
||||||
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
|
||||||
cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
cp -pr build/javadocs/* %{buildroot}%{_javadocdir}/%{name}
|
||||||
pushd docs
|
|
||||||
rm -fr apiDocs
|
|
||||||
ln -fs %{_javadocdir}/%{name} apiDocs
|
|
||||||
popd
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf %{buildroot}
|
||||||
|
|
||||||
%post javadoc
|
|
||||||
rm -f %{_javadocdir}/%{name}
|
|
||||||
ln -s %{name}-%{version} %{_javadocdir}/%{name}
|
|
||||||
|
|
||||||
%postun javadoc
|
|
||||||
if [ "$1" = "0" ]; then
|
|
||||||
rm -f %{_javadocdir}/%{name}
|
|
||||||
fi
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(0644,root,root,0755)
|
%defattr(0644,root,root,0755)
|
||||||
@ -258,8 +149,8 @@ fi
|
|||||||
|
|
||||||
%files javadoc
|
%files javadoc
|
||||||
%defattr(0644,root,root,0755)
|
%defattr(0644,root,root,0755)
|
||||||
%dir %{_javadocdir}/%{name}-%{version}
|
%dir %{_javadocdir}/%{name}
|
||||||
%{_javadocdir}/%{name}-%{version}/*
|
%{_javadocdir}/%{name}/*
|
||||||
|
|
||||||
%files manual
|
%files manual
|
||||||
%defattr(0644,root,root,0755)
|
%defattr(0644,root,root,0755)
|
||||||
|
Loading…
Reference in New Issue
Block a user