- Remove javadoc to cut build time in half

OBS-URL: https://build.opensuse.org/package/show/Java:packages/geronimo-specs?expand=0&rev=22
This commit is contained in:
Tomáš Chvátal 2017-05-19 14:32:57 +00:00 committed by Git OBS Bridge
parent 1111c9fc9b
commit 79a0653b64
3 changed files with 8 additions and 157 deletions

View File

@ -238,8 +238,6 @@
<param name="gbuild.id" value="${gbuild.id}" /> <param name="gbuild.id" value="${gbuild.id}" />
<param name="gbuild.ver" value="${gbuild.ver}" /> <param name="gbuild.ver" value="${gbuild.ver}" />
</antcall> </antcall>
<javadoc sourcepath="${gbuild.dir}/${src}/" destdir="${gbuild.dir}/${apidocs}"/>
</target> </target>
<target name="gbuildmeta" if="gbuild.id" > <target name="gbuildmeta" if="gbuild.id" >

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Fri May 19 14:33:51 UTC 2017 - tchvatal@suse.com
- Remove javadoc to cut build time in half
------------------------------------------------------------------- -------------------------------------------------------------------
Fri May 19 13:22:01 UTC 2017 - tchvatal@suse.com Fri May 19 13:22:01 UTC 2017 - tchvatal@suse.com

View File

@ -157,6 +157,7 @@ Requires: geronimo-servlet-2_4-api = %{version}
Requires: geronimo-servlet-2_5-api = %{version} Requires: geronimo-servlet-2_5-api = %{version}
Requires: geronimo-stax-1_0-api = %{version} Requires: geronimo-stax-1_0-api = %{version}
Requires: geronimo-ws-metadata-2_0-api = %{version} Requires: geronimo-ws-metadata-2_0-api = %{version}
Obsoletes: geronimo-javadoc
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch BuildArch: noarch
@ -166,16 +167,6 @@ J2EE-Specifications Note: You should use the subpackages for the
Specifications that you actually need. The ones installed by the main Specifications that you actually need. The ones installed by the main
package are deprecated and will disapear in future releases. package are deprecated and will disapear in future releases.
%package javadoc
Summary: Geronimo J2EE server J2EE specifications
Group: Development/Languages/Java
%description javadoc
Geronimo is Apache's ASF-licenced J2EE server project. These are the
J2EE-Specifications Note: You should use the subpackages for the
Specifications that you actually need. The ones installed by the main
package are deprecated and will disapear in future releases.
%package -n geronimo-commonj-1_1-apis %package -n geronimo-commonj-1_1-apis
Summary: Geronimo J2EE server J2EE specifications Summary: Geronimo J2EE server J2EE specifications
Group: Development/Languages/Java Group: Development/Languages/Java
@ -820,6 +811,7 @@ ant -Dant.build.javac.source=1.5 -Dant.build.javac.target=1.5 \
-Didlj=%{java_home}/bin/idlj -Didlj=%{java_home}/bin/idlj
%install %install
set +x
# Directory for poms # Directory for poms
install -d -m 0755 %{buildroot}/%{_mavenpomdir} install -d -m 0755 %{buildroot}/%{_mavenpomdir}
# subpackage jars # subpackage jars
@ -1216,6 +1208,7 @@ cp pom.xml \
%{buildroot}/%{_mavenpomdir}/JPP-geronimo-specs.pom %{buildroot}/%{_mavenpomdir}/JPP-geronimo-specs.pom
%add_maven_depmap JPP-geronimo-specs.pom %add_maven_depmap JPP-geronimo-specs.pom
export NO_BRP_STALE_LINK_ERROR="yes"
# main package jars # main package jars
install -d -m 0755 %{buildroot}%{_javadir}/geronimo install -d -m 0755 %{buildroot}%{_javadir}/geronimo
pushd %{buildroot}%{_javadir}/geronimo pushd %{buildroot}%{_javadir}/geronimo
@ -1282,145 +1275,6 @@ popd
#pushd %{buildroot}%{_javadir}/geronimo #pushd %{buildroot}%{_javadir}/geronimo
# ln -sf spec-j2ee-schema-1.0-M4.jar spec-j2ee-schema-1.0.jar # ln -sf spec-j2ee-schema-1.0-M4.jar spec-j2ee-schema-1.0.jar
#popd #popd
# javadoc
install -d -m 755 %{buildroot}%{_javadocdir}/%{name}-%{version}
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jaf-1.0.2
cp -pr geronimo-activation_1.0.2_spec-1.2/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jaf-1.0.2
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jaf-1.1
cp -pr geronimo-activation_1.1_spec-1.0/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jaf-1.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/annotation-1.0
cp -pr geronimo-annotation_1.0_spec-1.1.0/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/annotation-1.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/commonj-1.1
cp -pr geronimo-spec-commonj/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/commonj-1.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/corba-1.0
cp -pr geronimo-spec-corba/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/corba-1.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/corba-2.3
cp -pr geronimo-spec-corba-2.3/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/corba-2.3
#install -d -m 755 \
# %{buildroot}%{_javadocdir}/%{name}-%{version}/corba-3.0
# cp -pr geronimo-spec-corba-3.0/target/site/apidocs/* \
# %{buildroot}%{_javadocdir}/%{name}-%{version}/corba-3.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/ejb-2.1
cp -pr geronimo-ejb_2.1_spec-1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/ejb-2.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/ejb-3.0
cp -pr geronimo-ejb_3.0_spec-1.0/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/ejb-3.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/el-1.0
cp -pr geronimo-el_1.0_spec-1.0/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/el-1.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/interceptor-3.0
cp -pr geronimo-interceptor_3.0_spec-1.0/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/interceptor-3.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/j2ee-connector-1.5
cp -pr geronimo-j2ee-connector_1.5_spec-1.1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/j2ee-connector-1.5
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/j2ee-deployment-1.1
cp -pr geronimo-j2ee-deployment_1.1_spec-1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/j2ee-deployment-1.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/javaee-deployment-1.1
cp -pr geronimo-javaee-deployment_1.1MR3_spec-1.0/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/javaee-deployment-1.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/j2ee-management-1.0
cp -pr geronimo-j2ee-management_1.0_spec-1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/j2ee-management-1.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/j2ee-management-1.1
cp -pr geronimo-j2ee-management_1.1_spec-1.0/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/j2ee-management-1.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/javamail-1.3.1
cp -pr geronimo-javamail_1.3.1_spec-1.3/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/javamail-1.3.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/javamail-1.4
cp -pr geronimo-javamail_1.4_spec-1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/javamail-1.4
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jaxrpc-1.1
cp -pr geronimo-jaxrpc_1.1_spec-1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jaxrpc-1.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jaxr-1.0
cp -pr geronimo-jaxr_1.0_spec-1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jaxr-1.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jms-1.1
cp -pr geronimo-jms_1.1_spec-1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jms-1.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jpa-3.0
cp -pr geronimo-jpa_3.0_spec-1.1.0/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jpa-3.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jsp-2.0
cp -pr geronimo-jsp_2.0_spec-1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jsp-2.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jsp-2.1
cp -pr geronimo-jsp_2.1_spec-1.0/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jsp-2.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jta-1.0.1B
cp -pr geronimo-jta_1.0.1B_spec-1.1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jta-1.0.1B
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jta-1.1
cp -pr geronimo-jta_1.1_spec-1.1.0/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jta-1.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/qname-1.1
cp -pr geronimo-qname_1.1_spec-1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/qname-1.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/saaj-1.1
cp -pr geronimo-saaj_1.1_spec-1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/saaj-1.1
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/servlet-2.4
cp -pr geronimo-servlet_2.4_spec-1.1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/servlet-2.4
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/servlet-2.5
cp -pr geronimo-servlet_2.5_spec-1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/servlet-2.5
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/stax-1.0
cp -pr geronimo-stax-api_1.0_spec-1.0/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/stax-1.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/ws-metadata-2.0
cp -pr geronimo-ws-metadata_2.0_spec-1.1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/ws-metadata-2.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jacc-1.0
cp -pr geronimo-j2ee-jacc_1.0_spec-1.1/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jacc-1.0
install -d -m 755 \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jacc-1.1
cp -pr geronimo-jacc_1.1_spec-1.0/target/site/apidocs/* \
%{buildroot}%{_javadocdir}/%{name}-%{version}/jacc-1.1
ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} # ghost symlink
# documents # documents
install -d -m 755 %{buildroot}%{_docdir}/%{name}-%{version} install -d -m 755 %{buildroot}%{_docdir}/%{name}-%{version}
install -d -m 755 \ install -d -m 755 \
@ -1565,8 +1419,6 @@ install -d -m 755 \
%{buildroot}%{_docdir}/%{name}-%{version}/j2ee-1.4 %{buildroot}%{_docdir}/%{name}-%{version}/j2ee-1.4
cp -pr etc/LICENSE.txt \ cp -pr etc/LICENSE.txt \
%{buildroot}%{_docdir}/%{name}-%{version} %{buildroot}%{_docdir}/%{name}-%{version}
export NO_BRP_STALE_LINK_ERROR="yes"
%fdupes -s %{buildroot}/%{_javadocdir}/%{name}-%{version}
# update-alternatives symlinks # update-alternatives symlinks
mkdir -p %{buildroot}%{_sysconfdir}/alternatives/ mkdir -p %{buildroot}%{_sysconfdir}/alternatives/
@ -2137,10 +1989,6 @@ fi
%dir %{_javadir}/geronimo %dir %{_javadir}/geronimo
%{_javadir}/geronimo/* %{_javadir}/geronimo/*
%files javadoc
%defattr(-,root,root)
%doc %{_javadocdir}/*
%files poms %files poms
%defattr(-,root,root) %defattr(-,root,root)
%{_datadir}/maven-metadata/%{name}.xml* %{_datadir}/maven-metadata/%{name}.xml*