diff --git a/dev-util/eclipse-sdk/files/06-path-fixups.patch b/dev-util/eclipse-sdk/files/06-path-fixups.patch
new file mode 100644
index 0000000..ed07886
--- /dev/null
+++ b/dev-util/eclipse-sdk/files/06-path-fixups.patch
@@ -0,0 +1,88 @@
+diff -ur eclipse.orig/plugins/org.eclipse.core.resources.linux/build.xml eclipse.fix/plugins/org.eclipse.core.resources.linux/build.xml
+--- eclipse.orig/plugins/org.eclipse.core.resources.linux/build.xml 2005-05-13 21:34:52.000000000 +0300
++++ eclipse.fix/plugins/org.eclipse.core.resources.linux/build.xml 2005-05-23 21:43:30.000000000 +0300
+@@ -57,10 +57,15 @@
+
+
+
++
++
++
++
++
+
+
+
+-
++
+
+
+
+diff -ur eclipse.orig/plugins/org.eclipse.update.core.linux/src/build.xml eclipse.fix/plugins/org.eclipse.update.core.linux/src/build.xml
+--- eclipse.orig/plugins/org.eclipse.update.core.linux/src/build.xml 2005-05-13 21:37:28.000000000 +0300
++++ eclipse.fix/plugins/org.eclipse.update.core.linux/src/build.xml 2005-05-23 21:43:30.000000000 +0300
+@@ -5,7 +5,7 @@
+
+
+
+-
++
+
+
+
+@@ -47,17 +47,17 @@
+
+
+
+-
++
+
+
+
+
+
++
+
+
+
+
+-
+
+
+
+diff -ur eclipse.orig/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh eclipse.fix/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh
+--- eclipse.orig/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh 2005-06-27 23:46:32.000000000 +0300
++++ eclipse.fix./plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh 2005-06-27 23:51:09.000000000 +0300
+@@ -30,7 +30,9 @@
+ if [ "${JAVA_HOME}" = "" ]; then
+ JAVA_HOME=/bluebird/teamswt/swt-builddir/jdk1.5.0
+ fi
+- AWT_LIB_PATH=$JAVA_HOME/jre/lib/amd64
++ if [ "${AWT_LIB_PATH}" = "" ]; then
++ AWT_LIB_PATH=$JAVA_HOME/jre/lib/amd64
++ fi
+ XTEST_LIB_PATH=/usr/X11R6/lib64
+ if [ "${GECKO_SDK}" = "" ]; then
+ GECKO_SDK=/mozilla/mozilla/1.7/amd64/gtk2/mozilla/dist/sdk
+@@ -48,7 +50,9 @@
+ if [ "${JAVA_HOME}" = "" ]; then
+ JAVA_HOME=/bluebird/teamswt/swt-builddir/IBMJava2-141
+ fi
+- AWT_LIB_PATH=$JAVA_HOME/jre/bin
++ if [ "${AWT_LIB_PATH}" = "" ]; then
++ AWT_LIB_PATH=$JAVA_HOME/jre/bin
++ fi
+ XTEST_LIB_PATH=/usr/X11R6/lib
+ if [ "${GECKO_SDK}" = "" ]; then
+ GECKO_SDK=/mozilla/mozilla/1.4/linux_gtk2/mozilla/dist/sdk
+--- eclipse-sdk-3.1/plugins/org.eclipse.help.webapp/build.xml.orig 2005-07-02 23:53:29.888012464 +0000
++++ eclipse-sdk-3.1/plugins/org.eclipse.help.webapp/build.xml 2005-07-02 23:53:42.596080544 +0000
+@@ -165,7 +165,7 @@
+
+
diff --git a/dev-util/eclipse-sdk/files/eclipse-3.1.desktop b/dev-util/eclipse-sdk/files/eclipse-3.1.desktop
new file mode 100644
index 0000000..bdb91b3
--- /dev/null
+++ b/dev-util/eclipse-sdk/files/eclipse-3.1.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Eclipse @PV@
+Comment=A Java Development Environment
+Icon=/usr/lib/eclipse-3.1/icon.xpm
+Exec=/usr/bin/eclipse-3.1
+Terminal=false
+Type=Application
+Categories=GNOME;Application;Development
+StartupNotify=true