diff --git a/.cvsignore b/.cvsignore
index 9aa98d8..2c91a11 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -9,3 +9,4 @@ pre320changelog.txt
eclipse-sourceBuild-srcIncluded-3.4.2.zip
eclipse-3.4.2-testframework.tar.bz2
org.fedoraproject.ide.platform-3.4.2.zip
+eclipse-sourceBuild-srcIncluded-I20090401-1325.zip
diff --git a/ecf-filetransfer-feature.xml b/ecf-filetransfer-feature.xml
index 7b3fb12..f8f9d72 100644
--- a/ecf-filetransfer-feature.xml
+++ b/ecf-filetransfer-feature.xml
@@ -43,6 +43,20 @@
install-size="0"
version="0.0.0"
unpack="false"/>
+
+
+
+
@@ -9,25 +8,24 @@ diff -up ./plugins/org.eclipse.swt.gtk.linux.ia64/build.xml.buildswt ./plugins/o
+
+
+
-+
-
-@@ -293,6 +298,7 @@
-
-
-
+
+@@ -325,6 +329,7 @@
+
+
+
+
-
-
-
-diff -up ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml.buildswt ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml
---- ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml.buildswt 2008-07-25 09:07:55.000000000 -0400
-+++ ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml 2008-07-25 09:07:58.000000000 -0400
-@@ -141,6 +141,28 @@
-
+
+
+
+--- ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml.orig 2009-03-24 18:54:28.000000000 +0100
++++ ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml 2009-03-25 10:06:41.000000000 +0100
+@@ -139,6 +139,29 @@
+
+
-
++
+
+
+
@@ -50,20 +48,12 @@ diff -up ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml.buildswt ./plugins/or
+
+
+
-
-
-
-@@ -346,4 +368,4 @@
-
-
-
--
-\ No newline at end of file
-+
-diff -up ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml.buildswt ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml
---- ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml.buildswt 2008-07-25 09:07:55.000000000 -0400
-+++ ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml 2008-07-25 09:07:58.000000000 -0400
-@@ -272,6 +272,11 @@
+
+
+
+--- ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml.orig 2009-03-24 18:54:29.000000000 +0100
++++ ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml 2009-03-25 10:08:51.000000000 +0100
+@@ -276,6 +276,11 @@
@@ -74,46 +64,62 @@ diff -up ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml.buildswt ./plugins/
+
-
-@@ -294,6 +299,7 @@
-
-
-
+
+@@ -330,6 +335,7 @@
+
+
+
+
-
-
-
-diff -up ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml.buildswt ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml
---- ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml.buildswt 2008-07-25 09:07:55.000000000 -0400
-+++ ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml 2008-07-25 09:07:58.000000000 -0400
-@@ -271,6 +271,11 @@
+
+
+
+--- ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml.orig 2009-03-24 18:54:29.000000000 +0100
++++ ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml 2009-03-25 10:11:05.000000000 +0100
+@@ -175,6 +175,29 @@
+
+
-
-
-+
-+
-+
-+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
-
-
-
-diff -up ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml.buildswt ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml
---- ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml.buildswt 2008-07-25 09:07:55.000000000 -0400
-+++ ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml 2008-07-25 09:07:58.000000000 -0400
-@@ -149,13 +149,14 @@
-
-
-
++
++
++
++
++
++
++
+
+
+
+--- ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml.orig 2009-03-24 18:54:28.000000000 +0100
++++ ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml 2009-03-25 10:13:29.000000000 +0100
+@@ -153,13 +153,14 @@
+
+
+
+
-
-
-
+
+
+
-
+
-
-
+
+
diff --git a/eclipse-config.ini.director b/eclipse-config.ini.director
index 46f1367..ab591b1 100644
--- a/eclipse-config.ini.director
+++ b/eclipse-config.ini.director
@@ -39,19 +39,18 @@
# Simple bundle locations are interepreted as relative to the framework's parent directory.
# The startlevel indicates the OSGi start level at which the bundle should run.
osgi.bundles=\
+ org.eclipse.core.databinding.observable,\
org.eclipse.core.jobs,\
- org.eclipse.core.net,\
org.eclipse.core.runtime,\
- org.eclipse.core.runtime.compatibility.auth,\
org.eclipse.ecf,\
org.eclipse.ecf.filetransfer,\
+ org.eclipse.ecf.provider.filetransfer.httpclient,\
org.eclipse.ecf.identity,\
org.eclipse.ecf.provider.filetransfer,\
org.eclipse.equinox.app@start,\
org.eclipse.equinox.common,\
org.eclipse.equinox.frameworkadmin,\
org.eclipse.equinox.frameworkadmin.equinox@start,\
- org.eclipse.equinox.preferences,\
org.eclipse.equinox.p2.artifact.repository,\
org.eclipse.equinox.p2.console,\
org.eclipse.equinox.p2.core,\
@@ -59,19 +58,19 @@ osgi.bundles=\
org.eclipse.equinox.p2.director.app,\
org.eclipse.equinox.p2.engine,\
org.eclipse.equinox.p2.exemplarysetup@start,\
- org.eclipse.equinox.p2.garbagecollector,\
+ org.eclipse.equinox.p2.jarprocessor,\
org.eclipse.equinox.p2.metadata,\
org.eclipse.equinox.p2.metadata.repository,\
org.eclipse.equinox.p2.touchpoint.eclipse,\
org.eclipse.equinox.p2.touchpoint.natives,\
- org.eclipse.equinox.preferences,\
org.eclipse.equinox.registry,\
org.eclipse.equinox.simpleconfigurator,\
org.eclipse.equinox.simpleconfigurator.manipulator@start,\
org.eclipse.osgi.services,\
+ org.eclipse.update.configurator,\
org.sat4j.core,\
org.sat4j.pb
-
+
org.eclipse.update.reconcile=false
# The product to run. A given Eclipse configuration may contain many products.
diff --git a/eclipse-jdt_launch-customBuild.patch b/eclipse-jdt_launch-customBuild.patch
new file mode 100644
index 0000000..03eef30
--- /dev/null
+++ b/eclipse-jdt_launch-customBuild.patch
@@ -0,0 +1,68 @@
+--- plugins/org.eclipse.jdt.launching/scripts/customBuild.xml.orig 2009-03-09 15:06:45.000000000 +0100
++++ plugins/org.eclipse.jdt.launching/scripts/customBuild.xml 2009-03-09 16:57:53.000000000 +0100
+@@ -14,5 +14,64 @@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+\ No newline at end of file
diff --git a/eclipse-mv-Platform.sh b/eclipse-mv-Platform.sh
index c872b1e..a8bfee0 100644
--- a/eclipse-mv-Platform.sh
+++ b/eclipse-mv-Platform.sh
@@ -24,6 +24,7 @@ mv $baseDir/plugins/org.fedoraproject* plugins
mv $baseDir/plugins/*linux* plugins
mv $baseDir/plugins/com.jcraft.jsch_* plugins
mv $baseDir/plugins/org.eclipse.compare_* plugins
+mv $baseDir/plugins/org.eclipse.compare.core_* plugins
mv $baseDir/plugins/org.eclipse.core.boot_* plugins
mv $baseDir/plugins/org.eclipse.core.filebuffers_* plugins
mv $baseDir/plugins/org.eclipse.core.filesystem_* plugins
@@ -72,6 +73,8 @@ mv $baseDir/plugins/com.ibm.icu_* plugins
mv $baseDir/plugins/org.eclipse.core.commands_* plugins
mv $baseDir/plugins/org.eclipse.core.databinding_* plugins
mv $baseDir/plugins/org.eclipse.core.databinding.beans_* plugins
+mv $baseDir/plugins/org.eclipse.core.databinding.observable_* plugins
+mv $baseDir/plugins/org.eclipse.core.databinding.property_* plugins
mv $baseDir/plugins/org.eclipse.core.jobs_* plugins
mv $baseDir/plugins/org.eclipse.core.expressions_* plugins
mv $baseDir/plugins/org.eclipse.core.runtime_* plugins
@@ -89,17 +92,21 @@ mv $baseDir/plugins/org.eclipse.rcp_* plugins
mv $baseDir/plugins/org.eclipse.core.contenttype_* plugins
mv $baseDir/plugins/org.eclipse.equinox.app_* plugins
mv $baseDir/plugins/org.eclipse.equinox.common_* plugins
+mv $baseDir/plugins/org.eclipse.equinox.ds_* plugins
mv $baseDir/plugins/org.eclipse.equinox.initializer_* plugins
mv $baseDir/plugins/org.eclipse.equinox.preferences_* plugins
mv $baseDir/plugins/org.eclipse.equinox.registry_* plugins
+mv $baseDir/plugins/org.eclipse.equinox.util_* plugins
mv $baseDir/plugins/org.eclipse.equinox.launcher_* plugins
mv $baseDir/plugins/org.eclipse.core.runtime.compatibility.registry_* plugins
mv $baseDir/plugins/org.eclipse.core.variables_* plugins
mv $baseDir/plugins/javax.servlet_* plugins
mv $baseDir/plugins/javax.servlet.jsp_* plugins
mv $baseDir/plugins/org.apache.ant_* plugins
+mv $baseDir/plugins/org.apache.commons.codec_* plugins
mv $baseDir/plugins/org.apache.commons.el_* plugins
mv $baseDir/plugins/org.apache.commons.logging_* plugins
+mv $baseDir/plugins/org.apache.commons.httpclient_* plugins
mv $baseDir/plugins/org.apache.jasper_* plugins
mv $baseDir/plugins/org.apache.lucene_* plugins
mv $baseDir/plugins/org.apache.lucene.analysis_* plugins
@@ -109,6 +116,8 @@ mv $baseDir/plugins/org.eclipse.ecf_* plugins
mv $baseDir/plugins/org.eclipse.ecf.filetransfer_* plugins
mv $baseDir/plugins/org.eclipse.ecf.identity_* plugins
mv $baseDir/plugins/org.eclipse.ecf.provider.filetransfer_* plugins
+mv $baseDir/plugins/org.eclipse.ecf.provider.filetransfer.httpclient_* plugins
+mv $baseDir/plugins/org.eclipse.ecf.provider.filetransfer.httpclient.ssl_* plugins
mv $baseDir/plugins/org.eclipse.ecf.provider.filetransfer.ssl_* plugins
mv $baseDir/plugins/org.eclipse.ecf.ssl_* plugins
mv $baseDir/plugins/org.eclipse.equinox.frameworkadmin_* plugins
@@ -132,11 +141,15 @@ mv $baseDir/plugins/org.eclipse.equinox.p2.jarprocessor_* plugins
mv $baseDir/plugins/org.eclipse.equinox.p2.metadata_* plugins
mv $baseDir/plugins/org.eclipse.equinox.p2.metadata.generator_* plugins
mv $baseDir/plugins/org.eclipse.equinox.p2.metadata.repository_* plugins
+mv $baseDir/plugins/org.eclipse.equinox.p2.publisher_* plugins
+mv $baseDir/plugins/org.eclipse.equinox.p2.repository_* plugins
+mv $baseDir/plugins/org.eclipse.equinox.p2.repository.tools_* plugins
mv $baseDir/plugins/org.eclipse.equinox.p2.reconciler.dropins_* plugins
mv $baseDir/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_* plugins
mv $baseDir/plugins/org.eclipse.equinox.p2.touchpoint.natives_* plugins
mv $baseDir/plugins/org.eclipse.equinox.p2.ui_* plugins
mv $baseDir/plugins/org.eclipse.equinox.p2.ui.sdk_* plugins
+mv $baseDir/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_* plugins
mv $baseDir/plugins/org.eclipse.equinox.p2.updatechecker_* plugins
mv $baseDir/plugins/org.eclipse.equinox.p2.updatesite_* plugins
mv $baseDir/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_* plugins
@@ -145,7 +158,8 @@ mv $baseDir/plugins/org.eclipse.help.ui_* plugins
mv $baseDir/plugins/org.eclipse.help.webapp_* plugins
mv $baseDir/plugins/org.eclipse.osgi.services_* plugins
mv $baseDir/plugins/org.eclipse.ui.forms_* plugins
-mv $baseDir/plugins/org.mortbay.jetty_* plugins
+mv $baseDir/plugins/org.mortbay.jetty.util_* plugins
+mv $baseDir/plugins/org.mortbay.jetty.server_* plugins
mv $baseDir/plugins/org.sat4j.core_* plugins
mv $baseDir/plugins/org.sat4j.pb_* plugins
sed -i 's/org.eclipse.sdk.ide/org.eclipse.platform.ide/' configuration/config.ini
diff --git a/eclipse-nojarsignatures.patch b/eclipse-nojarsignatures.patch
index 0036105..a809091 100644
--- a/eclipse-nojarsignatures.patch
+++ b/eclipse-nojarsignatures.patch
@@ -1,202 +1,203 @@
---- plugins/org.junit_3.8.2.v20080602-1318/META-INF/MANIFEST.MF.nojarsignature 2008-09-11 23:28:30.000000000 +0200
-+++ plugins/org.junit_3.8.2.v20080602-1318/META-INF/MANIFEST.MF 2008-10-03 11:43:35.000000000 +0200
+--- plugins/org.junit_3.8.2.v20080602-1318/META-INF/MANIFEST.MF.orig 2009-02-02 22:45:45.000000000 +0100
++++ plugins/org.junit_3.8.2.v20080602-1318/META-INF/MANIFEST.MF 2009-02-19 17:09:24.000000000 +0100
@@ -12,18 +12,3 @@
- unit.swingui;version="3.8.2",junit.swingui.icons;version="3.8.2",juni
- t.textui;version="3.8.2"
-
--Name: junit.jar
--SHA1-Digest: s29rIXKth1H1+Yz24tK0E9r/sxA=
--
--Name: plugin.properties
--SHA1-Digest: mL9yvXBmAAJi7G1tls7akuyPG+A=
--
--Name: about.html
--SHA1-Digest: UFe6k4Ad9XpZmuWF46WW3vk9dVA=
--
--Name: META-INF/eclipse.inf
--SHA1-Digest: KyT9FF7C7t86NoBoa2kZT3ZJBfw=
--
--Name: about_files/cpl-v10.html
--SHA1-Digest: o0b19ceZ+HQHVX0Ops751AQVdwM=
--
---- plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF.nojarsignature 2008-09-11 23:27:41.000000000 +0200
-+++ plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF 2008-10-03 11:42:12.000000000 +0200
-@@ -57,178 +57,3 @@
- .ant.util.optional,org.apache.tools.ant.util.regexp,org.apache.tools.
- bzip2,org.apache.tools.mail,org.apache.tools.tar,org.apache.tools.zip
- Require-Bundle: org.eclipse.osgi
--
--Name: lib/ant-apache-bsf.jar
--SHA1-Digest: DO50ciZuJhJDpVNImRUfEaBYUbI=
--
--Name: lib/ant-trax.jar
--SHA1-Digest: FBI4uldnKZSyHcob4yOVNc3Hp38=
--
--Name: etc/maudit-frames.xsl
--SHA1-Digest: BIZGVBGe+t+oL7NBTtnF6SSR2UI=
--
--Name: bin/lcp.bat
--SHA1-Digest: tVZ9b7fPb0VxK6VtxdbHL/Snslc=
--
--Name: bin/runrc.cmd
--SHA1-Digest: tEBZS6nXZrF77Q5oOO0NyffnU28=
--
--Name: etc/jdepend.xsl
--SHA1-Digest: OMznHreSkSUr+5YOtNAlZZLjZWQ=
--
--Name: bin/antenv.cmd
--SHA1-Digest: 2NIxw+ojKZeK7CNeLtrR7kFNG2E=
--
--Name: about_files/LICENSE.sax.txt
--SHA1-Digest: uLnQn2qwT77aJ6MThuLeWz1I5ek=
--
--Name: META-INF/eclipse.inf
--SHA1-Digest: u+F8j/GAE8tzrDry9+wT3Cvg81Y=
--
--Name: lib/ant-launcher.jar
--SHA1-Digest: MKPgfhiWsE5F2R982ZCuSOWMXDg=
--
--Name: lib/ant-apache-bcel.jar
--SHA1-Digest: kde0uYC3k2o+Fg+6LlcBEv6kWRk=
--
--Name: lib/ant-antlr.jar
--SHA1-Digest: J4AmyjIaAnoB7ebJ4iMzOb9+GtU=
--
--Name: etc/changelog.xsl
--SHA1-Digest: qhlQEgDDZI8YGnD/Lo/OLLdpwE4=
--
--Name: etc/jdepend-frames.xsl
--SHA1-Digest: ziSyDJrI6CYzulVP7xbFuMAk62w=
--
--Name: lib/ant-starteam.jar
--SHA1-Digest: nXOBvJIHC5BOM3rQ0HeyF7q1z1A=
--
--Name: about.html
--SHA1-Digest: N0elfKP7uYuYLATOh5XaE1P3nXI=
--
--Name: lib/ant-jai.jar
--SHA1-Digest: tIm5HD9PM1IT/EnYwT4D49j0kAo=
--
--Name: lib/ant-junit.jar
--SHA1-Digest: dr31YBzQyziIxwLsNjAoVUBhXkw=
--
--Name: lib/ant-swing.jar
--SHA1-Digest: CYx1MeeUeffKmXW3cKIyesK/1+M=
--
--Name: lib/ant-apache-log4j.jar
--SHA1-Digest: kDAL5HSGcBGx8BtqP8my+7nVxUA=
--
--Name: bin/ant
--SHA1-Digest: 1hZ7I8ryxuQA8ffu95k409JSpxM=
--
--Name: bin/ant.cmd
--SHA1-Digest: YDWS/zHHaPn0kEZm/Az4+vJLzKI=
--
--Name: lib/ant-commons-net.jar
--SHA1-Digest: zttoDSdHmKhPxQkVB2939l5dEOE=
--
--Name: lib/ant-jsch.jar
--SHA1-Digest: 8TOFHxGi9/aJnOr5NWlYDPLTaG0=
--
--Name: lib/ant-netrexx.jar
--SHA1-Digest: SKI088GAW5X32myAJt2zYJtG4qw=
--
--Name: etc/checkstyle/checkstyle-text.xsl
--SHA1-Digest: v7HDzjT8VIMoo9nbczMpQ4R89OA=
--
--Name: lib/ant-jdepend.jar
--SHA1-Digest: v2pU8yfpZ4jDxE2GwwCqptNqf6k=
--
--Name: lib/ant-stylebook.jar
--SHA1-Digest: lGD3Z67EkUsBV0HeiuLxoT73kJM=
--
--Name: about_files/NOTICE
--SHA1-Digest: Mu3gQHJl963VZJ+BCE906ZAhmXY=
--
--Name: etc/coverage-frames.xsl
--SHA1-Digest: CuWmV380G7/H3FRwPp+feAg9d7E=
--
--Name: lib/ant-nodeps.jar
--SHA1-Digest: t0PNaVw0F4+n1li/saOcEsZPZwo=
--
--Name: bin/complete-ant-cmd.pl
--SHA1-Digest: u8SyqqLh5SyqEPe8brM/glCglQo=
--
--Name: about_files/LICENSE.dom.html
--SHA1-Digest: 9F8cZaCgriCte0T6Mt5hAFumadk=
--
--Name: etc/tagdiff.xsl
--SHA1-Digest: QvXTkg9jgfgCMbm/Idqk/uNf4dI=
--
--Name: etc/junit-frames.xsl
--SHA1-Digest: wSBQFHcXT1XjHPWfk41j8XH1qeQ=
--
--Name: lib/ant-weblogic.jar
--SHA1-Digest: ZeOoCvq1VpITkhgFC+p7NfSUgjk=
--
--Name: lib/ant-jmf.jar
--SHA1-Digest: L//Sz/mvat6UlYte0H9s1LuNSc8=
--
--Name: bin/ant.bat
--SHA1-Digest: p0LkZEyD/pMRF8Uo9Hxte58B9dI=
--
--Name: plugin.properties
--SHA1-Digest: iQO3hlGZf45g3Y7ajtCmCUjMq30=
--
--Name: etc/checkstyle/checkstyle-xdoc.xsl
--SHA1-Digest: Zkz4ykfgxadN8RCiCtVrI46bzu4=
--
--Name: lib/ant.jar
--SHA1-Digest: AB5l/BKpcx67Btb0DxbAIgIbNvw=
--
--Name: lib/ant-javamail.jar
--SHA1-Digest: kVOXUSeWHwNdsV7Y+pfipS3wCJY=
--
--Name: lib/ant-apache-resolver.jar
--SHA1-Digest: mNy/MGrXL8Ql+5ZoYGvu/qlG+1A=
--
--Name: bin/antRun
--SHA1-Digest: HXlDrtLiLYQs4XkPbksH6PzmiQ4=
--
--Name: bin/envset.cmd
--SHA1-Digest: nJW9gBVUQczlMJmAog4nH2yNp98=
--
--Name: bin/antRun.pl
--SHA1-Digest: 1ZjEo56V249cfnPSBpzjYNRTLys=
--
--Name: etc/mmetrics-frames.xsl
--SHA1-Digest: +ueQIFM6aBe6Ifc8PrZ7F4Migyk=
--
--Name: etc/checkstyle/checkstyle-frames.xsl
--SHA1-Digest: aeITXtUk9Yia5TTVXOd6qfMmPTM=
--
--Name: lib/ant-apache-oro.jar
--SHA1-Digest: 7lwzOPLMkxFX2C5YX/dkcYQdjng=
--
--Name: bin/antRun.bat
--SHA1-Digest: d765puLLhb82dE5NC5YNCn6DpeA=
--
--Name: etc/junit-noframes.xsl
--SHA1-Digest: 8O4YCYnt5a6gbrMsIigvW/4GV4g=
--
--Name: bin/runant.pl
--SHA1-Digest: RPsWXDGHzbNBGD/i6pTGtQFJ6oY=
--
--Name: about_files/asl-v20.txt
--SHA1-Digest: K4uBUimqimHkg/tLoFiLi2xJGJA=
--
--Name: etc/junit-frames-xalan1.xsl
--SHA1-Digest: blbb8jE6V2zTzRGjvVaXL5fPicM=
--
--Name: etc/log.xsl
--SHA1-Digest: ulVeGl+WSkbjGbHF7LGA8Csuh/0=
--
--Name: lib/ant-commons-logging.jar
--SHA1-Digest: NWd0KBqXRSZbCMSItqs0tWQoi2E=
--
--Name: lib/ant-apache-regexp.jar
--SHA1-Digest: xvqWfUXGkISU+7vSQaFsJe8s12k=
--
--Name: bin/runant.py
--SHA1-Digest: ptbC0mx7ZARrg/FG64aqqikvS2A=
--
+ unit.swingui;version="3.8.2",junit.swingui.icons;version="3.8.2",juni
+ t.textui;version="3.8.2"
+
+-Name: junit.jar
+-SHA1-Digest: c3q6P9LmZ5Def1MlP4MpqblgEgg=
+-
+-Name: plugin.properties
+-SHA1-Digest: mL9yvXBmAAJi7G1tls7akuyPG+A=
+-
+-Name: about.html
+-SHA1-Digest: UFe6k4Ad9XpZmuWF46WW3vk9dVA=
+-
+-Name: META-INF/eclipse.inf
+-SHA1-Digest: KyT9FF7C7t86NoBoa2kZT3ZJBfw=
+-
+-Name: about_files/cpl-v10.html
+-SHA1-Digest: o0b19ceZ+HQHVX0Ops751AQVdwM=
+-
+
+
+--- plugins/org.apache.ant_1.7.1.v20090120-1145/META-INF/MANIFEST.MF.orig 2009-02-02 22:45:40.000000000 +0100
++++ plugins/org.apache.ant_1.7.1.v20090120-1145/META-INF/MANIFEST.MF 2009-02-19 17:08:54.000000000 +0100
+@@ -58,177 +58,3 @@
+ bzip2,org.apache.tools.mail,org.apache.tools.tar,org.apache.tools.zip
+ Require-Bundle: org.eclipse.osgi
+
+-Name: lib/ant-apache-bsf.jar
+-SHA1-Digest: M2d6lresQp0xa4ei3/6UT0IvvOo=
+-
+-Name: lib/ant-trax.jar
+-SHA1-Digest: h2GIw5t/8Awgscfr4Kp8ijnUnio=
+-
+-Name: etc/maudit-frames.xsl
+-SHA1-Digest: 1oML7OYqWjV+hPKu/ItdzrAFGcA=
+-
+-Name: bin/lcp.bat
+-SHA1-Digest: eX7ICcBsanATsaEDkn5+oTA4QaQ=
+-
+-Name: bin/runrc.cmd
+-SHA1-Digest: eNo+cuYQicndcc56FVkRScD5w30=
+-
+-Name: etc/jdepend.xsl
+-SHA1-Digest: 0rf14aLzhLsun24uUsXVVvkHM6I=
+-
+-Name: bin/antenv.cmd
+-SHA1-Digest: s2zvcJEs2E2x6ckfXZoGxx1OF1Y=
+-
+-Name: about_files/LICENSE.sax.txt
+-SHA1-Digest: uLnQn2qwT77aJ6MThuLeWz1I5ek=
+-
+-Name: META-INF/eclipse.inf
+-SHA1-Digest: u+F8j/GAE8tzrDry9+wT3Cvg81Y=
+-
+-Name: lib/ant-launcher.jar
+-SHA1-Digest: j5MKo11ChREVqI8KAf2yOdoUwUw=
+-
+-Name: lib/ant-apache-bcel.jar
+-SHA1-Digest: UG6yMPpDDbFxF0IZBgyYlF5b8Bo=
+-
+-Name: lib/ant-antlr.jar
+-SHA1-Digest: 96qgI+qE4mkMTOueBU6BnOGr3F4=
+-
+-Name: etc/changelog.xsl
+-SHA1-Digest: 2EZZ+jSTt1TTlBYPN4vGUAX7cTQ=
+-
+-Name: etc/jdepend-frames.xsl
+-SHA1-Digest: U2Bb6aMxgbEYqXkCm2sujeLP7Zo=
+-
+-Name: lib/ant-starteam.jar
+-SHA1-Digest: RJsY/xmhxl6ubDDU6QoA/vM1yA4=
+-
+-Name: about.html
+-SHA1-Digest: cPPs9diR9VPNDzWrCs1FLNOdJEo=
+-
+-Name: lib/ant-jai.jar
+-SHA1-Digest: n8D/dzR//eyQWMESchVqF5rRTUA=
+-
+-Name: lib/ant-junit.jar
+-SHA1-Digest: I580f1s/QFktmmHjSojgmt81LQc=
+-
+-Name: lib/ant-swing.jar
+-SHA1-Digest: WJU3ePHwpg4Pdodu5cKbgSJh6pA=
+-
+-Name: lib/ant-apache-log4j.jar
+-SHA1-Digest: 5YHgX/HtmvKU4bSP1VAwh20/Au8=
+-
+-Name: bin/ant
+-SHA1-Digest: jK7w10Hy+BIiSimUAhjgizdaBuY=
+-
+-Name: bin/ant.cmd
+-SHA1-Digest: 4jPJI7nJO+v3oPpbi5GbrT7x9qk=
+-
+-Name: lib/ant-commons-net.jar
+-SHA1-Digest: TDn0QivPCf35qccRtl8z87UP4Yg=
+-
+-Name: lib/ant-jsch.jar
+-SHA1-Digest: NIFaHRPHD9wFblAPcnd9jbU4mHM=
+-
+-Name: lib/ant-netrexx.jar
+-SHA1-Digest: IAealF7ASH6uMNCx+e1xKARXN+4=
+-
+-Name: etc/checkstyle/checkstyle-text.xsl
+-SHA1-Digest: CqSzAXEeeV20DtFpeujwjL9FEW8=
+-
+-Name: lib/ant-jdepend.jar
+-SHA1-Digest: RaJxbDfsfacKS0SdZq7rxR2dfp4=
+-
+-Name: lib/ant-stylebook.jar
+-SHA1-Digest: 4h44nYKPpjWBoZNHPFUY6z0g0UA=
+-
+-Name: about_files/NOTICE
+-SHA1-Digest: v3XrGNGv2sQGqBe+ObJZnq9915g=
+-
+-Name: etc/coverage-frames.xsl
+-SHA1-Digest: 5SE/NhPWEbqzGDGL58dwEbkhwRs=
+-
+-Name: lib/ant-nodeps.jar
+-SHA1-Digest: Tug9J6tn3AF4hSbXRKez+oq/HV4=
+-
+-Name: bin/complete-ant-cmd.pl
+-SHA1-Digest: F1mrSua1xk98goAA1YvtOoJNiuw=
+-
+-Name: about_files/LICENSE.dom.html
+-SHA1-Digest: 9F8cZaCgriCte0T6Mt5hAFumadk=
+-
+-Name: etc/tagdiff.xsl
+-SHA1-Digest: ddaegkBkww5CoIlRpSR8RDUI1bQ=
+-
+-Name: etc/junit-frames.xsl
+-SHA1-Digest: XIcHcYoM8I5hzTkhdiy5iskupIM=
+-
+-Name: lib/ant-weblogic.jar
+-SHA1-Digest: an89ZCKDUQcczNIGX24YKHlDw14=
+-
+-Name: lib/ant-jmf.jar
+-SHA1-Digest: 49xPxSZkHqTnpc7ObkxCx1FbGRg=
+-
+-Name: bin/ant.bat
+-SHA1-Digest: Rc2etgn1RATkrEL3NCa3Fs75Ov8=
+-
+-Name: plugin.properties
+-SHA1-Digest: oZ8G+d0YZCeLv5mafw0x2OwbwOY=
+-
+-Name: etc/checkstyle/checkstyle-xdoc.xsl
+-SHA1-Digest: yL3TqCA4pc0daZXtXwAiCN6xHxI=
+-
+-Name: lib/ant.jar
+-SHA1-Digest: TFaLIuMxJspDdKHi2pjTE2Ekz6Y=
+-
+-Name: lib/ant-javamail.jar
+-SHA1-Digest: vYv9iGIOQvdi0qIfGkzQlKaq+l8=
+-
+-Name: lib/ant-apache-resolver.jar
+-SHA1-Digest: bhF0iM9f9L1KT/v8Ys+v2j+vh3E=
+-
+-Name: bin/antRun
+-SHA1-Digest: S63QT5F5EI1BCpIj59nosT3lVTw=
+-
+-Name: bin/envset.cmd
+-SHA1-Digest: EJ+ljL5sbUQ8mWVn8V49XPBuAz0=
+-
+-Name: bin/antRun.pl
+-SHA1-Digest: mynp1agPByxojQUKZqlVZkXZSHY=
+-
+-Name: etc/mmetrics-frames.xsl
+-SHA1-Digest: cQnziGYZC2FrO0zwFE92P1bP2v8=
+-
+-Name: etc/checkstyle/checkstyle-frames.xsl
+-SHA1-Digest: 5KYg/jQq+iuWKS5gF1qX37F+UX0=
+-
+-Name: lib/ant-apache-oro.jar
+-SHA1-Digest: p/P5j9dkS+qaqPV5fzx6LJL/9K0=
+-
+-Name: bin/antRun.bat
+-SHA1-Digest: zB9JbFFhlXTVgwaJlw61wNELj6k=
+-
+-Name: etc/junit-noframes.xsl
+-SHA1-Digest: zmgmTYDnXS0QZvMd3wUarjPR7aE=
+-
+-Name: bin/runant.pl
+-SHA1-Digest: tynYaGh8+BtWDsZ6PljZdoi+egU=
+-
+-Name: about_files/asl-v20.txt
+-SHA1-Digest: K4uBUimqimHkg/tLoFiLi2xJGJA=
+-
+-Name: etc/junit-frames-xalan1.xsl
+-SHA1-Digest: ME/2vW22HRXG87EwVJ9LFfkfyEI=
+-
+-Name: etc/log.xsl
+-SHA1-Digest: juv2H0VplMm4ri1rzgdOW0yCroc=
+-
+-Name: lib/ant-commons-logging.jar
+-SHA1-Digest: X+YGW0HqKzBgYy7LvSiU07wuksY=
+-
+-Name: lib/ant-apache-regexp.jar
+-SHA1-Digest: WDOmb9jCRBSCrPZRPb8EpoPV2V8=
+-
+-Name: bin/runant.py
+-SHA1-Digest: Kg3iFzRnZW6PVIFmbj7Eyuo72cM=
+-
diff --git a/eclipse-osgi-classpath.patch b/eclipse-osgi-classpath.patch
index 14d5cf2..b82a3b9 100644
--- a/eclipse-osgi-classpath.patch
+++ b/eclipse-osgi-classpath.patch
@@ -1,55 +1,17 @@
---- plugins/org.eclipse.osgi/build.xml.orig 2008-09-25 15:28:47.000000000 +1000
-+++ plugins/org.eclipse.osgi/build.xml 2008-09-25 15:54:08.000000000 +1000
-@@ -16,18 +16,36 @@
+--- plugins/org.eclipse.osgi/build.xml.sav 2009-03-04 16:14:31.000000000 +0100
++++ plugins/org.eclipse.osgi/build.xml 2009-03-04 16:23:41.000000000 +0100
+@@ -16,7 +16,13 @@
-
-
--
-+
-+
-+
+
+
+-
+
+
+
+
+
+
-+
-+
-+
-+
-
--
-+
-+
-+
-+
-
--
--
-+
-+
-
--
--
-+
-+
-+
-+
-+
-
--
--
-+
-+
-
-
-
-@@ -37,6 +55,7 @@
-
-
-
-+
++
-
+
diff --git a/eclipse-platform_build.patch b/eclipse-platform_build.patch
new file mode 100644
index 0000000..9354d1e
--- /dev/null
+++ b/eclipse-platform_build.patch
@@ -0,0 +1,14 @@
+--- features/org.eclipse.platform/build.xml.orig 2009-04-02 08:59:23.000000000 +0200
++++ features/org.eclipse.platform/build.xml 2009-04-02 09:03:36.000000000 +0200
+@@ -176,6 +176,11 @@
+
+
+
++
++
++
++
++
+
+
+
diff --git a/eclipse.spec b/eclipse.spec
index 0c0c22c..dee77a3 100644
--- a/eclipse.spec
+++ b/eclipse.spec
@@ -7,10 +7,10 @@
Epoch: 1
%define eclipse_major 3
-%define eclipse_minor 4
+%define eclipse_minor 5
%define eclipse_majmin %{eclipse_major}.%{eclipse_minor}
-%define eclipse_micro 2
-%define swtver 3.4.1.v3452b
+%define eclipse_micro 0
+%define swtver 3.5.0.v3538
%define initialize 1
# All arches line up between Eclipse and Linux kernel names except i386 -> x86
@@ -29,11 +29,11 @@ Epoch: 1
Summary: An open, extensible IDE
Name: eclipse
Version: %{eclipse_majmin}.%{eclipse_micro}
-Release: 6%{?dist}
+Release: 0.1.6%{?dist}
License: EPL
Group: Text Editors/Integrated Development Environments (IDE)
URL: http://www.eclipse.org/
-Source0: http://download.eclipse.org/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-sourceBuild-srcIncluded-3.4.2.zip
+Source0: http://download.eclipse.org/eclipse/downloads/drops/I20090401-1325/eclipse-sourceBuild-srcIncluded-I20090401-1325.zip
Source2: %{name}.desktop
#Source3: eclipse.in
# cvs -d :pserver:anonymous@sources.redhat.com:/cvs/eclipse export \
@@ -41,7 +41,7 @@ Source2: %{name}.desktop
# cd branding
# zip -r org.fedoraproject.ide.platform-3.4.2.zip \
# org.fedoraproject.ide.platform
-Source4: org.fedoraproject.ide.platform-%{version}.zip
+Source4: org.fedoraproject.ide.platform-3.4.2.zip
# cvs -d :pserver:anonymous@sources.redhat.com:/cvs/eclipse export \
# -r fedoraeclipsefeature-1_0_0 branding/org.fedoraproject.ide-feature
# cd branding
@@ -84,7 +84,7 @@ Source28: %{name}-mv-Platform.sh
# tar cjf %{name}-%{version}-testframework.tar.bz2 \
# %{name}-%{version}-testframework
# (generated 2008-10-03)
-Source30: %{name}-%{version}-testframework.tar.bz2
+Source30: %{name}-3.4.2-testframework.tar.bz2
# Build swttools.jar before generation on 64-bit platforms.
# Build SWT native libraries
@@ -119,7 +119,7 @@ Patch26: %{name}-launcher-fix-java-home.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=461860 (mnowak)
Patch29: %{name}-memorypermsizeandjvmcrash.patch
-Patch31: %{name}-ia64-packaging.patch
+Patch31: %{name}-ia64-qualifierpackaging.patch
# Make ECF bundles have the same qualifier as they do upstream
Patch35: %{name}-ecf-qualifier.patch
@@ -152,6 +152,11 @@ Patch44: %{name}-fix-javahome64.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=484453
Patch45: %{name}-swt-buildagainstxulrunner.patch
+# TODO fix build.xml generation
+Patch46: %{name}-platform_build.patch
+# TODO fix customBuildCallback
+Patch47: %{name}-jdt_launch-customBuild.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: ant
BuildRequires: jpackage-utils >= 0:1.5, make, gcc
@@ -168,8 +173,9 @@ BuildRequires: mesa-libGL-devel
BuildRequires: mesa-libGLU-devel
BuildRequires: cairo >= 1.0
BuildRequires: unzip
-BuildRequires: icu4j-eclipse >= 3.8.1-3
+BuildRequires: icu4j-eclipse >= 4.0.1
BuildRequires: tomcat5-jasper-eclipse >= 5.5.26-1.5
+BuildRequires: tomcat6-servlet-2.5-api
BuildRequires: desktop-file-utils
BuildRequires: java-devel >= 1.6.0
BuildRequires: java-javadoc
@@ -177,7 +183,7 @@ BuildRequires: libXt-devel
BuildRequires: ant-antlr ant-apache-bcel ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging ant-apache-bsf ant-commons-net
BuildRequires: ant-javamail ant-jdepend ant-junit ant-nodeps ant-swing ant-trax ant-jsch
-BuildRequires: jsch >= 0:0.1.39
+BuildRequires: jsch >= 0:0.1.41
BuildRequires: jakarta-commons-beanutils jakarta-commons-collections jakarta-commons-digester jakarta-commons-dbcp jakarta-commons-fileupload jakarta-commons-launcher jakarta-commons-modeler jakarta-commons-pool
BuildRequires: jakarta-commons-el >= 1.0-9
BuildRequires: jakarta-commons-logging >= 1.0.4-6jpp.3
@@ -219,7 +225,7 @@ Requires: %{name}-swt = %{epoch}:%{version}-%{release}
# FIXME: investigate. Can we just add a %{arch} to the above?
## This file-level requirement is for the bi-arch multilib case
#Requires: %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_%{swtver}.jar
-Requires: icu4j-eclipse >= 3.8.1-3
+Requires: icu4j-eclipse >= 4.0.1
Requires: java >= 1.6.0
%description rcp
@@ -239,8 +245,9 @@ Requires: jakarta-commons-el >= 1.0-9
Requires: jakarta-commons-logging >= 1.0.4-6jpp.3
Requires: mx4j >= 2.1
Requires: tomcat5-jasper-eclipse >= 5.5.26-1.5
+Requires: tomcat6-servlet-2.5-api > 6.0.18-9.1
Requires: jetty >= 5.1.14-1.6
-Requires: jsch >= 0.1.39
+Requires: jsch >= 0.1.41
Requires: lucene >= 2.3.1-3.4
Requires: lucene-contrib >= 2.3.1-3.4
Requires: regexp
@@ -310,12 +317,14 @@ pushd features/org.eclipse.equinox.executable
#sed --in-place "s:/usr/share/eclipse:%{_datadir}/%{name}:" library/eclipse.c
zip -q -9 -r ../../plugins/org.eclipse.platform/launchersrc.zip library
popd
-
+#-e "s|-breakiterator|;../org.eclipse.equinox.util/@dot\n;../org.eclipse.ecf_3.0.0.v20090302-0803.jar\n-breakiterator|" \
+
# Use our system-installed javadocs, reference only what we built, and
# don't like to osgi.org docs (FIXME: maybe we should package them?)
sed -i -e "s|http://java.sun.com/j2se/1.4.2/docs/api|%{_datadir}/javadoc/java|" \
-e "/osgi\.org/d" \
- plugins/org.eclipse.platform.doc.isv/platformOptions.txt
+ -e "s|-breakiterator|;../org.eclipse.equinox.util/@dot\n;../org.eclipse.ecf.filetransfer_3.0.0.v20090302-0803.jar\n;../org.eclipse.ecf_3.0.0.v20090302-0803.jar\n-breakiterator|" \
+ plugins/org.eclipse.platform.doc.isv/platformOptions.txt
sed -i -e "s|http://java.sun.com/j2se/1.5/docs/api|%{_datadir}/javadoc/java|" \
-e "s/win32.win32.x86/gtk.linux.%{eclipse_arch}/" \
plugins/org.eclipse.jdt.doc.isv/jdtaptOptions.txt \
@@ -323,7 +332,7 @@ sed -i -e "s|http://java.sun.com/j2se/1.5/docs/api|%{_datadir}/javadoc/java|" \
sed -i -e "s|http://java.sun.com/j2se/1.4/docs/api|%{_datadir}/javadoc/java|" \
-e "s/motif.linux.x86/gtk.linux.%{eclipse_arch}/" \
plugins/org.eclipse.pde.doc.user/pdeOptions.txt \
- plugins/org.eclipse.pde.doc.user/pdeOptions
+ plugins/org.eclipse.pde.doc.user/pdeOptions.txt
pushd plugins/org.eclipse.pde.build
%patch15
@@ -341,8 +350,10 @@ mv gtk/eclipse.ini{,.patched}
mv gtk/eclipse.ini{.orig,}
popd
-%patch36
-%patch37
+# TODO check whether it is needed
+#%patch36
+# TODO rebase
+#%patch37
#pushd plugins/org.eclipse.equinox.p2.reconciler.dropins
#%patch39
@@ -377,17 +388,19 @@ SWT_MIN_VER=$(grep min_ver plugins/org.eclipse.swt/Eclipse\ SWT/common/library/m
SWT_VERSION=$SWT_MAJ_VER$SWT_MIN_VER
swt_frag_ver=$(grep v$SWT_VERSION plugins/org.eclipse.swt.gtk.linux.x86/build.xml | sed "s:.*<.*\"\(.*\)\"/>:\1:")
swt_frag_ver_s390x=$(grep "version\.suffix\" value=" plugins/org.eclipse.swt.gtk.linux.s390x/build.xml | sed "s:.*<.*\"\(.*\)\"/>:\1:")
-sed --in-place "s/$swt_frag_ver_s390x/$swt_frag_ver/g" plugins/org.eclipse.swt.gtk.linux.s390x/build.xml \
+sed --in-place "s|$swt_frag_ver_s390x|$swt_frag_ver|g" plugins/org.eclipse.swt.gtk.linux.s390x/build.xml \
plugins/org.eclipse.swt.gtk.linux.s390x/META-INF/MANIFEST.MF \
- plugins/org.eclipse.swt.gtk.linux.s390x.source/META-INF/MANIFEST.MF \
- plugins/org.eclipse.swt.gtk.linux.s390x.source/build.xml \
+ plugins/org.eclipse.swt.gtk.linux.s390x.source_3.5.0.HEAD/META-INF/MANIFEST.MF \
+ plugins/org.eclipse.swt.gtk.linux.s390x.source_3.5.0.HEAD/build.xml \
assemble.org.eclipse.sdk.linux.gtk.s390x.xml \
features/org.eclipse.rcp/build.xml
# Nasty hack to get suppport for ppc64, sparc{,64} and alpha
%patch24 -p1
-%patch28
-%patch30
+# TODO check this patch
+#%patch28
+# TODO and this one
+#%patch30
%patch31 -p1
%patch38
@@ -400,7 +413,7 @@ sed -i "s/\(rootFileslinux_gtk_\)ppc64/\1ppc128/g" \
%ifnarch %{ix86} x86_64
cp -rp features/org.eclipse.platform/about_files/linux.gtk.{x86,%{_arch}}
%endif
-%ifarch ppc64 sparc64 alpha
+%ifarch ppc64 sparc sparcv9 sparc64 alpha
for f in $(find -name \*s390x\*); do
tofile=$(echo $f | sed "s/s390x/%{_arch}/")
cp -rp $f $tofile
@@ -418,25 +431,6 @@ IFS='
done
IFS=$OLDIFS
%endif
-#base 32 bit sparc on ppc
-%ifarch sparc sparcv9
- for f in $(find -name \*ppc\*); do
- tofile=$(echo $f | sed "s/ppc/%{_arch}/")
- cp -rp $f $tofile
- for g in $(find $tofile -type f); do
- sed -i "s/ppc/%{_arch}/g" $g
- done
- done
- OLDIFS=$IFS
-IFS='
-'
- for f in $(find -type f ! -name \*.java -a ! -name feature.xml -a ! -name \*.gif \
- -a ! -name \*.png -a ! -name \*.htm* -a ! -name \*.jar -a ! -name \
- \*.exe -a ! -name \*.pm -a ! -name \*.jpg -a ! -name \*win32\* | grep -v win32); do
- sed -i -e "s/ppc/%{_arch}/g" $f
- done
- IFS=$OLDIFS
-%endif
%ifarch ppc64 sparc sparcv9 sparc64 alpha ia64
IFS='
@@ -471,7 +465,7 @@ IFS='
# Don't build for non-linux,gtk,%%{_arch} targets
pushd features
for f in */build.xml; do
- for platform in win32 macosx carbon hpux solaris aix qnx motif; do
+ for platform in win32 macosx carbon cocoa hpux solaris aix qnx motif; do
sed -i "// d" $f
sed -i "/idReplacer/ s/org.eclipse\.\([a-z0-9A-Z_]\+\.\)\+$platform\(\.[a-z0-9A-Z_]\+\)*:0.0.0,[0-9\.Ivf\-]\+,//g" $f
done
@@ -496,8 +490,8 @@ popd
# Symlinks
rm plugins/org.sat4j*
-ln -s %{_javadir}/org.sat4j.core* plugins/org.sat4j.core_2.0.3.v20081021.jar
-ln -s %{_javadir}/org.sat4j.pb* plugins/org.sat4j.pb_2.0.3.v20081021.jar
+ln -s %{_javadir}/org.sat4j.core* plugins/org.sat4j.core_2.1.0.v20090308.jar
+ln -s %{_javadir}/org.sat4j.pb* plugins/org.sat4j.pb_2.1.0.v20090308.jar
ASMPLUGINVERSION=$(ls plugins | grep org.objectweb.asm_ | \
sed 's/org.objectweb.asm_//')
@@ -505,7 +499,7 @@ rm plugins/org.objectweb.asm_$ASMPLUGINVERSION
ln -s %{_javadir}/objectweb-asm/asm-all.jar \
plugins/org.objectweb.asm_$ASMPLUGINVERSION
-## BEGIN ANT ##
+# BEGIN ANT ##
ANTDIR=plugins/$(ls plugins | grep org.apache.ant_)
rm $ANTDIR/lib/*
ANTDIR=$ANTDIR/lib
@@ -533,11 +527,12 @@ ln -s %{_javadir}/ant/ant-nodeps.jar $ANTDIR/ant-nodeps.jar
ln -s %{_javadir}/ant/ant-swing.jar $ANTDIR/ant-swing.jar
ln -s %{_javadir}/ant/ant-trax.jar $ANTDIR/ant-trax.jar
#ln -s %{_javadir}/ant/ant-weblogic.jar $ANTDIR/ant-weblogic.jar
-## END ANT ##
+# END ANT ##
-JETTYPLUGINVERSION=$(ls plugins | grep org.mortbay.jetty_5 | sed 's/org.mortbay.jetty_//')
-rm plugins/org.mortbay.jetty_$JETTYPLUGINVERSION
-ln -s %{_javadir}/jetty/jetty.jar plugins/org.mortbay.jetty_$JETTYPLUGINVERSION
+#JETTYPLUGINVERSION=$(ls plugins | grep org.mortbay.jetty_5 | sed 's/org.mortbay.jetty_//')
+# TODO fix jetty
+#rm plugins/org.mortbay.jetty_$JETTYPLUGINVERSION
+#ln -s %{_javadir}/jetty/jetty.jar plugins/org.mortbay.jetty_$JETTYPLUGINVERSION
JUNITVERSION=$(ls plugins | grep org.junit_3 | sed 's/org.junit_//')
build-jar-repository -s -p plugins/org.junit_$JUNITVERSION junit
@@ -578,6 +573,20 @@ COMMONSELVERSION=$(ls plugins | grep commons.el_ | \
rm plugins/org.apache.commons.el_$COMMONSELVERSION
ln -s %{_javadir}/commons-el.jar \
plugins/org.apache.commons.el_$COMMONSELVERSION
+
+# link to commons-codec
+COMMONSCODECVERSION=$(ls plugins | grep commons.codec_ | \
+ sed 's/org.apache.commons.codec_//')
+rm plugins/org.apache.commons.codec_$COMMONSCODECVERSION
+ln -s %{_javadir}/commons-codec.jar \
+ plugins/org.apache.commons.codec_$COMMONSCODECVERSION
+
+# link to commons-logging
+COMMONSHTTPVERSION=$(ls plugins | grep commons.httpclient_ | \
+ sed 's/org.apache.commons.httpclient_//')
+rm plugins/org.apache.commons.httpclient_$COMMONSHTTPVERSION
+ln -s %{_javadir}/commons-httpclient.jar \
+ plugins/org.apache.commons.httpclient_$COMMONSHTTPVERSION
# link to jasper
JASPERVERSION=$(ls plugins | grep org.apache.jasper_ | \
@@ -590,9 +599,9 @@ ln -s %{_datadir}/eclipse/plugins/org.apache.jasper_* \
SERVLETAPIVERSION=$(ls plugins | grep javax.servlet_ | \
sed 's/javax.servlet_//')
rm plugins/javax.servlet_*
-ln -s %{_javadir}/tomcat5-servlet-2.4-api.jar \
+ln -s %{_javadir}/tomcat6-servlet-2.5-api.jar \
plugins/javax.servlet_$SERVLETAPIVERSION
-
+#
# link to jsp-api
JSPAPIVERSION=$(ls plugins | grep javax.servlet.jsp_ | \
sed 's/javax.servlet.jsp_//')
@@ -602,9 +611,7 @@ ln -s %{_javadir}/tomcat5-jsp-2.0-api.jar \
# delete included jars
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=170662
-rm plugins/org.eclipse.swt.win32.win32.x86/swt.jar \
- plugins/org.eclipse.swt/extra_jars/exceptions.jar \
- plugins/org.eclipse.swt.tools/swttools.jar \
+rm plugins/org.eclipse.swt/extra_jars/exceptions.jar \
plugins/org.eclipse.osgi/osgi/osgi.cmpn.jar \
plugins/org.eclipse.osgi/osgi/osgi.core.jar \
plugins/org.eclipse.osgi/supplement/osgi/osgi.jar
@@ -629,19 +636,22 @@ fi
tar jxf %{SOURCE20}
# ECF filetransfer plugins
-tar jxf %{SOURCE25}
-pushd org.eclipse.ecf
-%patch35
-mkdir -p features/org.eclipse.ecf.filetransfer-feature
-pushd features/org.eclipse.ecf.filetransfer-feature
-cp -p %{SOURCE26} feature.xml
-cp -p %{SOURCE27} build.properties
-popd
-popd
+# TODO Enable with correct ecf
+#tar jxf %{SOURCE25}
+#pushd org.eclipse.ecf
+#%patch35
+#mkdir -p features/org.eclipse.ecf.filetransfer-feature
+#pushd features/org.eclipse.ecf.filetransfer-feature
+#cp -p %{SOURCE26} feature.xml
+#cp -p %{SOURCE27} build.properties
+#popd
+#popd
# Test framework
tar jxf %{SOURCE30}
-pushd %{name}-%{version}-testframework
+# TODO regenerate testframework once 3.5 is out
+#pushd %{name}-%{version}-testframework
+pushd %{name}-3.4.2-testframework
%patch41
pushd org.eclipse.test
%patch42
@@ -649,8 +659,16 @@ popd
sed -i "s:/usr/lib/eclipse:%{_libdir}/%{name}:" org.eclipse.test/library.xml
popd
+# TODO rediff patch if needed
%patch43
%patch44
+%patch46
+%patch47
+
+sed -i -e 's|org.eclipse.ecf;bundle-version="1.2.0",|org.eclipse.ecf;bundle-version="[3.0.0,4.0.0)",|' \
+ -e 's|org.eclipse.ecf.filetransfer;bundle-version="2.0.0",|org.eclipse.ecf.filetransfer;bundle-version="[3.0.0,4.0.0)",|' \
+ plugins/org.eclipse.equinox.p2.metadata.repository/META-INF/MANIFEST.MF
+
%build
ORIGCLASSPATH=$CLASSPATH
@@ -663,6 +681,10 @@ ant -DcompilerArg="-encoding ISO-8859-1 -nowarn" -buildfile jdtcoresrc/compilejd
export CLASSPATH=`pwd`/jdtcoresrc/ecj.jar:$ORIGCLASSPATH
ant -DcompilerArg="-encoding ISO-8859-1 -nowarn" -buildfile jdtcoresrc/compilejdtcore.xml
+mkdir -p tmp/eclipse/plugins
+cp plugins/org.eclipse.ecf* tmp/eclipse/plugins
+cp plugins/org.apache.commons.codec* tmp/eclipse/plugins
+cp plugins/org.apache.commons.httpclient* tmp/eclipse/plugins
# Build the rest of Eclipse
export CLASSPATH=`pwd`/ecj.jar:$ORIGCLASSPATH
export JAVA_HOME=%{java_home}
@@ -679,9 +701,12 @@ mkdir -p home
homedir=$(cd home && pwd)
LAUNCHERVERSION=$(ls $SDK/plugins | grep equinox.launcher_ | sed 's/org.eclipse.equinox.launcher_//')
PDEPLUGINVERSION=$(ls $SDK/plugins | grep pde.build_ | sed 's/org.eclipse.pde.build_//')
+cp plugins/org.eclipse.ecf* $SDK/plugins
+cp plugins/org.apache.commons.codec* $SDK/plugins
+cp plugins/org.apache.commons.httpclient* $SDK/plugins
pushd equinox-incubator
mkdir -p build
-
+
# This can go away when package build handles plugins (not just features)
echo "" > build/assemble.org.eclipse.equinox.initializer.all.xml
echo "" > build/package.org.eclipse.equinox.initializer.all.xml
@@ -696,7 +721,7 @@ java -cp $SDK/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \
-DbaseLocation=$SDK \
-Dbuilder=$SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/templates/package-build \
-f $SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/scripts/build.xml
-
+
pushd build/plugins/org.eclipse.equinox.initializer
java -cp $SDK/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \
-Duser.home=$homedir \
@@ -707,24 +732,25 @@ popd
popd
# Build the ECF filetransfer plugins
-pushd org.eclipse.ecf
-mkdir -p build
-
-java -cp $SDK/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \
- -Duser.home=$homedir \
- org.eclipse.core.launcher.Main \
- -application org.eclipse.ant.core.antRunner \
- -Dtype=feature \
- -Did=org.eclipse.ecf.filetransfer_feature \
- -DsourceDirectory=$(pwd) \
- -DbaseLocation=$SDK \
- -Dbuilder=$SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/templates/package-build \
- -f $SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/scripts/build.xml
-
-popd
+# TODO reenable with correct ecf
+#pushd org.eclipse.ecf
+#mkdir -p build
+#
+#java -cp $SDK/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \
+# -Duser.home=$homedir \
+# org.eclipse.core.launcher.Main \
+# -application org.eclipse.ant.core.antRunner \
+# -Dtype=feature \
+# -Did=org.eclipse.ecf.filetransfer_feature \
+# -DsourceDirectory=$(pwd) \
+# -DbaseLocation=$SDK \
+# -Dbuilder=$SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/templates/package-build \
+# -f $SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/scripts/build.xml
+#
+#popd
# Build the test framework
-pushd %{name}-%{version}-testframework
+pushd %{name}-3.4.2-testframework
mkdir -p build
# The qualifier is what is in upstream's release:
@@ -740,7 +766,10 @@ java -cp $SDK/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \
-DforceContextQualifier=v20080507 \
-Dbuilder=$SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/templates/package-build \
-f $SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/scripts/build.xml
+popd
+#TODO verify this is the correct place
+pushd %{name}-3.4.2-testframework
unzip build/rpmBuild/org.eclipse.test.zip
# These are already in the SDK
rm eclipse/epl-v10.html eclipse/notice.html
@@ -749,9 +778,9 @@ rm build/rpmBuild/org.eclipse.test.zip
zip -r build/rpmBuild/org.eclipse.test.zip eclipse
popd
+
%install
rm -rf $RPM_BUILD_ROOT
-
# Get swt version
SWT_MAJ_VER=$(grep maj_ver plugins/org.eclipse.swt/Eclipse\ SWT/common/library/make_common.mak | cut -f 2 -d =)
SWT_MIN_VER=$(grep min_ver plugins/org.eclipse.swt/Eclipse\ SWT/common/library/make_common.mak | cut -f 2 -d =)
@@ -779,16 +808,16 @@ install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins
tar -C $RPM_BUILD_ROOT%{_libdir} -zxf result/linux-gtk-%{eclipse_arch}-sdk.tar.gz
# ECF filetransfer plugins we built
-rm $sdkDir/plugins/org.eclipse.ecf*.jar
-unzip -d $RPM_BUILD_ROOT%{_libdir} \
- org.eclipse.ecf/build/rpmBuild/org.eclipse.ecf.filetransfer_feature.zip
+#rm $sdkDir/plugins/org.eclipse.ecf*.jar
+#unzip -d $RPM_BUILD_ROOT%{_libdir} \
+# org.eclipse.ecf/build/rpmBuild/org.eclipse.ecf.filetransfer_feature.zip
# Remove the feature we used for building
-rm -rf \
- $sdkDir/features/org.eclipse.ecf.filetransfer_feature_*
+#rm -rf \
+# $sdkDir/features/org.eclipse.ecf.filetransfer_feature_*
# Test framework
unzip -d $RPM_BUILD_ROOT%{_libdir} \
- %{name}-%{version}-testframework/build/rpmBuild/org.eclipse.test.zip
+ %{name}-3.4.2-testframework/build/rpmBuild/org.eclipse.test.zip
mv $RPM_BUILD_ROOT%{_libdir}/eclipse/plugins/org.eclipse.test{_3.2.0,}
LAUNCHERVERSION=$(ls $sdkDir/plugins | grep equinox.launcher_ | sed 's/org.eclipse.equinox.launcher_//')
@@ -855,9 +884,9 @@ for plugin in org.eclipse.jdt \
org.eclipse.jdt.junit4.runtime \
org.eclipse.jdt.launching \
org.eclipse.jdt.ui \
+ org.eclipse.jdt.doc.user \
org.junit \
- org.junit4 \
- org.eclipse.jdt.doc.user; do
+ org.junit4 ; do
mv $sdkDir/plugins/${plugin}_* plugins
done
popd
@@ -906,10 +935,12 @@ cp -p %{SOURCE22} $installDir/configuration/config.ini
# Provision with director
java \
-Declipse.p2.data.area=file://$provisionDir/p2 \
+-Declipse.p2.MD5Check=false \
-cp $installDir/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \
org.eclipse.core.launcher.Main \
-application \
org.eclipse.equinox.p2.director.app.application \
+-debug -consolelog \
-flavor tooling \
-installIU "Fedora Eclipse Platform" \
-version %{version} \
@@ -922,7 +953,7 @@ org.eclipse.equinox.p2.director.app.application \
-metadataRepository file:$metadataDir \
-artifactRepository file:$metadataDir \
-destination $provisionDir \
--bundlepool $provisionDir
+-bundlepool $provisionDir
# Stuff in JDT, PDE, SDK
for f in about.html about_files \.eclipseproduct epl-v10.html notice.html readme; do
@@ -935,11 +966,13 @@ dropins=$provisionDir/dropins
mkdir -p $dropins/jdt $dropins/sdk
mv $jdtDir/features $dropins/jdt
mv $jdtDir/plugins $dropins/jdt
-mv $jdtMetadata/content.xml $dropins/jdt
+#mv $jdtMetadata/content.xml $dropins/jdt
+#mv $jdtMetadata/artifacts.xml $dropins/jdt
mv $sdkDir/features $dropins/sdk
mv $sdkDir/plugins $dropins/sdk
-mv $sdkMetadata/content.xml $dropins/sdk
+#mv $sdkMetadata/content.xml $dropins/sdk
+#mv $sdkMetadata/artifacts.xml $dropins/sdk
rm -rf $metadataDir $jdtDir $sdkDir $installDir
mv $provisionDir $sdkDir
@@ -985,6 +1018,9 @@ rm -r $sdkDir/configuration/org.eclipse.update
#
# Extract .so files
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=90535
+
+sed --in-place "s|org.eclipse.core.runtime,3.5.0.v20090316,file:plugins/org.eclipse.core.runtime_3.5.0.v20090316.jar,4,false|org.eclipse.core.runtime,3.5.0.v20090316,file:plugins/org.eclipse.core.runtime_3.5.0.v20090316.jar,4,true|" \
+ $RPM_BUILD_ROOT%{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
pushd $RPM_BUILD_ROOT
mv $RPM_BUILD_ROOT%{_libdir}/eclipse/dropins $RPM_BUILD_ROOT/dropins
mkdir $RPM_BUILD_ROOT%{_libdir}/eclipse/dropins
@@ -992,7 +1028,7 @@ libdir_path=$(echo %{_libdir}/%{name} | sed -e 's/^\///')
java -Dosgi.sharedConfiguration.area=$libdir_path/configuration \
-cp $libdir_path/startup.jar \
org.eclipse.core.launcher.Main \
- -consolelog \
+ -debug -consolelog \
-application org.eclipse.equinox.initializer.configInitializer \
-fileInitializer %{SOURCE19}
popd
@@ -1009,7 +1045,7 @@ popd
# Remove the unnecessary configuration data
rm -r $sdkDir/configuration/org.eclipse.core.runtime
rm -r $sdkDir/configuration/org.eclipse.equinox.app
-rm -r $sdkDir/configuration/.settings
+#rm -r $sdkDir/configuration/.settings
rm -rf $sdkDir/configuration/*.log
dataDirs=$(find $sdkDir/configuration \
-type d -name data)
@@ -1049,11 +1085,15 @@ sed --in-place "s/plugins\/org.eclipse.platform/plugins\/org.fedoraproject.ide.p
$RPM_BUILD_ROOT%{_libdir}/%{name}/configuration/config.ini
sed --in-place "s/eclipse.product=org.eclipse.platform.ide/eclipse.product=org.fedoraproject.ide.platform.product/" \
$RPM_BUILD_ROOT%{_libdir}/%{name}/configuration/config.ini
+sed --in-place "s/osgi.ws=gtk/osgi.ws=gtk\norg.eclipse.update.reconcile=false/" \
+ $RPM_BUILD_ROOT%{_libdir}/%{name}/configuration/config.ini
+sed --in-place "s|org.eclipse.core.runtime,3.5.0.v20090316,file:plugins/org.eclipse.core.runtime_3.5.0.v20090316.jar,4,false|org.eclipse.core.runtime,3.5.0.v20090316,file:plugins/org.eclipse.core.runtime_3.5.0.v20090316.jar,4,true|" \
+ $RPM_BUILD_ROOT%{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
# Install the Eclipse binary wrapper
install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
ln -s %{_libdir}/%{name}/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
-#install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
+install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
#cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/eclipse
#sed --in-place "s|@LIBDIR@|%{_libdir}|g" $RPM_BUILD_ROOT%{_bindir}/eclipse
#ECLIPSELIBSUFFIX=$(ls $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher.gtk.linux*/*.so | sed "s/.*.launcher.gtk.linux.//")
@@ -1070,7 +1110,7 @@ echo "path:%{_datadir}" > \
chmod 755 $RPM_BUILD_ROOT/%{_libdir}/%{name}/%{name}
# Install the SWT jar symlinks in libdir
-SWTJARVERSION=$(grep v$SWT_VERSION plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}/build.xml | sed "s:.*<.*\"\(.*\)\"/>:\1:")
+SWTJARVERSION=$(grep v$SWT_VERSION plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}/build.xml | sed "s:.*<.*\"\(.*\)\" />:\1:")
pushd $RPM_BUILD_ROOT%{_libdir}/%{name}
ln -s plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_$SWTJARVERSION.jar swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar
ln -s swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar swt-gtk-%{eclipse_majmin}.jar
@@ -1137,8 +1177,8 @@ sed -i "s/@PDEBUILDVERSION@/$PDEBUILDVERSION/g" \
pushd $RPM_BUILD_ROOT%{_libdir}/%{name}
rm plugins/org.sat4j*
-ln -s %{_javadir}/org.sat4j.core* plugins/org.sat4j.core_2.0.3.v20081021.jar
-ln -s %{_javadir}/org.sat4j.pb* plugins/org.sat4j.pb_2.0.3.v20081021.jar
+ln -s %{_javadir}/org.sat4j.core* plugins/org.sat4j.core_2.1.0.v20090308.jar
+ln -s %{_javadir}/org.sat4j.pb* plugins/org.sat4j.pb_2.1.0.v20090308.jar
ASMPLUGINVERSION=$(ls dropins/sdk/plugins | grep org.objectweb.asm_ | \
sed 's/org.objectweb.asm_//')
@@ -1176,9 +1216,9 @@ ln -s %{_javadir}/ant/ant-trax.jar $ANTDIR/ant-trax.jar
#ln -s %{_javadir}/ant/ant-weblogic.jar $ANTDIR/ant-weblogic.jar
## END ANT ##
-JETTYPLUGINVERSION=$(ls plugins | grep org.mortbay.jetty_5 | sed 's/org.mortbay.jetty_//')
-rm plugins/org.mortbay.jetty_$JETTYPLUGINVERSION
-ln -s %{_javadir}/jetty/jetty.jar plugins/org.mortbay.jetty_$JETTYPLUGINVERSION
+#JETTYPLUGINVERSION=$(ls plugins | grep org.mortbay.jetty_5 | sed 's/org.mortbay.jetty_//')
+#rm plugins/org.mortbay.jetty_$JETTYPLUGINVERSION
+#ln -s %{_javadir}/jetty/jetty.jar plugins/org.mortbay.jetty_$JETTYPLUGINVERSION
pushd dropins/jdt
build-jar-repository -s -p plugins/org.junit_* junit
@@ -1218,6 +1258,20 @@ COMMONSELVERSION=$(ls plugins | grep commons.el_ | \
rm plugins/org.apache.commons.el_$COMMONSELVERSION
ln -s %{_javadir}/commons-el.jar \
plugins/org.apache.commons.el_$COMMONSELVERSION
+
+# link to commons-el
+COMMONSCODECVERSION=$(ls plugins | grep commons.codec_ | \
+ sed 's/org.apache.commons.codec_//')
+rm plugins/org.apache.commons.codec_$COMMONSCODECVERSION
+ln -s %{_javadir}/commons-codec.jar \
+ plugins/org.apache.commons.codec_$COMMONSCODECVERSION
+
+# link to commons-el
+COMMONSHTTPVERSION=$(ls plugins | grep commons.httpclient_ | \
+ sed 's/org.apache.commons.httpclient_//')
+rm plugins/org.apache.commons.httpclient_$COMMONSHTTPVERSION
+ln -s %{_javadir}/commons-httpclient.jar \
+ plugins/org.apache.commons.httpclient_$COMMONSHTTPVERSION
# link to jasper
JASPERVERSION=$(ls plugins | grep org.apache.jasper_ | \
@@ -1230,7 +1284,7 @@ ln -s %{_datadir}/eclipse/plugins/org.apache.jasper_* \
SERVLETAPIVERSION=$(ls plugins | grep javax.servlet_ | \
sed 's/javax.servlet_//')
rm plugins/javax.servlet_*
-ln -s %{_javadir}/tomcat5-servlet-2.4-api.jar \
+ln -s %{_javadir}/tomcat6-servlet-2.5-api.jar \
plugins/javax.servlet_$SERVLETAPIVERSION
# link to jsp-api
@@ -1289,13 +1343,14 @@ fi
%{_libdir}/%{name}/configuration/org.eclipse.osgi/.manager
%{_libdir}/%{name}/configuration/org.eclipse.osgi/.state*
%endif
+%config %{_libdir}/%{name}/configuration
%config %{_libdir}/%{name}/configuration/config.ini
%config %{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
%dir %{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator
%{_libdir}/%{name}/notice.html
%{_libdir}/%{name}/epl-v10.html
%{_libdir}/%{name}/links
-%ifnarch ppc sparc sparcv9
+%ifnarch ppc
%{_libdir}/%{name}/about.html
%endif
%ifarch x86_64
@@ -1304,20 +1359,25 @@ fi
%{_libdir}/%{name}/readme
%{_libdir}/%{name}/startup.jar
%{_libdir}/%{name}/features/org.eclipse.rcp_*
+#%{_libdir}/%{name}/plugins/com.ibm.icu_*
%{_libdir}/%{name}/plugins/org.eclipse.core.commands_*
%{_libdir}/%{name}/plugins/org.eclipse.core.contenttype_*
%{_libdir}/%{name}/plugins/org.eclipse.core.databinding_*
%{_libdir}/%{name}/plugins/org.eclipse.core.databinding.beans_*
+%{_libdir}/%{name}/plugins/org.eclipse.core.databinding.observable_*
+%{_libdir}/%{name}/plugins/org.eclipse.core.databinding.property_*
%{_libdir}/%{name}/plugins/org.eclipse.core.expressions_*
%{_libdir}/%{name}/plugins/org.eclipse.core.jobs_*
%{_libdir}/%{name}/plugins/org.eclipse.core.runtime_*
%{_libdir}/%{name}/plugins/org.eclipse.core.runtime.compatibility.auth_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.app_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.common_*
+%{_libdir}/%{name}/plugins/org.eclipse.equinox.ds_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher.gtk.linux.%{eclipse_arch}_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.preferences_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.registry_*
+%{_libdir}/%{name}/plugins/org.eclipse.equinox.util_*
%{_libdir}/%{name}/plugins/org.eclipse.help_*
%{_libdir}/%{name}/plugins/org.eclipse.jface_*
%{_libdir}/%{name}/plugins/org.eclipse.jface.databinding_*
@@ -1355,6 +1415,7 @@ fi
%{_libdir}/%{name}/plugins/org.apache.lucene.analysis_*
%{_libdir}/%{name}/plugins/org.eclipse.ant.core_*
%{_libdir}/%{name}/plugins/org.eclipse.compare_*
+%{_libdir}/%{name}/plugins/org.eclipse.compare.core_*
%{_libdir}/%{name}/plugins/org.eclipse.core.boot_*
%{_libdir}/%{name}/plugins/org.eclipse.core.filebuffers_*
%{_libdir}/%{name}/plugins/org.eclipse.core.filesystem_*
@@ -1416,7 +1477,8 @@ fi
%{_libdir}/%{name}/plugins/org.eclipse.update.core.linux_*
%{_libdir}/%{name}/plugins/org.eclipse.update.scheduler_*
%{_libdir}/%{name}/plugins/org.eclipse.update.ui_*
-%{_libdir}/%{name}/plugins/org.mortbay.jetty_*
+%{_libdir}/%{name}/plugins/org.mortbay.jetty.util_*
+%{_libdir}/%{name}/plugins/org.mortbay.jetty.server_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.initializer_*
%{_libdir}/%{name}/plugins/org.eclipse.team.cvs.core_*
%{_libdir}/%{name}/plugins/org.eclipse.cvs_*
@@ -1443,9 +1505,13 @@ fi
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.console_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.ui_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.ui.sdk_*
+%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.updatechecker_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.garbagecollector_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.directorywatcher_*
+%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.publisher_*
+%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.repository_*
+%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.repository.tools_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.reconciler.dropins_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.metadata.generator_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.updatesite_*
@@ -1454,11 +1520,15 @@ fi
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.extensionlocation_*
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.director.app_*
%{_libdir}/%{name}/plugins/org.eclipse.ecf.provider.filetransfer_*
+%{_libdir}/%{name}/plugins/org.eclipse.ecf.provider.filetransfer.httpclient_*
+%{_libdir}/%{name}/plugins/org.eclipse.ecf.provider.filetransfer.httpclient.ssl_*
%{_libdir}/%{name}/plugins/org.eclipse.ecf.provider.filetransfer.ssl_*
%{_libdir}/%{name}/plugins/org.eclipse.ecf.ssl_*
%{_libdir}/%{name}/plugins/org.eclipse.ecf_*
%{_libdir}/%{name}/plugins/org.eclipse.ecf.filetransfer_*
%{_libdir}/%{name}/plugins/org.eclipse.ecf.identity_*
+%{_libdir}/%{name}/plugins/org.apache.commons.codec_*
+%{_libdir}/%{name}/plugins/org.apache.commons.httpclient_*
%{_libdir}/%{name}/plugins/org.sat4j.core_*
%{_libdir}/%{name}/plugins/org.sat4j.pb_*
# Put this in -platform since we're putting the p2 stuff here
@@ -1470,7 +1540,8 @@ fi
%files jdt
%defattr(-,root,root)
%{_bindir}/efj
-%{_libdir}/%{name}/dropins/jdt/content.xml
+%{_libdir}/%{name}/dropins/jdt
+#%{_libdir}/%{name}/dropins/jdt/content.xml
%{_libdir}/%{name}/dropins/jdt/features
%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt_*
%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.ant.ui_*
@@ -1500,811 +1571,6 @@ fi
#%{_libdir}/%{name}/configuration/org.eclipse.equinox.source
%changelog
-* Mon Mar 30 2009 Dennis Gilmore 1:3.4.2-6
-- base sparcv9 and sparc on ppc
-
-* Fri Mar 20 2009 Alexander Kurtakov 1:3.4.2-5
-- Disable XULRunner-specific patch.
-- Make pdebuild script to not generate p2 repo.
-
-* Mon Mar 16 2009 Andrew Overholt 1:3.4.2-4
-- Build with XULRunner-specific flags since we're building against XULRunner.
-
-* Mon Mar 9 2009 Andrew Overholt 1:3.4.2-3
-- Remove ecj sub-package as it is replaced by standalone ecj package.
-
-* Thu Feb 26 2009 Alexander Kurtakov 1:3.4.2-2
-- Strict R/BR for sat4j >= 2.0.3.
-
-* Thu Feb 26 2009 Alexander Kurtakov 1:3.4.2-1
-- Update to 3.4.2.
-
-* Tue Feb 24 2009 Fedora Release Engineering - 1:3.4.1-16
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Wed Feb 4 2009 Alexander Kurtakov 1:3.4.1-15
-- Rebuild for new xulrunner.
-
-* Fri Jan 23 2009 Andrew Overholt 1:3.4.1-14
-- Add R:java-devel for -jdt (rh#480979).
-
-* Mon Jan 19 2009 Alexander Kurtakov 1:3.4.1-13
-- Fix pdebuild to auto-set javacSouce based on BREE.
-
-* Fri Dec 19 2008 Andrew Overholt 1:3.4.1-12
-- Fixed GCJ AOT compilation (Gary Benson).
-
-* Mon Dec 15 2008 Andrew Overholt 1:3.4.1-11
-- Update pdebuild and package-build patch to include -z option.
-- Make ecj default to 1.5 (rh#354721).
-- Add GCJ AOT bits for ecj (rh#473674).
-
-* Fri Dec 5 2008 Andrew Overholt 1:3.4.1-10
-- Remove MaxPermSize from sysproperty lists in library.xml as it was causing the
- JVM to not start.
-
-* Thu Dec 4 2008 Andrew Overholt 1:3.4.1-8
-- Increase MaxPermSize when running tests.
-
-* Mon Dec 01 2008 Ignacio Vazquez-Abrams - 1:3.4.1-8
-- Rebuild for Python 2.6
-
-* Thu Nov 20 2008 Andrew Overholt 3.4.1-7
-- Update and re-enable patch for always generating debuginfo for class files
- when doing an RPM build.
-- Resolves rh#472292.
-
-* Mon Oct 27 2008 Andrew Overholt 3.4.1-6
-- Keep Provides: eclipse on -pde (different than Fedora 9 but probably
- more correct).
-
-* Thu Oct 23 2008 Alexander Kurtakov 3.4.1-5
-- Fix splashscreen (#467259).
-
-* Fri Oct 17 2008 Andrew Overholt 3.4.1-4
-- Fix quoting bug in pdebuild.sh again.
-
-* Fri Oct 16 2008 Alexander Kurtakov 3.4.1-3
-- Fix swt symlinks in %%libdir/eclipse.
-
-* Thu Oct 16 2008 Alexander Kurtakov 3.4.1-2
-- Fix quoting bug in pdebuild.sh.
-
-* Wed Oct 16 2008 Alexander Kurtakov 3.4.1-1
-- Move copy-platform instead of copying it.
-
-* Wed Oct 15 2008 Andrew Overholt 3.4.1-1
-- Add conditionals around Equinox initialization to enable debugging.
-
-* Fri Oct 13 2008 Alexander Kurtakov 3.4.1-1
-- Symlink to ant-apache-bsf and ant-commons-net.
-- Update branding.
-- Don't re-pack JARs (see fedora-devel-java-list discussion in September 2008).
-- Update desktop-file-install usage and add --vendor=fedora. (Andrew Overholt)
-- Resolves #466476. Fix pdebuild script. (Jeff Johnston)
-- Remove dropins contents while running initializer.
-- Add patch for wrong javaHome on x86_64 in the native build.(Alexander Kurtakov)
-
-* Thu Oct 03 2008 Alexander Kurtakov 3.4.1-0
-- 3.4.1
-- Update nojarsignatures patch.
-- Added osgi-classpath.patch fixes broken bootclasspath (Sean Flanigan).
-- Removed patches 33 and 34 - not needed anymore.
-
-* Thu Sep 25 2008 Michal Nowak 3.4.0-24
-- exclude parts of eclipse-pydev from JIT compilation
-- Resolves: bug 461860
-
-* Tue Sep 02 2008 Andrew Overholt 3.4.0-23
-- Use icu4j in its new place.
-
-* Wed Aug 27 2008 Andrew Overholt 3.4.0-22
-- Add test framework
-- Remove two duplicate lines in eclipse-mv-Platform.sh
-- Modify package-build and pdebuild so they can build the SDK tests
-
-* Wed Aug 13 2008 Andrew Overholt 3.4.0-21
-- Fix ecj-gcj (rhbz#458921)
-
-* Tue Aug 12 2008 Andrew Overholt 3.4.0-20
-- Require release of jetty which requires tomcat bits with proper metadata
-- Fix pdebuild for moved JDT and PDE plugins (Alexander Kurtakov)
-- Add version to jakarta-commons-el requirement
-
-* Mon Aug 11 2008 Andrew Overholt 3.4.0-19
-- Move jdt and sdk dropins contents to non-eclipse-sub-dir place which
- makes dropins reconciler see them as dropins and not extension
- locations
-- Add versions to jetty, lucene, and jsch Requires
-
-* Thu Aug 07 2008 Andrew Overholt 3.4.0-18
-- Add %%{_libdir}/eclipse/dropins/jdt to ecj files list
-
-* Wed Aug 06 2008 Andrew Overholt 3.4.0-17
-- Add p2 metadata generation to pdebuild
-- Fix symlinking to %%{_libdir}/eclipse/dropins/* stuff in
- copy-platform
-- Fix brightness in splash screen
-- Fix icon symlinks
-- Bump icu4j-eclipse requirement
-
-* Tue Aug 05 2008 Andrew Overholt 3.4.0-16
-- Ensure %%{_datadir}/eclipse/dropins gets watched in eclipse.ini
-- Move JDT and SDK bits to dropins/{jdt,sdk}/eclipse for consistency
-- Update copy-platform to add %%{_datadir}/dropins
-
-* Mon Aug 04 2008 Sean Flanigan 3.4.0-15
-- Removed buildroot from path in datadir.link
-
-* Mon Aug 04 2008 Sean Flanigan 3.4.0-14
-- Created missing directory for link file
-
-* Fri Aug 01 2008 Andrew Overholt 3.4.0-13
-- Update patch to avoid Hotspot crashing
-- Add links folder for noarch plugins
-- Create and add ownership of %%{_datadir}/eclipse/{plugins,features}
-
-* Thu Jul 31 2008 Andrew Overholt 3.4.0-12
-- Set product to Fedora Eclipse
-- Remove pde-runtime %%package section
-- Remove unnecessary Requires(post,postun)s
-
-* Wed Jul 30 2008 Andrew Overholt 3.4.0-11
-- Update copy-platform to work with dropins
-- Update JVM-crashing patch
-
-* Mon Jul 28 2008 Andrew Overholt 3.4.0-10
-- Move JDT and PDE/SDK bits to dropins/{jdt,sdk}
-- Drop versionless PDE Build symlink (put logic into pdebuild script)
-- Make SWT JAR symlinks relative
-- Fold pde-runtime into pde
-- Add patch to add root files for non-upstream arches
-- Fix building of fragments for non-upstream arches
-- Remove about.html from files list on ppc (will fix later)
-
-* Fri Jul 25 2008 Andrew Overholt 3.4.0-10
-- Add ability for pdebuild (-o) to work with Orbit-style dependencies
-
-* Fri Jul 25 2008 Andrew Overholt 3.4.0-9
-- Collapse patches to build SWT native bits into two
-- Copy about* from x86 to all non-x86{_64} platforms
-
-* Wed Jul 23 2008 Andrew Overholt 3.4.0-8
-- Don't build for arch/ws/os combos other than the one on which we're
- building
-
-* Wed Jul 23 2008 Andrew Overholt 3.4.0-7
-- More work on non-upstream arches
-
-* Mon Jul 21 2008 Andrew Overholt 3.4.0-6
-- Update description to be a bit more current
-- Attempt ppc64, etc. builds
-
-* Mon Jul 21 2008 Andrew Overholt 3.4.0-5
-- Add core.net fragment in %%files for x86
-- I spoke with author about above and no .so is built because it is
- currently not used by the fragment
-- Update ecj-gcj addition (Tom Tromey)
-
-* Fri Jul 18 2008 Andrew Overholt 3.4.0-4
-- Un-do crazy config.ini, bundles.info, etc. shuffling
-- Update patch for building native libraries
-- Re-add missing BR on tomcat5-jasper-eclipse
-- Add patch for 64-bit platforms to build SWT
-- Don't try to resolve http://bundles.osgi.org for javadocs
-- Provision with java -cp instead of binary launcher
-
-* Thu Jul 17 2008 Andrew Overholt 3.4.0-3
-- Generate metadata and provision each sub-package
-- Do crazy config.ini, bundles.info, and *.profile shuffling
-- Add post and postun sections to update the config.ini, bundles.info, and
- *.profile files
-
-* Wed Jul 16 2008 Andrew Overholt 3.4.0-1
-- Fix files lists
-
-* Wed Jul 16 2008 Andrew Overholt 3.4.0-1
-- Update branding
-- Fix p2 stuff so p2 UI works
-
-* Mon Jul 14 2008 Andrew Overholt 3.4.0-1
-- 3.4
-- Remove gcj compilation
-- Update versions of dependencies
-- Rename libswt3-gtk2 to eclipse-swt
-- Move "Provides: eclipse" to PDE from JDT
-- Remove unnecessary old Obsoletes/Provides
-- Remove tomcat stuff since it's no longer used
-- Move stuff from %%{_datadir}/eclipse to %%{_libdir}/eclipse
-- Add BRs/Rs on objectweb-asm and sat4j
-- Build ECF filetransfer stuff as part of this SRPM until we have a
- separate eclipse-ecf package (which will require this version of the
- SDK)
-
-* Sat Jun 14 2008 Dennis Gilmore 3.3.2-13
-- make changes to support sparcv9
-
-* Wed May 14 2008 Andrew Overholt 3.3.2-12
-- Back-port patch for e.o#206432 (rh#446064).
-
-* Sat Apr 26 2008 Mat Booth 3.3.2-11
-- Fixed some benign errors in copy-platform when calling pdebuild
- multiple times.
-
-* Fri Apr 25 2008 Andrew Overholt 3.3.2-10
-- Bump maximum heap size from 256 MB to 512 MB.
-- Add patch for https://bugs.eclipse.org/bugs/show_bug.cgi?id=214092
- (which is really
- http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6614100).
-- Some jiggery-pokery for spaces in SWT paths for buildagainstxulrunner
- patch.
-
-* Wed Apr 09 2008 Andrew Overholt 3.3.2-9
-- Fix patch level for xulrunner build patch.
-
-* Wed Apr 09 2008 Andrew Overholt 3.3.2-8
-- Rather than removing java-javadoc, just add Requirement in all cases
- (gcj or not).
-
-* Wed Apr 09 2008 Andrew Overholt 3.3.2-7
-- Remove explicit java-javadoc requirements as OpenJDK's -devel package
- provides it.
-- Patch SWT build to find libxul.pc.
-
-* Fri Apr 04 2008 Andrew Overholt 3.3.2-6
-- Fix path of pdebuild in %%files. Gah.
-
-* Fri Apr 04 2008 Andrew Overholt 3.3.2-5
-- Move pdebuild to better location (buildscripts).
-
-* Fri Apr 04 2008 Andrew Overholt 3.3.2-4
-- Fix SWT version in Requires.
-
-* Thu Apr 03 2008 Andrew Overholt 3.3.2-3
-- Add missing line continuation.
-
-* Thu Apr 03 2008 Andrew Overholt 3.3.2-2
-- Change ecj Provides from <= to = (rhbz#439825).
-
-* Thu Apr 03 2008 Andrew Overholt 3.3.2-1
-- 3.3.2
-- Update Obsoletes/Provides for ecj and make more ecj symlinks
- (rhbz#439825).
-
-* Mon Mar 31 2008 Andrew Overholt 3.3.1.1-18
-- Add PDE Build wrapper script (%%{_datadir}/eclipse/pdebuild) for
- packaging guidelines.
-
-* Mon Mar 03 2008 Andrew Overholt 3.3.1.1-17
-- Mark eclipse.ini as %%config.
-
-* Tue Feb 19 2008 Fedora Release Engineering - 1:3.3.1.1-16
-- Autorebuild for GCC 4.3
-
-* Fri Feb 08 2008 Andrew Overholt 3.3.1.1-15
-- Add ia64 patches from Doug Chapman.
-- rhbz#431963.
-
-* Wed Dec 05 2007 Martin Stransky 3.3.1.1-14
-- rebuilt against XUL Runner (gecko-libs 1.9)
-- removed .png extension from the desktop file
-
-* Tue Dec 04 2007 Andrew Overholt 3.3.1.1-13
-- Remove Fedora log from splash screen.
-
-* Mon Dec 03 2007 Andrew Overholt 3.3.1.1-12
-- Update splash screen.
-
-* Fri Nov 30 2007 Andrew Overholt 3.3.1.1-11
-- Fix PermSize option (thanks to Mary Ellen Foster for testing).
-
-* Fri Nov 23 2007 Andrew Overholt 3.3.1.1-10
-- Move eclipse.ini for real.
-
-* Fri Nov 23 2007 Andrew Overholt 3.3.1.1-9
-- Move eclipse.ini in %%files section.
-
-* Thu Nov 22 2007 Andrew Overholt 3.3.1.1-8
-- Re-enable gcj_support.
-
-* Thu Nov 22 2007 Andrew Overholt 3.3.1.1-7
-- Un-break non-ppc64 platforms.
-
-* Mon Nov 19 2007 Andrew Overholt 3.3.1.1-6
-- Require jpackage-utils (courtesy Patrice Dumas).
-- Fix ppc64 (and hopefully other unsupported-by-upstream arches).
-- Move eclipse.ini to %%{_libdir}/eclipse where it gets read.
-- Resolves: rhbz#394161.
-
-* Fri Nov 16 2007 Andrew Overholt 3.3.1.1-5
-- Remove extraneous build.index comment (from test build again).
-
-* Fri Nov 16 2007 Andrew Overholt 3.3.1.1-4
-- Enable gcj support (disabled for test build).
-
-* Fri Nov 16 2007 Andrew Overholt 3.3.1.1-3
-- Update tomcat patches.
-- Resolves: rhbz#380121.
-
-* Wed Nov 14 2007 Andrew Overholt 3.3.1.1-2
-- Bump release to tag non-corrupted source zip.
-
-* Thu Nov 01 2007 Andrew Overholt 3.3.1.1-1
-- Update branding.
-- Work around e.o#195897 by setting the VM arg explicitly.
-
-* Fri Oct 26 2007 Andrew Overholt 3.3.1.1-1
-- 3.3.1.1
-- Add patch for memory issues with IcedTea.
-
-* Mon Oct 22 2007 Andrew Overholt 3.3.1-1
-- 3.3.1
-- Update icu4j requirement for new version number.
-
-* Thu Oct 11 2007 Andrew Overholt 3.3.0-27
-- Add patch to have unversioned swt.jar symlink (courtesy Patrice
- Dumas).
-
-* Sat Oct 06 2007 Andrew Overholt 3.3.0-26
-- Add encoding to desktop file.
-- Fix %%files list again.
-
-* Fri Oct 05 2007 Andrew Overholt 3.3.0-25
-- Fix %%files list for Fedora Eclipse feature.
-
-* Fri Oct 05 2007 Andrew Overholt 3.3.0-24
-- Update branding plugin.
-- Add branding feature. This fixes the update manager issue when using
- the Fedora-branded product.
-- Thanks to Alexander Kurtakov and Pascal Rapicault for helping track
- down this issue.
-
-* Wed Oct 03 2007 Andrew Overholt 3.3.0-23
-- Build gcj bits on x86 and x86_64.
-- Add instructions for how to get source of branding plugin.
-- Fix splash screen typo.
-- Resolves: rhbz#301871.
-
-* Wed Sep 26 2007 Andrew Overholt 3.3.0-21
-- Add patch to generate 1.6 bytecode on a 1.7 VM (kudos to Olivier
- Thomann)
-- Resolves: rhbz#288991.
-
-* Tue Sep 18 2007 Andrew Overholt 3.3.0-20
-- Move requirements on subclipse, cdt, mylyn, etc. to comps.xml.
-
-* Mon Sep 10 2007 Andrew Overholt 3.3.0-19
-- Don't require subclipse, cdt, or rpm-editor on ppc64.
-
-* Fri Sep 07 2007 Ben Konrath 3.3.0-18
-- Build 1.6 plugins when building with IcedTea.
-
-* Fri Sep 07 2007 Ben Konrath 3.3.0-17
-- Update Fedora Eclipse product plugin to fix Welcome page.
-
-* Thu Sep 06 2007 Ben Konrath 3.3.0-16
-- Compile SDK to 1.5 bytecode and disable 1.6 plugins.
-
-* Wed Sep 05 2007 Andrew Overholt 3.3.0-15
-- Update tomcat5, commons-el, and commons-logging to required releases
- with proper OSGi manifests.
-
-* Mon Sep 04 2007 Ben Konrath 3.3.0-14
-- Add Fedora Eclipse product plugin.
-- Add Requires: eclipse-rpm-editor to platform subpackage.
-
-* Thu Aug 30 2007 Ben Konrath 3.3.0-13
-- Move *-sdk subpackages to pde subpackage.
-- Add BuildRequires: libXt-devel for IcedTea build.
-- Add launcher-fix-java-home.patch.
+* Thu Apr 2 2009 Alexander Kurtakov 1:3.5.0-0.1.6
+- First try for 3.5 build.
-* Tue Aug 28 2007 Ben Konrath 3.3.0-12
-- Require mylyn on all archs except ppc64 alpha.
-- Use IcedTea on x86_64 and x86.
-- Remove hacks for s390{,x} as they are now included in upstream build.
-
-* Tue Aug 28 2007 Andrew Overholt 3.3.0-11
-- Symlink to jetty.
-
-* Tue Aug 28 2007 Ben Konrath 3.3.0-10
-- Add requires eclipse-cvs-client, eclipse-subclipse, eclipse-mylyn,
- eclipse-mylyn-ide, eclipse-mylyn-bugzilla, eclipse-mylyn-trac
- and eclipse-changelog to platform package.
-- Add requires eclipse-mylyn-java to jdt.
-- Add requires eclipse-mylyn-pde to pde.
-- Remove pde-sdk and sdk sub-packages
-
-* Thu Aug 23 2007 Ben Konrath 3.3.0-9
-- Add Requires: eclipse-cvs-client to jdt package.
-
-* Tue Aug 14 2007 Ben Konrath 3.3.0-8
-- Link to junit4 jar.
-- Remove included eclipse binaries.
-- Add Provides: eclipse to sdk subpackage.
-
-* Mon Aug 13 2007 Oliver Falk 3.3.0-7
-- Also explode SDK tarball on alpha
-- Resolves: #251958
-
-* Tue Aug 07 2007 Ben Konrath 3.3.0-6
-- Add links for jsp api, servlet api and jasper.
-- Add %%{_libdir}/%%{name}/features to the rcp %%files listing.
-
-* Fri Aug 03 2007 Ben Konrath 3.3.0-5
-- Add patch to fix double free bug in launcher library.
-- Resolves: #248798.
-
-* Tue Jul 31 2007 Ben Konrath 3.3.0-4
-- Link to commons-el.jar.
-- Remove ant 1.7 hacks.
-
-* Wed Jul 18 2007 Ben Konrath 3.3.0-3
-- Add links for lucene and lucene.analysis.
-- Remove icu4j symlink from /usr/share/eclipse/plugins.
-- Resolves: #248749.
-
-* Mon Jul 16 2007 Ben Konrath 3.3.0-2
-- Fix dep in rcp sub-package.
-- Add Alpha support.
-- Link to commons-logging.jar
-- Resolves: #248359.
-
-* Fri Jun 29 2007 Ben Konrath 3.3.0-1
-- 3.3.
-
-* Wed Jun 27 2007 Ben Konrath 3.3.0-0.3.RC4
-- Restore ppc64, s390{,x} and sparc{,64} support.
-- Restore multilib support.
-
-* Tue Jun 19 2007 Ben Konrath 3.3.0-0.2.RC4
-- Use icu4j-eclipse sub-package instead of building icu4j here.
-- Use exec in binary wrapper.
-- Add 3.3.0 splashscreen.
-
-* Tue Jun 12 2007 Ben Konrath 3.3.0-0.1.RC4
-- 3.3RC4.
-
-* Mon Jun 11 2007 Ben Konrath 3.3.0-0.2.RC3
-- Update launching strategy for 3.3.
-- Pull in package-build fix from F-7.
-
-* Wed May 23 2007 Ben Konrath 3.3.0-0.1.RC3
-- 3.3RC3.
-
-* Wed May 23 2007 Ben Konrath 3.3.0-0.1.RC2
-- 3.3RC2.
-
-* Wed May 23 2007 Ben Konrath 3.3.0-0.1.RC1
-- 3.3RC1.
-- Pull in changes from F-7.
-
-* Mon Feb 26 2007 Ben Konrath 3.3.0-0.1.M5eh
-- 3.3M5.
-- Remove launcher-addplatformtotildeeclipse.patch as it's only needed
- for FC-5 -> FC-6.
-- Remove swt firefox patches as they are no longer needed.
-- Remove ppc64, s390{,x} and sparc{,64} support.
-- Remove use-built-launcher patch.
-- Update set-launcher-and-configuration-dir patch.
-
-* Mon Jan 29 2007 Ben Konrath 3.3.0-0.3.M4
-- Enable updated ecj square brackets patch.
-
-* Fri Jan 12 2007 Ben Konrath 3.3.0-0.2.M4
-- Pull in fixes from rawhide.
-
-* Wed Dec 20 2006 Ben Konrath 3.3.0-0.1.M4
-- 3.3M4.
-- Update patches for 3.3M4.
-- Remove SWT JNI symlinks in %%{_libdir}.
-
-* Wed Dec 6 2006 Ben Konrath 3.2.1-25
-- Add %%{_libdir}/eclipse dir to files list of libswt-gtk2.
-- Resolves: #211008.
-
-* Tue Dec 5 2006 Andrew Overholt 3.2.1-24
-- Specfile review with Ben Konrath.
-- Lots of cleanups.
-
-* Tue Nov 28 2006 Andrew Overholt 3.2.1-23
-- Move back to ~/.eclipse for update site pending upstream comments.
-- Add patch to add platform to ~/.eclipse's platform.xml. This maintains
- user-installed plugins but allows us to remove the pre-configured
- platform.xml in the OSGi configuration area.
-
-* Mon Nov 20 2006 Andrew Overholt 3.2.1-22
-- Use ~/.eclipseplugins instead of ~/.eclipse in update site - homedir patch.
-- Bump release.
-
-* Fri Nov 17 2006 Ben Konrath 3.2.1-21
-- Add patch to workaround an xml parsing bug in libgcj (gcc bug #29853).
-- Resolves: #209393.
-
-* Fri Nov 17 2006 Andrew Overholt 3.2.1-20
-- Revise gre64 patch to just do ppc64 addition and not ordering change.
-
-* Thu Nov 16 2006 Andrew Overholt 3.2.1-19
-- Add patch to look at gre64.conf on ppc64.
-
-* Fri Nov 10 2006 Ben Konrath 3.2.1-18
-- Remove SWT ON_TOP patch as it is fixed in 3.2.1.
-
-* Thu Nov 09 2006 Ben Konrath 3.2.1-17
-- Add file level requirement for swt fragment to rcp and platform packages.
- This is needed so that the rcp and platform packages pull in the swt package
- of the correct word size.
-
-* Mon Nov 06 2006 Ben Konrath 3.2.1-16
-- Move copy-platform back to %%{_datadir}/eclipse.
-- Require gjdoc >= 0.7.7-14 as it generates consistent html across archs.
-- Move most of the doc plugins back to %%{_datatdir}/eclipse now that gjdoc
- is fixed.
-
-* Fri Nov 03 2006 Andrew Overholt 3.2.1-15
-- Make sdk require config.ini itself rather than the package to deal with the
- bi-arch installation situation.
-- Move sdk feature and plugin to %%{_libdir} so we can check for its existence
- in the post scripts.
-
-* Thu Nov 02 2006 Andrew Overholt 3.2.1-14
-- Remove post sections that munge eclipse.product; always set it to
- org.eclipse.platform.ide or org.eclipse.sdk.ide.
-- Remove changelogs prior to 3.2.0.
-
-* Thu Nov 02 2006 Ben Konrath 3.2.1-12
-- Move doc plugins to %%{_libdir}/eclipse/plugins because of html is being
- generated differently on different arches.
-- Fix multilib problem when there are two or more jars within a jar.
-- BR dos2unix always (for mac2unix).
-
-* Wed Nov 01 2006 Ben Konrath 3.2.1-11
-- Move copy-platform to %%{_libdir}/eclipse
-- Move the platform.source, icu4j, icu4j.source, help.webapp and
- update.core.linux plugins to %%{_libdir}/eclipse/plugins because these plugins
- have platform specific content. Some of the platform specific content may be
- a result of bugs in libgcj. These need to be investigated.
-- Disable building the help indexes on all archs so that we have the same doc
- plugins on all archs.
-- Remove org.apache.ant_1.6.5/bin/runant.py to avoid multilib conflicts.
-- Repack all the jars and the jars within those jars. This is needed
- to make this package multilib compatible.
-- Put SWT symlinks in %%{_libdir}/eclipse instead of
- %%{_libdir}/eclipse/plugins.
-
-* Wed Nov 01 2006 Andrew Overholt 3.2.1-11
-- Use equinox initializer instead of old patch to core.runtime.
-- Run initializer *after* splitting install into arch-specific and
- arch-independent locations.
-- Move copy-platform to arch-specific location.
-- Get rid of broken symlinks in tomcat plugin.
-
-* Tue Oct 31 2006 Andrew Overholt 3.2.1-11
-- Fix copy-platform to work with split install.
-
-* Tue Oct 31 2006 Ben Konrath 3.2.1-10
-- Add 3.2.1 splash screen.
-- Sort the java source files before building (#209249).
-- Remove Fedora ifdefs.
-- Resolves: #209249.
-
-* Tue Oct 31 2006 Ben Konrath 3.2.1-9
-- Re-enable building of the icu4j plugins.
-
-* Mon Oct 30 2006 Ben Konrath 3.2.1-8
-- Temporarily disable building of icu4j plugin.
-
-* Mon Oct 30 2006 Andrew Overholt 3.2.1-8
-- Fix eclipse-ecj symlink to point to correct location.
-- Put SWT symlinks in %%{_libdir} instead of %%{_datadir} as they're
- target-dependent.
-
-* Sat Oct 28 2006 Ben Konrath 3.2.1-7
-- Add patch for ecj [] classpath problem.
-- Remove configuration files from rcp files list.
-- Add patch set bindir and shared config patch to allow the eclipse binary
- to sit in %%{_bindir} and remove the symlinks. This patch also allows us to
- set osgi.sharedConfiguration.area config on a per build basis so that the
- configuration directory can be arch dependant.
-- Remove launcher link patch as the bindir patch removes the requirement for
- this patch.
-- Don't aot-compile org.eclipse.ui.ide to work around rh bug # 175547.
-- Add Requies(post,postun) to all packages to ensure that no files are left
- behind when eclipse is un-installed.
-- Many spec file clean ups.
-- Resolves: #199961, #202585, #210764, #207016.
-- Related: #175547.
-
-* Mon Oct 16 2006 Andrew Overholt 3.2.1-6
-- Remove unneeded tomcat symlinks.
-
-* Mon Oct 16 2006 Andrew Overholt 3.2.1-6
-- Remove unnecessary bits of configuration.
-- Resolves: #210764, #202585.
-
-* Tue Oct 10 2006 Ben Konrath 3.2.1-5
-- Remove perl dependancy.
-- Fix offsets in libswt-enableallandO2 patch.
-- Add Requires(post,postun) java-gcj-compat to sdk to avoid errors when
- uninstalling the java stack.
-- Move jface and jface.databinding from libswt3-gtk2 to rcp because these
- plugins have dependancies on some plugins in rcp.
-
-* Sun Oct 01 2006 Andrew Overholt 3.2.1-4
-- Fix triggerpostun to include epoch of previous releases.
-
-* Fri Sep 29 2006 Ben Konrath 3.2.1-3
-- Add Requires(post,postun) to platform and sdk sub-packages so that post and
- postun scripts work correctly.
-
-* Fri Sep 29 2006 Andrew Overholt 3.2.1-3
-- Add triggerpostun to deal with old rebuild-sdk-features postun crap
- (rh#207442, rh#207013).
-
-* Fri Sep 29 2006 Andrew Overholt 3.2.1-2
-- Fix swt-firefox patch to not create DSOs with undefined symbols (rh#201778).
-
-* Thu Sep 28 2006 Ben Konrath 3.2.1-1
-- 3.2.1 final.
-
-* Thu Sep 28 2006 Andrew Overholt 3.2.1-1
-- Use new swt-firefox patch and consolidate others into one.
-
-* Wed Sep 27 2006 Ben Konrath 3.2.1-0.RC.3
-- Fix typo in %%postun of -sdk and -platform.
-- Disable help index generation on ia64.
-
-* Tue Sep 26 2006 Ben Konrath 3.2.1-0.RC.2
-- Don't set eclipse.product incorrectly in %%postun of -sdk and -platform.
-
-* Mon Sep 25 2006 Ben Konrath 3.2.1-0.RC.1
-- M20060921-0945 (3.2.1 pre-release).
-- Upadate patches to 3.2.1.
-- Add icu4j 3.4.5 sources.
-- Add Fedora version to platform about.mappings as well as sdk.
-
-* Mon Sep 25 2006 Andrew Overholt 3.2.0-8
-- Remove unused eclipse.conf.
-- Remove unused gre64.conf patch (applied upstream).
-
-* Thu Sep 21 2006 Ben Konrath 3.2.0-7
-- Use real SWT version on ia64, ppc64, s390 and s390x.
-- Remove the swt native libs from the rcp sub-package because they are
- already in the libswt-gtk2 sub-package and rcp requires libswt-gtk2.
-- Set correct eclipse.product in post and postun of sdk and platform
- sub-packages (rh bug # 207442)
-- Don't set the .eclipseproduct twice.
-- Add Conflicts: mozilla to libswt3-gtk2 (rh bug # 207626).
-- Move Requires: firefox to libswt3-gtk2.
-
-* Thu Sep 21 2006 Andrew Overholt 3.2.0-7
-- Add workaround for gjdoc Mac-encoded bug (gcc#29167) to make javadocs build.
-- Fix tomcat symlinking in %%install to make help work (rh#199453).
-
-* Mon Sep 11 2006 Ben Konrath 3.2.0-6
-- Update swt-firefox patch and remove libswt-xpcom patch (rh bug # 200929).
-- Re-work files list to match upstream and remove rebuild-sdk-features
- (rh bug # 205933).
-
-* Thu Sep 07 2006 Ben Konrath 3.2.0-5
-- Add swt-firefox patch; moves SWT to NS_InitXPCOM3() from NS_InitEmbedding().
-- Add sparc support (Dennis Gilmore ).
-- Disable help index generation on s390.
-
-* Wed Sep 06 2006 Ben Konrath 3.2.0-4
-- Re-add customBuildCallbacks.xml-add-pre.gather.bin.parts.patch because
- it has not been applied upstream.
-- Minor spec file clean ups.
-- Add %%{name} to the -devel package Provides so that upgrading from
- FC-5 to FC-6 works.
-- Re-enable natively compiling the ant.ui plugin.
-- Re-enable natively compiling the team.cvs.core plugin on ia64.
-
-* Fri Sep 01 2006 Ben Konrath 3.2.0-3
-- Use the system tomcat on ppc64 and s390x.
-
-* Wed Aug 30 2006 Andrew Overholt 3.2.0-3
-- Don't use pkg_summary.
-
-* Tue Aug 29 2006 Ben Konrath 3.2.0-2
-- Remove double Manifest file in com.jcraft.jsch_0.1.28.jar.
-- Require java-gcj-compat >= 1.0.64.
-
-* Thu Aug 17 2006 Andrew Overholt 3.2.0-1jpp_12fc
-- Fix tomcat55 patch to not conflict with wst.ws (commons-logging visibility).
-
-* Thu Aug 10 2006 Andrew Overholt 3.2.0-1jpp_11fc
-- Fix eclipse-tomcat55.patch and eclipse-tomcat55-build.patch to not reference
- jars that don't exist.
-- Fix rebuild-sdk-features to work with 3.2.x feature versions.
-
-* Tue Aug 01 2006 Andrew Overholt 3.2.0-1jpp_10fc
-- Use firefox-devel instead of mozilla-devel.
-- Add patch for rh#200929 (include embed_base in xpcom's pkgconfig -I flags).
-
-* Tue Jul 25 2006 Ben Konrath 3.2.0-1jpp_9fc
-- Use sed instead of patches for tomcat version numbers.
-
-* Sun Jul 23 2006 Ben Konrath 3.2.0-1jpp_8fc
-- Disable build.index doc generation on i386.
-
-* Sun Jul 23 2006 Andrew Overholt 3.2.0-1jpp_7fc
-- Remove org.eclipse.ant.ui* from %%files.
-
-* Sun Jul 23 2006 Ben Konrath 3.2.0-1jpp_7fc
-- Exclude org.eclipse.ant.ui_3.2.0.v20060531.jar from aot-compile-rpm.
-
-* Sat Jul 22 2006 Jakub Jelinek 3.2.0-1jpp_6fc
-- Rebuilt
-
-* Thu Jul 20 2006 Andrew Overholt 3.2.0-1jpp_5fc
-- New splash screen from Diana Fong (rh#199456).
-
-* Tue Jul 18 2006 Andrew Overholt 3.2.0-1jpp_4fc
-- Add patch from Tom Tromey for ecj-gcj branch of gcj.
-- Fix SWT symlinks.
-
-* Tue Jul 18 2006 Igor Foox 3.2.0-1jpp_3fc
-- Rebuild.
-
-* Mon Jul 17 2006 Ben Konrath 3.2.0-1jpp_2fc
-- Rebuild.
-
-* Thu Jul 06 2006 Andrew Overholt 3.2.0-1jpp_1fc
-- Temporarily add webapp patch for ppc64 and s390x.
-- Bump tomcat5 to 5.5.17 both in BR/R and in patches.
-
-* Wed Jul 05 2006 Andrew Overholt 3.2.0-1jpp_1fc
-- Don't require tomcat on ppc64, s390, or s390x until we've got it there.
-- org.eclipse.tomcat -> org.eclipse.tomcat/lib.
-- Update webapp build patch.
-- Use commons-* instead of jakarta-commons-*.
-- Don't delete jars in %%install.
-- Don't apply tomcat and webapp patches on ppc64, s390, and s390x (for now).
-- Don't include tomcat jars in %%files for ix86, ppc, x86_64, ia64.
-- Use tomcat plugin version instead of org.eclipse.tomcat_*.
-
-* Tue Jul 04 2006 Ben Konrath 3.2.0-1jpp_1fc
-- Fix tomcat symlinks.
-
-* Tue Jul 04 2006 Andrew Overholt 3.2.0-1jpp_1fc
-- 3.2.0.
-- Remove Provides: eclipse-sdk from eclipse-platform.
-- Use build-jar-repository where appropriate.
-
-* Tue Jun 13 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.7
-- Rename -devel packages to -sdk to match upstream names.
-- Add Provides eclipse-sdk to platform-sdk.
-- Remove zip re-pack code.
-
-* Mon Jun 12 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.6
-- Bump release again.
-
-* Mon Jun 12 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.5
-- Bump release.
-
-* Mon Jun 12 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.4
-- Require java-gcj-compat 1.0.52.
-- Don't use '*' to set the quatifier name in the eclipse-ecj symlink.
-- Really fix swt symlinks rh #194500.
-
-* Wed Jun 07 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.3
-- Enable ppc64, s390 and s390x.
-- Add check for jars at the end of prep.
-- Fix patch for rh #162177 (square brackets patch).
-- Fix swt symlinks rh #194500.
-- Add versionless pde.build symlink.
-- Rename efj-wrapper.sh to efj.sh.in.
-- Re-pack all zips after the build to ensure that zips have the same md5sum
- across arch re-builds. This is needed to avoid multilib conflicts.
-
-* Wed Jun 07 2006 Andrew Overholt 3.2.0-0jpp_0fc.3.2RC7.2
-- Fix eclipse-ecj.jar symlink to include qualifier.
-
-* Tue Jun 06 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.1
-- 3.2RC7.
-- Remove com.jcraft.jsch_0.1.28.jar and repackage with classes from the system
- jsch.jar.
-- Work around ia64 compile problem in aot-compile-rpm.
-
-* Wed May 31 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC6
-- 3.2RC6.
diff --git a/pre350changelog.txt b/pre350changelog.txt
new file mode 100644
index 0000000..9a7dd9c
--- /dev/null
+++ b/pre350changelog.txt
@@ -0,0 +1,808 @@
+* Mon Mar 30 2009 Dennis Gilmore 1:3.4.2-6
+- base sparcv9 and sparc on ppc
+
+* Fri Mar 20 2009 Alexander Kurtakov 1:3.4.2-5
+- Disable XULRunner-specific patch.
+- Make pdebuild script to not generate p2 repo.
+
+* Mon Mar 16 2009 Andrew Overholt 1:3.4.2-4
+- Build with XULRunner-specific flags since we're building against XULRunner.
+
+* Mon Mar 9 2009 Andrew Overholt 1:3.4.2-3
+- Remove ecj sub-package as it is replaced by standalone ecj package.
+
+* Thu Feb 26 2009 Alexander Kurtakov 1:3.4.2-2
+- Strict R/BR for sat4j >= 2.0.3.
+
+* Thu Feb 26 2009 Alexander Kurtakov 1:3.4.2-1
+- Update to 3.4.2.
+
+* Tue Feb 24 2009 Fedora Release Engineering - 1:3.4.1-16
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 4 2009 Alexander Kurtakov 1:3.4.1-15
+- Rebuild for new xulrunner.
+
+* Fri Jan 23 2009 Andrew Overholt 1:3.4.1-14
+- Add R:java-devel for -jdt (rh#480979).
+
+* Mon Jan 19 2009 Alexander Kurtakov 1:3.4.1-13
+- Fix pdebuild to auto-set javacSouce based on BREE.
+
+* Fri Dec 19 2008 Andrew Overholt 1:3.4.1-12
+- Fixed GCJ AOT compilation (Gary Benson).
+
+* Mon Dec 15 2008 Andrew Overholt 1:3.4.1-11
+- Update pdebuild and package-build patch to include -z option.
+- Make ecj default to 1.5 (rh#354721).
+- Add GCJ AOT bits for ecj (rh#473674).
+
+* Fri Dec 5 2008 Andrew Overholt 1:3.4.1-10
+- Remove MaxPermSize from sysproperty lists in library.xml as it was causing the
+ JVM to not start.
+
+* Thu Dec 4 2008 Andrew Overholt 1:3.4.1-8
+- Increase MaxPermSize when running tests.
+
+* Mon Dec 01 2008 Ignacio Vazquez-Abrams - 1:3.4.1-8
+- Rebuild for Python 2.6
+
+* Thu Nov 20 2008 Andrew Overholt 3.4.1-7
+- Update and re-enable patch for always generating debuginfo for class files
+ when doing an RPM build.
+- Resolves rh#472292.
+
+* Mon Oct 27 2008 Andrew Overholt 3.4.1-6
+- Keep Provides: eclipse on -pde (different than Fedora 9 but probably
+ more correct).
+
+* Thu Oct 23 2008 Alexander Kurtakov 3.4.1-5
+- Fix splashscreen (#467259).
+
+* Fri Oct 17 2008 Andrew Overholt 3.4.1-4
+- Fix quoting bug in pdebuild.sh again.
+
+* Fri Oct 16 2008 Alexander Kurtakov 3.4.1-3
+- Fix swt symlinks in %%libdir/eclipse.
+
+* Thu Oct 16 2008 Alexander Kurtakov 3.4.1-2
+- Fix quoting bug in pdebuild.sh.
+
+* Wed Oct 16 2008 Alexander Kurtakov 3.4.1-1
+- Move copy-platform instead of copying it.
+
+* Wed Oct 15 2008 Andrew Overholt 3.4.1-1
+- Add conditionals around Equinox initialization to enable debugging.
+
+* Fri Oct 13 2008 Alexander Kurtakov 3.4.1-1
+- Symlink to ant-apache-bsf and ant-commons-net.
+- Update branding.
+- Don't re-pack JARs (see fedora-devel-java-list discussion in September 2008).
+- Update desktop-file-install usage and add --vendor=fedora. (Andrew Overholt)
+- Resolves #466476. Fix pdebuild script. (Jeff Johnston)
+- Remove dropins contents while running initializer.
+- Add patch for wrong javaHome on x86_64 in the native build.(Alexander Kurtakov)
+
+* Thu Oct 03 2008 Alexander Kurtakov 3.4.1-0
+- 3.4.1
+- Update nojarsignatures patch.
+- Added osgi-classpath.patch fixes broken bootclasspath (Sean Flanigan).
+- Removed patches 33 and 34 - not needed anymore.
+
+* Thu Sep 25 2008 Michal Nowak 3.4.0-24
+- exclude parts of eclipse-pydev from JIT compilation
+- Resolves: bug 461860
+
+* Tue Sep 02 2008 Andrew Overholt 3.4.0-23
+- Use icu4j in its new place.
+
+* Wed Aug 27 2008 Andrew Overholt 3.4.0-22
+- Add test framework
+- Remove two duplicate lines in eclipse-mv-Platform.sh
+- Modify package-build and pdebuild so they can build the SDK tests
+
+* Wed Aug 13 2008 Andrew Overholt 3.4.0-21
+- Fix ecj-gcj (rhbz#458921)
+
+* Tue Aug 12 2008 Andrew Overholt 3.4.0-20
+- Require release of jetty which requires tomcat bits with proper metadata
+- Fix pdebuild for moved JDT and PDE plugins (Alexander Kurtakov)
+- Add version to jakarta-commons-el requirement
+
+* Mon Aug 11 2008 Andrew Overholt 3.4.0-19
+- Move jdt and sdk dropins contents to non-eclipse-sub-dir place which
+ makes dropins reconciler see them as dropins and not extension
+ locations
+- Add versions to jetty, lucene, and jsch Requires
+
+* Thu Aug 07 2008 Andrew Overholt 3.4.0-18
+- Add %%{_libdir}/eclipse/dropins/jdt to ecj files list
+
+* Wed Aug 06 2008 Andrew Overholt 3.4.0-17
+- Add p2 metadata generation to pdebuild
+- Fix symlinking to %%{_libdir}/eclipse/dropins/* stuff in
+ copy-platform
+- Fix brightness in splash screen
+- Fix icon symlinks
+- Bump icu4j-eclipse requirement
+
+* Tue Aug 05 2008 Andrew Overholt 3.4.0-16
+- Ensure %%{_datadir}/eclipse/dropins gets watched in eclipse.ini
+- Move JDT and SDK bits to dropins/{jdt,sdk}/eclipse for consistency
+- Update copy-platform to add %%{_datadir}/dropins
+
+* Mon Aug 04 2008 Sean Flanigan 3.4.0-15
+- Removed buildroot from path in datadir.link
+
+* Mon Aug 04 2008 Sean Flanigan 3.4.0-14
+- Created missing directory for link file
+
+* Fri Aug 01 2008 Andrew Overholt 3.4.0-13
+- Update patch to avoid Hotspot crashing
+- Add links folder for noarch plugins
+- Create and add ownership of %%{_datadir}/eclipse/{plugins,features}
+
+* Thu Jul 31 2008 Andrew Overholt 3.4.0-12
+- Set product to Fedora Eclipse
+- Remove pde-runtime %%package section
+- Remove unnecessary Requires(post,postun)s
+
+* Wed Jul 30 2008 Andrew Overholt 3.4.0-11
+- Update copy-platform to work with dropins
+- Update JVM-crashing patch
+
+* Mon Jul 28 2008 Andrew Overholt 3.4.0-10
+- Move JDT and PDE/SDK bits to dropins/{jdt,sdk}
+- Drop versionless PDE Build symlink (put logic into pdebuild script)
+- Make SWT JAR symlinks relative
+- Fold pde-runtime into pde
+- Add patch to add root files for non-upstream arches
+- Fix building of fragments for non-upstream arches
+- Remove about.html from files list on ppc (will fix later)
+
+* Fri Jul 25 2008 Andrew Overholt 3.4.0-10
+- Add ability for pdebuild (-o) to work with Orbit-style dependencies
+
+* Fri Jul 25 2008 Andrew Overholt 3.4.0-9
+- Collapse patches to build SWT native bits into two
+- Copy about* from x86 to all non-x86{_64} platforms
+
+* Wed Jul 23 2008 Andrew Overholt 3.4.0-8
+- Don't build for arch/ws/os combos other than the one on which we're
+ building
+
+* Wed Jul 23 2008 Andrew Overholt 3.4.0-7
+- More work on non-upstream arches
+
+* Mon Jul 21 2008 Andrew Overholt 3.4.0-6
+- Update description to be a bit more current
+- Attempt ppc64, etc. builds
+
+* Mon Jul 21 2008 Andrew Overholt 3.4.0-5
+- Add core.net fragment in %%files for x86
+- I spoke with author about above and no .so is built because it is
+ currently not used by the fragment
+- Update ecj-gcj addition (Tom Tromey)
+
+* Fri Jul 18 2008 Andrew Overholt 3.4.0-4
+- Un-do crazy config.ini, bundles.info, etc. shuffling
+- Update patch for building native libraries
+- Re-add missing BR on tomcat5-jasper-eclipse
+- Add patch for 64-bit platforms to build SWT
+- Don't try to resolve http://bundles.osgi.org for javadocs
+- Provision with java -cp instead of binary launcher
+
+* Thu Jul 17 2008 Andrew Overholt 3.4.0-3
+- Generate metadata and provision each sub-package
+- Do crazy config.ini, bundles.info, and *.profile shuffling
+- Add post and postun sections to update the config.ini, bundles.info, and
+ *.profile files
+
+* Wed Jul 16 2008 Andrew Overholt 3.4.0-1
+- Fix files lists
+
+* Wed Jul 16 2008 Andrew Overholt 3.4.0-1
+- Update branding
+- Fix p2 stuff so p2 UI works
+
+* Mon Jul 14 2008 Andrew Overholt 3.4.0-1
+- 3.4
+- Remove gcj compilation
+- Update versions of dependencies
+- Rename libswt3-gtk2 to eclipse-swt
+- Move "Provides: eclipse" to PDE from JDT
+- Remove unnecessary old Obsoletes/Provides
+- Remove tomcat stuff since it's no longer used
+- Move stuff from %%{_datadir}/eclipse to %%{_libdir}/eclipse
+- Add BRs/Rs on objectweb-asm and sat4j
+- Build ECF filetransfer stuff as part of this SRPM until we have a
+ separate eclipse-ecf package (which will require this version of the
+ SDK)
+
+* Sat Jun 14 2008 Dennis Gilmore 3.3.2-13
+- make changes to support sparcv9
+
+* Wed May 14 2008 Andrew Overholt 3.3.2-12
+- Back-port patch for e.o#206432 (rh#446064).
+
+* Sat Apr 26 2008 Mat Booth 3.3.2-11
+- Fixed some benign errors in copy-platform when calling pdebuild
+ multiple times.
+
+* Fri Apr 25 2008 Andrew Overholt