Fridrich Strba 2022-03-01 16:52:12 +00:00 committed by Git OBS Bridge
parent 33ebe119d0
commit 9dc438691d
2 changed files with 18 additions and 25 deletions

View File

@ -1,6 +0,0 @@
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>axis</groupId>
<artifactId>axis-schema</artifactId>
<version>1.4</version>
</project>

View File

@ -35,11 +35,10 @@ Source2: axis-MANIFEST.MF
# cvs -d :pserver:anonymous@dev.eclipse.org:/cvsroot/tools export -r v1_3_0 org.eclipse.orbit/javax.xml.soap/META-INF/MANIFEST.MF # cvs -d :pserver:anonymous@dev.eclipse.org:/cvsroot/tools export -r v1_3_0 org.eclipse.orbit/javax.xml.soap/META-INF/MANIFEST.MF
# mv org.eclipse.orbit/javax.xml.soap/META-INF/MANIFEST.MF saaj-MANIFEST.MF # mv org.eclipse.orbit/javax.xml.soap/META-INF/MANIFEST.MF saaj-MANIFEST.MF
Source3: saaj-MANIFEST.MF Source3: saaj-MANIFEST.MF
Source4: http://repo1.maven.org/maven2/axis/axis/1.4/axis-1.4.pom Source4: https://repo1.maven.org/maven2/axis/axis/1.4/axis-1.4.pom
Source5: http://repo1.maven.org/maven2/axis/axis-ant/1.4/axis-ant-1.4.pom Source5: https://repo1.maven.org/maven2/axis/axis-ant/1.4/axis-ant-1.4.pom
Source6: http://repo1.maven.org/maven2/axis/axis-jaxrpc/1.4/axis-jaxrpc-1.4.pom Source6: https://repo1.maven.org/maven2/axis/axis-jaxrpc/1.4/axis-jaxrpc-1.4.pom
Source7: http://repo1.maven.org/maven2/axis/axis-saaj/1.4/axis-saaj-1.4.pom Source7: https://repo1.maven.org/maven2/axis/axis-saaj/1.4/axis-saaj-1.4.pom
Source8: axis-schema-1.4.pom
Patch0: unimplemented-dom3-methods.patch Patch0: unimplemented-dom3-methods.patch
Patch1: axis-1.4-gcc44_build.patch Patch1: axis-1.4-gcc44_build.patch
Patch2: axis-manifest.patch Patch2: axis-manifest.patch
@ -94,6 +93,10 @@ Manual for axis
%prep %prep
%setup -q -n %{name}-1_4 %setup -q -n %{name}-1_4
cp %{SOURCE5} %{SOURCE6} %{SOURCE7} .
%pom_xpath_remove pom:distributionManagement *-1.4.pom
cp %{SOURCE8} %{SOURCE9} .
%pom_xpath_set pom:project/pom:version %{version} *-1.3.pom
%patch0 -p1 %patch0 -p1
%patch1 -p1 -b gcc44-build %patch1 -p1 -b gcc44-build
@ -116,12 +119,14 @@ rm -f src/org/apache/axis/deployment/wsdd/providers/WSDDJavaEJBProvider.java
cp %{SOURCE1} %{SOURCE2} %{SOURCE3} . cp %{SOURCE1} %{SOURCE2} %{SOURCE3} .
mkdir -p build/schema
%build %build
[ -z "$JAVA_HOME" ] && export JAVA_HOME=%{_jvmdir}/java [ -z "$JAVA_HOME" ] && export JAVA_HOME=%{_jvmdir}/java
CLASSPATH=$(build-classpath wsdl4j commons-discovery commons-httpclient3 commons-logging reload4j activation javamail servletapi5) CLASSPATH=$(build-classpath wsdl4j commons-discovery commons-httpclient3 commons-logging reload4j 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)
export OPT_JAR_LIST="ant/ant-nodeps" export OPT_JAR_LIST="ant/ant-nodeps"
ant -Dcompile.ime=true \ ant -Dcompile.ime=true -Dgenerate.schema.jar=true \
-Dwsdl4j.jar=$(build-classpath wsdl4j) \ -Dwsdl4j.jar=$(build-classpath wsdl4j) \
-Dcommons-discovery.jar=$(build-classpath commons-discovery) \ -Dcommons-discovery.jar=$(build-classpath commons-discovery) \
-Dcommons-logging.jar=$(build-classpath commons-logging) \ -Dcommons-logging.jar=$(build-classpath commons-logging) \
@ -149,24 +154,18 @@ popd
# POMs # POMs
install -d -m 755 %{buildroot}%{_mavenpomdir} install -d -m 755 %{buildroot}%{_mavenpomdir}
install -m 644 %{SOURCE4} %{buildroot}%{_mavenpomdir}/JPP.%{name}-axis.pom install -m 644 %{SOURCE4} %{buildroot}%{_mavenpomdir}/JPP.%{name}.pom
%add_maven_depmap JPP.%{name}-axis.pom %{name}/axis.jar %add_maven_depmap JPP.%{name}.pom %{name}/axis.jar
install -m 644 %{SOURCE5} %{buildroot}%{_mavenpomdir}/JPP.%{name}-axis-ant.pom install -m 644 axis-ant-1.4.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-ant.pom
%add_maven_depmap JPP.%{name}-axis-ant.pom %{name}/axis-ant.jar -a org.apache.axis:axis-ant %add_maven_depmap JPP.%{name}-ant.pom %{name}/axis-ant.jar -a org.apache.axis:axis-ant
install -m 644 %{SOURCE6} %{buildroot}%{_mavenpomdir}/JPP.%{name}-jaxrpc.pom install -m 644 %{name}-jaxrpc-1.4.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-jaxrpc.pom
%add_maven_depmap JPP.%{name}-jaxrpc.pom %{name}/jaxrpc.jar -a org.apache.axis:%{name}-jaxrpc %add_maven_depmap JPP.%{name}-jaxrpc.pom %{name}/jaxrpc.jar -a org.apache.axis:%{name}-jaxrpc
install -m 644 %{SOURCE7} %{buildroot}%{_mavenpomdir}/JPP.%{name}-saaj.pom install -m 644 %{name}-saaj-1.4.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-saaj.pom
%add_maven_depmap JPP.%{name}-saaj.pom %{name}/saaj.jar -a org.apache.axis:%{name}-saaj %add_maven_depmap JPP.%{name}-saaj.pom %{name}/saaj.jar -a org.apache.axis:%{name}-saaj
#install -m 644 %{S:8} $RPM_BUILD_ROOT%%{_mavenpomdir}/JPP.%%{name}-axis-schema.pom
# % add_maven_depmap JPP.%%{name}-axis-schema.pom %%{name}/axis-schema.jar
%files %files -f .mfiles
%license LICENSE %license LICENSE
%doc README release-notes.html changelog.html %doc README release-notes.html changelog.html
%dir %{_javadir}/%{name}
%{_javadir}/%{name}/*.jar
%{_mavenpomdir}/*.pom
%{_datadir}/maven-metadata/%{name}.xml
%files manual %files manual
%doc docs/* %doc docs/*