diff --git a/.cvsignore b/.cvsignore
index 01acc54..21d4941 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -5,3 +5,5 @@ eclipse-fileinitializerapp.tar.bz2
eclipse-sourceBuild-srcIncluded-3.4.zip
org.fedoraproject.ide.feature-1.0.0.zip
org.fedoraproject.ide.platform-3.4.0-1.zip
+eclipse-sourceBuild-srcIncluded-3.4.1.zip
+eclipse-3.4.1-testframework.tar.bz2
diff --git a/eclipse-nojarsignatures.patch b/eclipse-nojarsignatures.patch
index 0f732f2..0036105 100644
--- a/eclipse-nojarsignatures.patch
+++ b/eclipse-nojarsignatures.patch
@@ -1,16 +1,36 @@
-diff -up plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF.nojarsignatures plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF
---- plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF.nojarsignatures 2008-07-08 17:20:06.000000000 -0400
-+++ plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF 2008-07-08 17:20:19.000000000 -0400
-@@ -57,178 +57,3 @@ Export-Package: images,org.apache.tools.
+--- 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
+@@ -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: cLbTh5sinbLWGWUDCS84n0i2a0E=
+-SHA1-Digest: DO50ciZuJhJDpVNImRUfEaBYUbI=
-
-Name: lib/ant-trax.jar
--SHA1-Digest: 3HKcsIRJKPlrfuIaJUDOtGEndrg=
+-SHA1-Digest: FBI4uldnKZSyHcob4yOVNc3Hp38=
-
-Name: etc/maudit-frames.xsl
-SHA1-Digest: BIZGVBGe+t+oL7NBTtnF6SSR2UI=
@@ -34,13 +54,13 @@ diff -up plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF.nojarsi
-SHA1-Digest: u+F8j/GAE8tzrDry9+wT3Cvg81Y=
-
-Name: lib/ant-launcher.jar
--SHA1-Digest: GPILSOan10oQR0XsnIUpAkN3hW8=
+-SHA1-Digest: MKPgfhiWsE5F2R982ZCuSOWMXDg=
-
-Name: lib/ant-apache-bcel.jar
--SHA1-Digest: 249vQWKFKUpoY2wsy/gVYRVQA9Y=
+-SHA1-Digest: kde0uYC3k2o+Fg+6LlcBEv6kWRk=
-
-Name: lib/ant-antlr.jar
--SHA1-Digest: sUjnJ2scpExnqFt7w3wTrxPBzMw=
+-SHA1-Digest: J4AmyjIaAnoB7ebJ4iMzOb9+GtU=
-
-Name: etc/changelog.xsl
-SHA1-Digest: qhlQEgDDZI8YGnD/Lo/OLLdpwE4=
@@ -49,22 +69,22 @@ diff -up plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF.nojarsi
-SHA1-Digest: ziSyDJrI6CYzulVP7xbFuMAk62w=
-
-Name: lib/ant-starteam.jar
--SHA1-Digest: /E3ouEPkRPL3WBvefzGRsck5lmc=
+-SHA1-Digest: nXOBvJIHC5BOM3rQ0HeyF7q1z1A=
-
-Name: about.html
-SHA1-Digest: N0elfKP7uYuYLATOh5XaE1P3nXI=
-
-Name: lib/ant-jai.jar
--SHA1-Digest: MamtbKiOfCYyaKLBsNuL7HdasTA=
+-SHA1-Digest: tIm5HD9PM1IT/EnYwT4D49j0kAo=
-
-Name: lib/ant-junit.jar
--SHA1-Digest: vKM3lSYbY8hlxKv/eh48EzoMr4s=
+-SHA1-Digest: dr31YBzQyziIxwLsNjAoVUBhXkw=
-
-Name: lib/ant-swing.jar
--SHA1-Digest: h89jil3YSxk/sLy8HZubQDaqZZA=
+-SHA1-Digest: CYx1MeeUeffKmXW3cKIyesK/1+M=
-
-Name: lib/ant-apache-log4j.jar
--SHA1-Digest: yo4BWxFzGJvFGlwAa9+lqooG+iE=
+-SHA1-Digest: kDAL5HSGcBGx8BtqP8my+7nVxUA=
-
-Name: bin/ant
-SHA1-Digest: 1hZ7I8ryxuQA8ffu95k409JSpxM=
@@ -73,22 +93,22 @@ diff -up plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF.nojarsi
-SHA1-Digest: YDWS/zHHaPn0kEZm/Az4+vJLzKI=
-
-Name: lib/ant-commons-net.jar
--SHA1-Digest: cW0crWNYgqgbNuezMwOUzY9ysfY=
+-SHA1-Digest: zttoDSdHmKhPxQkVB2939l5dEOE=
-
-Name: lib/ant-jsch.jar
--SHA1-Digest: 2cWHrQfYXqJ6Ox5ESC+vnLUmKTQ=
+-SHA1-Digest: 8TOFHxGi9/aJnOr5NWlYDPLTaG0=
-
-Name: lib/ant-netrexx.jar
--SHA1-Digest: L+voULB0JY9SHKXVQJ1LDHn7bUI=
+-SHA1-Digest: SKI088GAW5X32myAJt2zYJtG4qw=
-
-Name: etc/checkstyle/checkstyle-text.xsl
-SHA1-Digest: v7HDzjT8VIMoo9nbczMpQ4R89OA=
-
-Name: lib/ant-jdepend.jar
--SHA1-Digest: l8MtENBefa2/Xp24qA+J9a93YIM=
+-SHA1-Digest: v2pU8yfpZ4jDxE2GwwCqptNqf6k=
-
-Name: lib/ant-stylebook.jar
--SHA1-Digest: uQZ41IjyE1tK965YSxsqP+jqK0c=
+-SHA1-Digest: lGD3Z67EkUsBV0HeiuLxoT73kJM=
-
-Name: about_files/NOTICE
-SHA1-Digest: Mu3gQHJl963VZJ+BCE906ZAhmXY=
@@ -97,7 +117,7 @@ diff -up plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF.nojarsi
-SHA1-Digest: CuWmV380G7/H3FRwPp+feAg9d7E=
-
-Name: lib/ant-nodeps.jar
--SHA1-Digest: o5euDnSx3TKUufdhqOcdd85RM20=
+-SHA1-Digest: t0PNaVw0F4+n1li/saOcEsZPZwo=
-
-Name: bin/complete-ant-cmd.pl
-SHA1-Digest: u8SyqqLh5SyqEPe8brM/glCglQo=
@@ -112,10 +132,10 @@ diff -up plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF.nojarsi
-SHA1-Digest: wSBQFHcXT1XjHPWfk41j8XH1qeQ=
-
-Name: lib/ant-weblogic.jar
--SHA1-Digest: J6F+0H7fONfNWUCwSqb+7IK3Rkc=
+-SHA1-Digest: ZeOoCvq1VpITkhgFC+p7NfSUgjk=
-
-Name: lib/ant-jmf.jar
--SHA1-Digest: NGPXYqQRsREHJe8qsEyPAg2RUAM=
+-SHA1-Digest: L//Sz/mvat6UlYte0H9s1LuNSc8=
-
-Name: bin/ant.bat
-SHA1-Digest: p0LkZEyD/pMRF8Uo9Hxte58B9dI=
@@ -127,13 +147,13 @@ diff -up plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF.nojarsi
-SHA1-Digest: Zkz4ykfgxadN8RCiCtVrI46bzu4=
-
-Name: lib/ant.jar
--SHA1-Digest: AyMypsce7YssTu3t0qKPuArssCw=
+-SHA1-Digest: AB5l/BKpcx67Btb0DxbAIgIbNvw=
-
-Name: lib/ant-javamail.jar
--SHA1-Digest: EYOAc6WEA+Pj8MPPoa1W8neE1DQ=
+-SHA1-Digest: kVOXUSeWHwNdsV7Y+pfipS3wCJY=
-
-Name: lib/ant-apache-resolver.jar
--SHA1-Digest: /bhh3PxZKpcm4EmiQRsOw81aHlI=
+-SHA1-Digest: mNy/MGrXL8Ql+5ZoYGvu/qlG+1A=
-
-Name: bin/antRun
-SHA1-Digest: HXlDrtLiLYQs4XkPbksH6PzmiQ4=
@@ -151,7 +171,7 @@ diff -up plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF.nojarsi
-SHA1-Digest: aeITXtUk9Yia5TTVXOd6qfMmPTM=
-
-Name: lib/ant-apache-oro.jar
--SHA1-Digest: WJ++owyMbcVbY3kBJgq2oNNGsCU=
+-SHA1-Digest: 7lwzOPLMkxFX2C5YX/dkcYQdjng=
-
-Name: bin/antRun.bat
-SHA1-Digest: d765puLLhb82dE5NC5YNCn6DpeA=
@@ -172,34 +192,11 @@ diff -up plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF.nojarsi
-SHA1-Digest: ulVeGl+WSkbjGbHF7LGA8Csuh/0=
-
-Name: lib/ant-commons-logging.jar
--SHA1-Digest: Vvp4W/tusjWem5gN4Y1cMVAJGck=
+-SHA1-Digest: NWd0KBqXRSZbCMSItqs0tWQoi2E=
-
-Name: lib/ant-apache-regexp.jar
--SHA1-Digest: HQscc3xTxU2HKsoh8YlyUPpsr/Q=
+-SHA1-Digest: xvqWfUXGkISU+7vSQaFsJe8s12k=
-
-Name: bin/runant.py
-SHA1-Digest: ptbC0mx7ZARrg/FG64aqqikvS2A=
-
-diff -up plugins/org.junit_3.8.2.v20080602-1318/META-INF/MANIFEST.MF.nojarsignatures plugins/org.junit_3.8.2.v20080602-1318/META-INF/MANIFEST.MF
---- plugins/org.junit_3.8.2.v20080602-1318/META-INF/MANIFEST.MF.nojarsignatures 2008-07-08 17:19:51.000000000 -0400
-+++ plugins/org.junit_3.8.2.v20080602-1318/META-INF/MANIFEST.MF 2008-07-08 17:20:22.000000000 -0400
-@@ -11,19 +11,3 @@ Export-Package: junit.awtui;version="3.8
- 3.8.2",junit.framework;version="3.8.2",junit.runner;version="3.8.2",j
- 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: puYpCZFqVfqSN4lDihSuym3cJ00=
--
--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=
--
diff --git a/eclipse-osgi-classpath.patch b/eclipse-osgi-classpath.patch
new file mode 100644
index 0000000..14d5cf2
--- /dev/null
+++ b/eclipse-osgi-classpath.patch
@@ -0,0 +1,55 @@
+--- 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 @@
+
+
+
+-
++
++
++
++
++
++
++
++
++
++
++
++
++
+
+-
++
++
++
++
+
+-
+-
++
++
+
+-
+-
++
++
++
++
++
+
+-
+-
++
++
+
+
+
+@@ -37,6 +55,7 @@
+
+
+
++
+
+
+
diff --git a/eclipse.spec b/eclipse.spec
index 88f2b80..42506ab 100644
--- a/eclipse.spec
+++ b/eclipse.spec
@@ -4,13 +4,15 @@
# - get Ganymede update site pre-configured
# - investigate bi-arch requirements
# - see why about.html isn't being copied on ppc
+# - fix ant libs
+# - update fedora feature version
Epoch: 1
%define eclipse_major 3
%define eclipse_minor 4
%define eclipse_majmin %{eclipse_major}.%{eclipse_minor}
-%define eclipse_micro 0
-%define swtver 3.4.0.v3448f
+%define eclipse_micro 1
+%define swtver 3.4.1.v3449c
# All arches line up between Eclipse and Linux kernel names except i386 -> x86
%ifarch %{ix86}
@@ -22,11 +24,11 @@ Epoch: 1
Summary: An open, extensible IDE
Name: eclipse
Version: %{eclipse_majmin}.%{eclipse_micro}
-Release: 24%{?dist}
+Release: 0%{?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-200806172000/eclipse-sourceBuild-srcIncluded-3.4.zip
+Source0: http://download.eclipse.org/eclipse/downloads/drops/R-3.4.1-200809111700/eclipse-sourceBuild-srcIncluded-3.4.1.zip
Source2: %{name}.desktop
#Source3: eclipse.in
# cvs -d :pserver:anonymous@sources.redhat.com:/cvs/eclipse export \
@@ -34,7 +36,9 @@ Source2: %{name}.desktop
# cd branding
# zip -r org.fedoraproject.ide.platform-3.4.0-1.zip \
# org.fedoraproject.ide.platform
-Source4: org.fedoraproject.ide.platform-%{version}-1.zip
+#TODO fix version
+#Source4: org.fedoraproject.ide.platform-%{version}-1.zip
+Source4: org.fedoraproject.ide.platform-3.4.0-1.zip
# cvs -d :pserver:anonymous@sources.redhat.com:/cvs/eclipse export \
# -r fedoraeclipsefeature-1_0_0 branding/org.fedoraproject.ide-feature
# cd branding
@@ -82,7 +86,7 @@ Source29: %{name}-ecj-gcj.tar.bz2
# org.eclipse.ant.optional.junit
# tar cjf %{name}-%{version}-testframework.tar.bz2 \
# %{name}-%{version}-testframework
-# (generated 2008-08-27)
+# (generated 2008-10-03)
Source30: %{name}-%{version}-testframework.tar.bz2
# Build swttools.jar before generation on 64-bit platforms.
@@ -124,11 +128,6 @@ Patch29: %{name}-memorypermsizeandjvmcrash.patch
Patch31: %{name}-ia64-packaging.patch
-# FIXME: file these upstream
-# Upstream builds with a 1.4 (or lower) class library
-Patch33: %{name}-pdeapicasting.patch
-Patch34: %{name}-pdeapicasting-ui.patch
-
# Make ECF bundles have the same qualifier as they do upstream
Patch35: %{name}-ecf-qualifier.patch
@@ -152,6 +151,8 @@ Patch41: %{name}-nowin32testfragment.patch
# FIXME: submit upstream
Patch42: %{name}-tests-libraryXml.patch
+Patch43: %{name}-osgi-classpath.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: ant
BuildRequires: jpackage-utils >= 0:1.5, make, gcc
@@ -306,6 +307,7 @@ developing Eclipse plugins.
%setup -q -c
sed --in-place "s/java5.home/java.home/" build.xml
+sed --in-place "s|JavaSE-1.6=|JavaSE-1.6=%{java_home}|" build.xml
# Build swttools.jar and native libraries
%patch4 -p0
%patch32 -p0
@@ -367,13 +369,6 @@ mv gtk/eclipse.ini{,.patched}
mv gtk/eclipse.ini{.orig,}
popd
-pushd plugins/org.eclipse.pde.api.tools
-%patch33
-popd
-pushd plugins/org.eclipse.pde.api.tools.ui
-%patch34
-popd
-
%patch36
%patch37
@@ -659,6 +654,8 @@ pushd %{name}-%{version}-testframework
sed -i "s:/usr/lib/eclipse:%{_libdir}/%{name}:" org.eclipse.test/library.xml
popd
+%patch43
+
%build
ORIGCLASSPATH=$CLASSPATH
@@ -1516,6 +1513,12 @@ fi
%{_libdir}/%{name}/configuration/org.eclipse.equinox.source
%changelog
+* 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
diff --git a/sources b/sources
index 4a0a6b7..2104734 100644
--- a/sources
+++ b/sources
@@ -5,3 +5,5 @@ e1313563c7e36aa46e33789a1386b815 eclipse-fileinitializerapp.tar.bz2
555c99aee06fc52d2ec03995b5ac0710 eclipse-sourceBuild-srcIncluded-3.4.zip
28c8d625ea1af348cfc592369d52284c org.fedoraproject.ide.feature-1.0.0.zip
372361ae6f1355ec5cfb9a301ad690f5 org.fedoraproject.ide.platform-3.4.0-1.zip
+5814fb2019f70f00c0952f29df1cac3d eclipse-sourceBuild-srcIncluded-3.4.1.zip
+12f447b8b8df93ac2f4d97adb61c5c6f eclipse-3.4.1-testframework.tar.bz2