[eclipse-wtp-jeetools] Update to R3.4.0 Juno stable release
Gerard Ryan
galileo at fedoraproject.org
Fri Jul 13 01:01:44 UTC 2012
commit 72b1bef5c260d0d6ab0e51b8a511a3352a7340a2
Author: Gerard Ryan <gerard at ryan.lt>
Date: Fri Jul 13 01:56:03 2012 +0100
Update to R3.4.0 Juno stable release
Some duplicate jars also existed, that were being provided by other
wtp packages, these have been removed.
The eclipse-wtp-webservices package wasn't providing some of its
orbital dependencies, so anything that depended on it, also had to
have a dependency on its orbit dependencies. This has been fixed,
and all of the extraneous orbit deps and BR/R have been removed.
.gitignore | 1 +
eclipse-wtp-jeetools-fix-javax-wsdl-versions.patch | 42 ++++----
...-jeetools-fix-jst-enterpriseui-featurexml.patch | 4 +-
...eetools-jem.proxy-fix-getTypeClass-method.patch | 4 +-
...etools-jst.enterprise_core-fix-featurexml.patch | 4 +-
...wtp-jeetools-jst.j2ee.webservice-manifest.patch | 4 +-
...tp-jeetools-set-req-org.apache.axis.tools.patch | 4 +-
eclipse-wtp-jeetools.spec | 102 ++++++++-----------
fetch-eclipse-wtp-jeetools.sh | 106 --------------------
fetch-wtp-jeetools-using-map.sh | 49 +++++++++
sources | 2 +-
11 files changed, 127 insertions(+), 195 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 36c03c0..b95fbdf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/eclipse-wtp-jeetools-3.4.0-HEAD-20120618cvs.tar.xz
+/eclipse-wtp-jeetools-3.4.0.tar.xz
diff --git a/eclipse-wtp-jeetools-fix-javax-wsdl-versions.patch b/eclipse-wtp-jeetools-fix-javax-wsdl-versions.patch
index 54fc4d6..492158b 100644
--- a/eclipse-wtp-jeetools-fix-javax-wsdl-versions.patch
+++ b/eclipse-wtp-jeetools-fix-javax-wsdl-versions.patch
@@ -1,6 +1,6 @@
-diff -ur plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF
---- plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF 2012-06-18 16:30:15.823209280 +0100
-+++ plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF 2012-06-18 16:31:20.282965499 +0100
+diff -ur org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF
+--- org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF 2012-06-18 16:30:15.823209280 +0100
++++ org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF 2012-06-18 16:31:20.282965499 +0100
@@ -29,7 +29,7 @@
org.eclipse.jface;bundle-version="[3.2.0,4.0.0)";resolution:=optional,
org.eclipse.wst.ws.parser;bundle-version="[1.0.100,1.1.0)",
@@ -10,9 +10,9 @@ diff -ur plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF plugins/or
org.eclipse.jem.util;bundle-version="[2.0.0,3.0.0)",
org.eclipse.wst.common.project.facet.core;bundle-version="[1.3.0,2.0.0)"
Eclipse-LazyStart: true
-diff -ur plugins/org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF plugins/org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF
---- plugins/org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF 2012-06-18 16:30:15.719211286 +0100
-+++ plugins/org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF 2012-06-18 16:31:20.252966078 +0100
+diff -ur org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF
+--- org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF 2012-06-18 16:30:15.719211286 +0100
++++ org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF 2012-06-18 16:31:20.252966078 +0100
@@ -26,7 +26,7 @@
org.eclipse.jst.j2ee.webservice;bundle-version="[1.1.0,1.2.0)",
org.eclipse.wst.wsdl;bundle-version="[1.2.0,1.3.0)",
@@ -22,9 +22,9 @@ diff -ur plugins/org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF plugins
org.eclipse.jst.common.frameworks;bundle-version="[1.1.0,1.2.0)",
org.eclipse.ui.navigator;bundle-version="[3.2.0,4.0.0)",
org.eclipse.ui.navigator.resources;bundle-version="[3.2.0,4.0.0)",
-diff -ur plugins/org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF plugins/org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF
---- plugins/org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF 2012-06-18 16:30:15.398217479 +0100
-+++ plugins/org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF 2012-06-18 16:31:20.197967140 +0100
+diff -ur org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF
+--- org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF 2012-06-18 16:30:15.398217479 +0100
++++ org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF 2012-06-18 16:31:20.197967140 +0100
@@ -41,7 +41,7 @@
org.eclipse.jem.workbench;bundle-version="[2.0.0,3.0.0)",
org.eclipse.wst.ws;bundle-version="[1.0.100,1.2.0)",
@@ -34,9 +34,9 @@ diff -ur plugins/org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF plu
org.apache.axis;bundle-version="[1.4.0,1.5.0)",
org.eclipse.wst.common.frameworks;bundle-version="[1.1.0,2.0.0)",
org.eclipse.wst.common.environment;bundle-version="[1.0.100,1.1.0)"
-diff -ur plugins/org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF plugins/org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF
---- plugins/org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF 2012-06-18 16:30:15.773210244 +0100
-+++ plugins/org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF 2012-06-18 16:31:20.272965692 +0100
+diff -ur org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF
+--- org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF 2012-06-18 16:30:15.773210244 +0100
++++ org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF 2012-06-18 16:31:20.272965692 +0100
@@ -38,7 +38,7 @@
org.eclipse.jst.j2ee;bundle-version="[1.1.0,1.2.0)",
org.eclipse.jst.j2ee.core;bundle-version="[1.1.0,2.0.0)",
@@ -46,9 +46,9 @@ diff -ur plugins/org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF plugin
org.eclipse.jst.common.frameworks;bundle-version="[1.1.0,1.2.0)",
org.eclipse.jem.util;bundle-version="[2.0.0,3.0.0)",
org.eclipse.wst.common.frameworks;bundle-version="[1.1.0,2.0.0)",
-diff -ur plugins/org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF plugins/org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF
---- plugins/org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF 2012-06-18 16:30:15.721211247 +0100
-+++ plugins/org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF 2012-06-18 16:31:20.254966039 +0100
+diff -ur org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF
+--- org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF 2012-06-18 16:30:15.721211247 +0100
++++ org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF 2012-06-18 16:31:20.254966039 +0100
@@ -50,7 +50,7 @@
org.eclipse.jst.j2ee;bundle-version="[1.1.0,1.2.0)",
org.eclipse.jst.j2ee.web;bundle-version="[1.1.0,1.2.0)",
@@ -58,9 +58,9 @@ diff -ur plugins/org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF plugins/org
org.eclipse.jem.util;bundle-version="[2.0.0,3.0.0)",
org.eclipse.wst.common.environment;bundle-version="[1.0.100,1.1.0)",
org.eclipse.wst.common.project.facet.core;bundle-version="[1.1.0,2.0.0)",
-diff -ur plugins/org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF plugins/org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF
---- plugins/org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF 2012-06-18 16:30:15.694211769 +0100
-+++ plugins/org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF 2012-06-18 16:31:20.245966213 +0100
+diff -ur org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF
+--- org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF 2012-06-18 16:30:15.694211769 +0100
++++ org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF 2012-06-18 16:31:20.245966213 +0100
@@ -66,7 +66,7 @@
org.eclipse.jst.j2ee.webservice.ui;bundle-version="[1.1.0,1.2.0)",
org.eclipse.wst.common.modulecore;bundle-version="[1.1.0,2.0.0)",
@@ -70,9 +70,9 @@ diff -ur plugins/org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF plugins/
org.eclipse.jem.util;bundle-version="[2.0.0,3.0.0)",
org.eclipse.wst.wsdl.validation;bundle-version="[1.1.0,1.2.0)",
org.eclipse.wst.common.frameworks.ui;bundle-version="[1.1.0,2.0.0)",
-diff -ur plugins/org.eclipse.jst.ws.creation.ui/META-INF/MANIFEST.MF plugins/org.eclipse.jst.ws.creation.ui/META-INF/MANIFEST.MF
---- plugins/org.eclipse.jst.ws.creation.ui/META-INF/MANIFEST.MF 2012-06-18 17:02:06.926333676 +0100
-+++ plugins/org.eclipse.jst.ws.creation.ui/META-INF/MANIFEST.MF 2012-06-18 17:03:55.550237727 +0100
+diff -ur org.eclipse.jst.ws.creation.ui/META-INF/MANIFEST.MF org.eclipse.jst.ws.creation.ui/META-INF/MANIFEST.MF
+--- org.eclipse.jst.ws.creation.ui/META-INF/MANIFEST.MF 2012-06-18 17:02:06.926333676 +0100
++++ org.eclipse.jst.ws.creation.ui/META-INF/MANIFEST.MF 2012-06-18 17:03:55.550237727 +0100
@@ -39,7 +39,7 @@
org.eclipse.jst.j2ee;bundle-version="[1.1.0,1.2.0)",
org.eclipse.jst.j2ee.core;bundle-version="[1.1.0,2.0.0)",
diff --git a/eclipse-wtp-jeetools-fix-jst-enterpriseui-featurexml.patch b/eclipse-wtp-jeetools-fix-jst-enterpriseui-featurexml.patch
index 8fa62b7..6b77f71 100644
--- a/eclipse-wtp-jeetools-fix-jst-enterpriseui-featurexml.patch
+++ b/eclipse-wtp-jeetools-fix-jst-enterpriseui-featurexml.patch
@@ -1,5 +1,5 @@
---- features/org.eclipse.jst.enterprise_ui.feature/feature.xml.orig 2012-06-18 00:54:51.441865454 +0100
-+++ features/org.eclipse.jst.enterprise_ui.feature/feature.xml 2012-06-18 00:55:32.360097407 +0100
+--- org.eclipse.jst.enterprise_ui.feature/feature.xml.orig 2012-06-18 00:54:51.441865454 +0100
++++ org.eclipse.jst.enterprise_ui.feature/feature.xml 2012-06-18 00:55:32.360097407 +0100
@@ -36,6 +36,20 @@
unpack="false"/>
diff --git a/eclipse-wtp-jeetools-jem.proxy-fix-getTypeClass-method.patch b/eclipse-wtp-jeetools-jem.proxy-fix-getTypeClass-method.patch
index 9d2385d..d958a67 100644
--- a/eclipse-wtp-jeetools-jem.proxy-fix-getTypeClass-method.patch
+++ b/eclipse-wtp-jeetools-jem.proxy-fix-getTypeClass-method.patch
@@ -1,5 +1,5 @@
---- plugins/org.eclipse.jem.proxy/proxyide/org/eclipse/jem/internal/proxy/ide/IDEStandardBeanProxyFactory.java.orig 2012-06-10 11:20:40.220606011 +0100
-+++ plugins/org.eclipse.jem.proxy/proxyide/org/eclipse/jem/internal/proxy/ide/IDEStandardBeanProxyFactory.java 2012-06-10 11:20:56.437322023 +0100
+--- org.eclipse.jem.proxy/proxyide/org/eclipse/jem/internal/proxy/ide/IDEStandardBeanProxyFactory.java.orig 2012-06-10 11:20:40.220606011 +0100
++++ org.eclipse.jem.proxy/proxyide/org/eclipse/jem/internal/proxy/ide/IDEStandardBeanProxyFactory.java 2012-06-10 11:20:56.437322023 +0100
@@ -106,21 +106,21 @@
if (!nonPrimitiveProxy.isValid())
return nonPrimitiveProxy;
diff --git a/eclipse-wtp-jeetools-jst.enterprise_core-fix-featurexml.patch b/eclipse-wtp-jeetools-jst.enterprise_core-fix-featurexml.patch
index 9eefcf5..bf062f8 100644
--- a/eclipse-wtp-jeetools-jst.enterprise_core-fix-featurexml.patch
+++ b/eclipse-wtp-jeetools-jst.enterprise_core-fix-featurexml.patch
@@ -1,5 +1,5 @@
---- features/org.eclipse.jst.enterprise_core.feature/feature.xml.orig 2012-06-18 04:20:38.614996345 +0100
-+++ features/org.eclipse.jst.enterprise_core.feature/feature.xml 2012-06-18 04:00:33.030410281 +0100
+--- org.eclipse.jst.enterprise_core.feature/feature.xml.orig 2012-06-18 04:20:38.614996345 +0100
++++ org.eclipse.jst.enterprise_core.feature/feature.xml 2012-06-18 04:00:33.030410281 +0100
@@ -20,7 +20,77 @@
</license>
diff --git a/eclipse-wtp-jeetools-jst.j2ee.webservice-manifest.patch b/eclipse-wtp-jeetools-jst.j2ee.webservice-manifest.patch
index fffa44b..5578685 100644
--- a/eclipse-wtp-jeetools-jst.j2ee.webservice-manifest.patch
+++ b/eclipse-wtp-jeetools-jst.j2ee.webservice-manifest.patch
@@ -1,5 +1,5 @@
---- plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF.orig 2012-06-18 00:38:32.000000000 +0100
-+++ plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF 2012-06-18 04:14:39.309963447 +0100
+--- org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF.orig 2012-06-18 00:38:32.000000000 +0100
++++ org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF 2012-06-18 04:14:39.309963447 +0100
@@ -27,8 +27,8 @@
org.eclipse.jst.common.frameworks;bundle-version="[1.1.0,1.2.0)",
org.eclipse.core.resources;bundle-version="[3.2.0,4.0.0)",
diff --git a/eclipse-wtp-jeetools-set-req-org.apache.axis.tools.patch b/eclipse-wtp-jeetools-set-req-org.apache.axis.tools.patch
index d316b76..9ba65c0 100644
--- a/eclipse-wtp-jeetools-set-req-org.apache.axis.tools.patch
+++ b/eclipse-wtp-jeetools-set-req-org.apache.axis.tools.patch
@@ -1,5 +1,5 @@
---- plugins/org.eclipse.jst.ws.axis.consumption.core/META-INF/MANIFEST.MF.orig 2012-06-23 14:25:20.729313672 +0100
-+++ plugins/org.eclipse.jst.ws.axis.consumption.core/META-INF/MANIFEST.MF 2012-06-23 14:25:55.121649528 +0100
+--- org.eclipse.jst.ws.axis.consumption.core/META-INF/MANIFEST.MF.orig 2012-06-23 14:25:20.729313672 +0100
++++ org.eclipse.jst.ws.axis.consumption.core/META-INF/MANIFEST.MF 2012-06-23 14:25:55.121649528 +0100
@@ -19,6 +19,7 @@
org.eclipse.wst.ws;bundle-version="[1.0.100,1.2.0)",
org.eclipse.jst.ws;bundle-version="[1.0.101,1.1.0)",
diff --git a/eclipse-wtp-jeetools.spec b/eclipse-wtp-jeetools.spec
index 8a2188a..6e4a55f 100644
--- a/eclipse-wtp-jeetools.spec
+++ b/eclipse-wtp-jeetools.spec
@@ -1,18 +1,18 @@
-%global cvstag 20120618cvs
%global eclipse_base %{_libdir}/eclipse
%global install_loc %{_datadir}/eclipse/dropins/wtp-jeetools
Name: eclipse-wtp-jeetools
Version: 3.4.0
-Release: 0.2.%{cvstag}%{?dist}
+Release: 1%{?dist}
Summary: Frameworks and tools focused on development of J2EE artifacts
Group: Development/Tools
License: EPL
URL: http://www.eclipse.org/webtools/jee/
-Source0: %{name}-%{version}-HEAD-%{cvstag}.tar.xz
-Source1: fetch-%{name}.sh
+# Tarball is created using fetch-wtp-jeetools-using-map.sh script
+Source0: %{name}-%{version}.tar.xz
+Source1: http://www.eclipse.org/legal/epl-v10.html
Patch0: %{name}-fix-javax-wsdl-versions.patch
Patch1: %{name}-jst.enterprise_core-fix-featurexml.patch
@@ -24,63 +24,47 @@ Patch5: %{name}-set-req-org.apache.axis.tools.patch
BuildArch: noarch
BuildRequires: ant >= 0:1.8.3-1
-BuildRequires: jdom >= 0:1.1.3
BuildRequires: axis >= 0:1.4-14
-BuildRequires: log4j >= 0:1.2.17
-BuildRequires: uddi4j >= 2.0.5-4
-BuildRequires: wsdl4j >= 0:1.6.2-5
-BuildRequires: wsil4j >= 1.0-4
-BuildRequires: javamail >= 1.4.3-11
-BuildRequires: xerces-j2 >= 2.11.0-7
-BuildRequires: java-devel
-BuildRequires: jpackage-utils
-BuildRequires: apache-commons-codec >= 1.6-2
-BuildRequires: apache-commons-logging >= 1.1.1-19
-BuildRequires: apache-commons-discovery >= 0.5-3
-
-BuildRequires: eclipse-pde >= 1:4.2.0-0.22
-BuildRequires: eclipse-rcp >= 1:4.2.0-0.22
-BuildRequires: eclipse-emf >= 2.8.0-0.7
-BuildRequires: eclipse-swt >= 1:4.2.0-0.22
-BuildRequires: eclipse-jdt >= 1:4.2.0-0.22
BuildRequires: eclipse-dtp >= 1.10-0.1
-BuildRequires: eclipse-gef >= 3.8.0-0.3
-BuildRequires: icu4j-eclipse >= 1:4.4.2.2-11
+BuildRequires: eclipse-emf >= 2.8.0-0.7
BuildRequires: eclipse-emf-core >= 1:2.8.0-0.22
+BuildRequires: eclipse-gef >= 3.8.0-0.3
+BuildRequires: eclipse-jdt >= 1:4.2.0-0.22
+BuildRequires: eclipse-pde >= 1:4.2.0-0.22
BuildRequires: eclipse-platform >= 1:4.2.0-0.22
+BuildRequires: eclipse-rcp >= 1:4.2.0-0.22
+BuildRequires: eclipse-swt >= 1:4.2.0-0.22
BuildRequires: eclipse-wtp-common >= 3.4.0-0.1
BuildRequires: eclipse-wtp-servertools >= 3.3.1-4
-BuildRequires: eclipse-wtp-webservices >= 3.4.0-0.5
BuildRequires: eclipse-wtp-sourceediting >= 3.4.0-0.1
+BuildRequires: eclipse-wtp-webservices >= 3.4.0-0.5
+BuildRequires: icu4j-eclipse >= 1:4.4.2.2-11
+BuildRequires: javamail >= 1.4.3-11
+BuildRequires: java-devel
+BuildRequires: jdom >= 0:1.1.3
+BuildRequires: jpackage-utils
+BuildRequires: wsdl4j >= 0:1.6.2-5
-Requires: eclipse-rcp >= 1:4.2.0-0.22
-Requires: eclipse-emf >= 2.8.0-0.7
-Requires: eclipse-swt >= 1:4.2.0-0.22
-Requires: eclipse-jdt >= 1:4.2.0-0.22
+Requires: ant >= 0:1.8.3-1
+Requires: axis >= 0:1.4-14
Requires: eclipse-dtp >= 1.10-0.1
-Requires: eclipse-gef >= 3.8.0-0.3
-Requires: icu4j-eclipse >= 1:4.4.2.2-11
+Requires: eclipse-emf >= 2.8.0-0.7
Requires: eclipse-emf-core >= 1:2.8.0-0.22
+Requires: eclipse-gef >= 3.8.0-0.3
+Requires: eclipse-jdt >= 1:4.2.0-0.22
Requires: eclipse-platform >= 1:4.2.0-0.22
+Requires: eclipse-rcp >= 1:4.2.0-0.22
+Requires: eclipse-swt >= 1:4.2.0-0.22
Requires: eclipse-wtp-common >= 3.4.0-0.1
Requires: eclipse-wtp-servertools >= 3.3.1-4
-Requires: eclipse-wtp-webservices >= 3.4.0-0.5
Requires: eclipse-wtp-sourceediting >= 3.4.0-0.1
-
-Requires: ant >= 0:1.8.3-1
-Requires: jdom >= 0:1.1.3
-Requires: axis >= 0:1.4-14
+Requires: eclipse-wtp-webservices >= 3.4.0-0.5
+Requires: icu4j-eclipse >= 1:4.4.2.2-11
Requires: java
-Requires: log4j >= 0:1.2.17
-Requires: uddi4j >= 2.0.5-4
-Requires: wsdl4j >= 0:1.6.2-5
-Requires: wsil4j >= 1.0-4
Requires: javamail >= 1.4.3-11
-Requires: xerces-j2 >= 2.11.0-7
+Requires: jdom >= 0:1.1.3
Requires: jpackage-utils
-Requires: apache-commons-codec >= 1.6-2
-Requires: apache-commons-logging >= 1.1.1-19
-Requires: apache-commons-discovery >= 0.5-3
+Requires: wsdl4j >= 0:1.6.2-5
%description
@@ -90,6 +74,7 @@ development of J2EE artifacts.
%prep
%setup -q
+cp %{SOURCE1} .
find . -type f -name *.jar -exec rm -f {} \;
find . -type f -name *.class -exec rm -f {} \;
@@ -107,18 +92,7 @@ rm -rf orbit
mkdir orbit
pushd orbit
%{__ln_s} %{_javadir}/jdom.jar
-%{__ln_s} %{_javadir}/log4j.jar
-%{__ln_s} %{_javadir}/uddi4j.jar
-%{__ln_s} %{_javadir}/wsdl4j.jar
-%{__ln_s} %{_javadir}/wsil4j.jar
-%{__ln_s} %{_javadir}/axis/axis.jar
-%{__ln_s} %{_javadir}/axis/saaj.jar
-%{__ln_s} %{_javadir}/axis/jaxrpc.jar
%{__ln_s} %{_javadir}/javamail/dsn.jar
-%{__ln_s} %{_javadir}/javamail/mail.jar
-%{__ln_s} %{_javadir}/axis/axis-ant.jar
-%{__ln_s} %{_javadir}/apache-commons-logging.jar
-%{__ln_s} %{_javadir}/apache-commons-discovery.jar
popd
@@ -135,14 +109,28 @@ install -d -m 755 %{buildroot}%{install_loc}
%{__unzip} -q -d %{buildroot}%{install_loc} \
build/rpmBuild/org.eclipse.jst.enterprise_ui.feature.zip
+# remove duplicate jars provided by other wtp packages
+pushd %{buildroot}%{install_loc}/eclipse/plugins
+rm -f org.eclipse.jst.jsp.ui.infopop_*
+rm -f org.eclipse.wst.command.env.ui_*
+rm -f org.eclipse.wst.web_*
+rm -f org.eclipse.wst.web.ui_*
+popd
+
%files
%{install_loc}
-%doc features/org.eclipse.jem.feature.patch/license.html
-%doc plugins/org.eclipse.jst.jee/about.html
+%doc epl-v10.html
+%doc org.eclipse.jst.jee/about.html
%changelog
+* Fri Jun 22 2012 Gerard Ryan <galileo at fedoraproject.org> 3.4.0-1
+- Update to R3.4.0 Juno stable release.
+- Remove duplicate jars build by other wtp packages
+- Remove extraneous BR/R that were only needed because of wtp-webservices fault
+
* Fri Jun 22 2012 Gerard Ryan <galileo at fedoraproject.org> 3.4.0-0.2.20120618cvs
- Rename patch files, add versions to BuildRequires/Requires
+
* Mon Jun 18 2012 Gerard Ryan <galileo at fedoraproject.org> 3.4.0-0.1.20120618cvs
- Initial Fedora package
diff --git a/fetch-wtp-jeetools-using-map.sh b/fetch-wtp-jeetools-using-map.sh
new file mode 100755
index 0000000..8cad6eb
--- /dev/null
+++ b/fetch-wtp-jeetools-using-map.sh
@@ -0,0 +1,49 @@
+#!/bin/bash
+set -e
+
+NAME="eclipse-wtp-jeetools"
+VERSION=3.4.0
+TAG=R-3.4.0-20120612174739
+
+echo "Exporting from CVS..."
+mkdir $NAME-$VERSION
+pushd $NAME-$VERSION >/dev/null
+
+MAPFILE=$NAME.map
+TEMPMAPFILE=temp.map
+wget "http://download.eclipse.org/webtools/downloads/drops/R${VERSION}/${TAG}/directory.txt" -O $MAPFILE
+
+
+dos2unix $MAPFILE
+grep ^[a-z] $MAPFILE | grep -i "jeetools" | grep -v "archives" | grep -v "test" > $TEMPMAPFILE
+grep ^[a-z] $MAPFILE | grep -i "ejbtools" | grep "org.eclipse.jst" | grep -v "test" >> $TEMPMAPFILE
+grep ^[a-z] $MAPFILE | grep -i "webservices" | grep "org.eclipse.jst" | grep -v "test" >> $TEMPMAPFILE
+grep ^[a-z] $MAPFILE | grep -i "org.eclipse.jst.common.ui" >> $TEMPMAPFILE
+grep ^[a-z] $MAPFILE | grep -i "org.eclipse.jst.jsp.ui.infopop" >> $TEMPMAPFILE
+
+gawk 'BEGIN {
+ FS=","
+}
+{
+if (NF < 4) {
+
+ split($1, version, "=");
+ split(version[1], directory, "@");
+ cvsdir=split($2, dirName, ":");
+ printf("cvs -d %s%s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", dirName[cvsdir], "-q export -r", version[2], "-d", directory[2], directory[2]) | "/bin/bash";
+}
+else {
+
+ split($1, version, "=");
+ total=split($4, directory, "/");
+ cvsdir=split($2, dirName, ":");
+ printf("cvs -d %s%s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", dirName[cvsdir], "-q export -r", version[2], "-d", directory[total], $4) | "/bin/bash";
+}
+
+}' $TEMPMAPFILE
+
+rm $TEMPMAPFILE $MAPFILE
+popd >/dev/null
+
+echo "Creating tarball '$NAME-$VERSION.tar.xz'..."
+tar -cJf $NAME-$VERSION.tar.xz $NAME-$VERSION
diff --git a/sources b/sources
index 3d875f8..b24d242 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-94a9c4060c39be6b8883ef2c272237b8 eclipse-wtp-jeetools-3.4.0-HEAD-20120618cvs.tar.xz
+e01317e1d514fc582936b48466eb551e eclipse-wtp-jeetools-3.4.0.tar.xz
More information about the scm-commits
mailing list