From 7ea1b4e765f4f8ff15d92dfff81c42092889fd89 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Thu, 19 Apr 2007 20:36:30 +0000 Subject: [PATCH] - BUILDS, so cleaning up Changed files: tomcat.spec -> 1.48 --- tomcat.spec | 186 +++++----------------------------------------------- 1 file changed, 15 insertions(+), 171 deletions(-) diff --git a/tomcat.spec b/tomcat.spec index 5be5c22..189a824 100644 --- a/tomcat.spec +++ b/tomcat.spec @@ -1,3 +1,5 @@ +# TODO +# - spec vs filename # # Conditional build: %bcond_with binary # build from binary source @@ -10,10 +12,8 @@ Version: 5.5.23 Release: 0.1 License: Apache Group: Development/Languages/Java -#Source0: http://www.apache.org/dist/tomcat/tomcat-5/v5.0.30/src/%{name}-%{version}-src.tar.gz Source0: http://www.apache.org/dist/tomcat/tomcat-5/v%{version}/src/%{name}-%{version}-src.tar.gz # Source0-md5: 362d1d8b15dc09882440dcab8c592dd7 -#Source0: http://apache.zone-h.org/ Source1: jakarta-tomcat.init Patch0: %{name}-skip-servletapi.patch Patch1: %{name}-nsis.patch @@ -21,8 +21,9 @@ Patch2: %{name}-native.patch Patch3: %{name}-skip-jdt.patch Patch4: %{name}-no-connectors.patch URL: http://tomcat.apache.org/ -# required: BuildRequires: ant >= 1.5.3 +BuildRequires: ant-trax +BuildRequires: eclipse-jdt BuildRequires: jaas BuildRequires: jakarta-commons-beanutils BuildRequires: jakarta-commons-collections @@ -31,10 +32,10 @@ BuildRequires: jakarta-commons-daemon BuildRequires: jakarta-commons-dbcp BuildRequires: jakarta-commons-dbcp-source BuildRequires: jakarta-commons-digester +%{?with_javadoc:BuildRequires: jakarta-commons-el} BuildRequires: jakarta-commons-fileupload BuildRequires: jakarta-commons-httpclient BuildRequires: jakarta-commons-launcher -BuildRequires: eclipse-jdt BuildRequires: jakarta-commons-logging BuildRequires: jakarta-commons-modeler >= 2.0 BuildRequires: jakarta-commons-pool @@ -42,28 +43,21 @@ BuildRequires: jakarta-commons-pool-source BuildRequires: jakarta-regexp BuildRequires: jakarta-servletapi5 BuildRequires: jakarta-struts >= 1.0.2 -BuildRequires: jaxp_parser_impl -BuildRequires: jdk >= 1.5 -BuildRequires: jpackage-utils -BuildRequires: mx4j >= 1.1.1 -BuildRequires: puretls -BuildRequires: rpmbuild(macros) >= 1.300 -BuildRequires: xerces-j -%if %{with javadoc} -BuildRequires: jakarta-commons-el -%endif -# optional: -BuildRequires: jaf >= 1.0.1 -BuildRequires: jakarta-commons-dbcp -BuildRequires: jakarta-commons-pool BuildRequires: javamail >= 1.2 +BuildRequires: jaxp_parser_impl BuildRequires: jdbc-stdext >= 2.0 +BuildRequires: jdk >= 1.5 BuildRequires: jndi >= 1.2.1 +BuildRequires: jpackage-utils BuildRequires: jsse >= 1.0.2 BuildRequires: jta >= 1.0.1 BuildRequires: junit >= 3.7 -BuildRequires: rpmbuild(macros) >= 1.268 +BuildRequires: logging-log4j +BuildRequires: mx4j >= 1.1.1 +BuildRequires: puretls +BuildRequires: rpmbuild(macros) >= 1.300 BuildRequires: tyrex >= 1.0 +BuildRequires: xerces-j BuildRequires: xml-commons Requires(post,postun): /sbin/ldconfig Requires(post,preun): /sbin/chkconfig @@ -74,7 +68,7 @@ Requires(pre): /usr/bin/getgid Requires(pre): /usr/sbin/groupadd Requires(pre): /usr/sbin/useradd Requires: jaas -Requires: jaf >= 1.0.1 +#Requires: jaf >= 1.0.1 Requires: jakarta-commons-beanutils Requires: jakarta-commons-collections Requires: jakarta-commons-digester @@ -148,8 +142,6 @@ find -name '*.jar' | xargs rm -fv %build TOPDIR=$(pwd) -#xerces.jar=$(build-classpath xerces) -#jasper-compiler-jdt.jar=$(build-classpath jdtcore) mkdir -p tomcat-deps > tomcat-deps/tomcat-dbcp.jar @@ -184,7 +176,6 @@ cd - %endif # build tomcat 5.5 -#cd build cat > build.properties < in build/build.xml -tomcat-dbcp.home= commons-collections.home=%{_prefix}/src/jakarta-commons-collections-3.1 commons-pool.home=%{_prefix}/src/jakarta-commons-pool-1.3 commons-dbcp.home=%{_prefix}/src/jakarta-commons-dbcp-1.2.1 tomcat-dbcp.home=$TOPDIR/tomcat-deps # err, it compiles three above and then appends to the jar, so the file should exist tomcat-dbcp.jar=$TOPDIR/tomcat-deps/tomcat-dbcp.jar - -%if 0 -ant.jar=%{_javadir}/ant.jar -ant-launcher.jar=%{_javadir}/ant-launcher.jar -jtc.home=$TOPDIR/jakarta-tomcat-connectors/ -jasper.home=$TOPDIR/jakarta-tomcat-jasper/jasper2 -commons-dbcp.jar=$(build-classpath commons-dbcp) -commons-pool.jar=$(build-classpath commons-pool) -jmxri.jar=$(build-classpath jre/jmx) -regexp.jar=$(build-classpath regexp) -jsp-api.jar=$TOPDIR/jakarta-servletapi-5/jsr152/dist/lib/jsp-api.jar -servlet.doc=$TOPDIR/jakarta-servletapi-5/jsr154/dist/docs/api -struts.lib=%{_datadir}/struts -servletapi.build.notrequired=true -tyrex.jar=$(build-classpath tyrex) -jaas.jar=$(build-classpath jre/jaas) -jndi.jar=$(build-classpath jre/jndi) -jdbc20ext.jar=$(build-classpath jdbc-stdext) -jspapi.build.notrequired=true -taglibs-core.jar=$(build-classpath taglibs-core) -taglibs-standard.jar=$(build-classpath taglibs-standard) -%endif - EOF %ant \ -Dcompile.source=1.4 -exit 1 - -# build the connectors -cd connectors - -%if 0 - -# this is just plain and simply evil but something changed in a major way between 5.0.16 and 5.0.18 -oldclasspath=$CLASSPATH -export CLASSPATH=$TOPDIR/jakarta-servletapi-5/jsr154/dist/lib/servlet-api.jar:\ -$TOPDIR/jakarta-tomcat-5/build/server/lib/catalina.jar -%endif - -%if 0 -cat > build.properties <