[eclipse/f18: 18/18] This was done in the past - jdt.core should be a part of platform to avoid cyclic dependencies.

Krzysztof Daniel kdaniel at fedoraproject.org
Mon Sep 10 08:51:28 UTC 2012


commit eb056cece3ba428ab57c5afb5a525b164f78d8a1
Author: Krzysztof Daniel <kdaniel at redhat.com>
Date:   Mon Sep 10 10:49:35 2012 +0200

    This was done in the past - jdt.core should be a part of platform to
    avoid cyclic dependencies.

 eclipse-explicit-jdt-in-platform.patch |   14 ++++++++++++++
 eclipse.spec                           |    8 +++++++-
 2 files changed, 21 insertions(+), 1 deletions(-)
---
diff --git a/eclipse-explicit-jdt-in-platform.patch b/eclipse-explicit-jdt-in-platform.patch
new file mode 100644
index 0000000..2fd6d2a
--- /dev/null
+++ b/eclipse-explicit-jdt-in-platform.patch
@@ -0,0 +1,14 @@
+--- eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml.bak	2012-07-25 17:26:52.000000000 +0200
++++ eclipse.platform.releng/features/org.eclipse.platform-feature/feature.xml	2012-09-10 10:46:53.027809695 +0200
+@@ -548,4 +548,10 @@
+          version="0.0.0"
+          unpack="false"/>
+ 
++   <plugin
++         id="org.eclipse.jdt.core"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
+ </feature>
+\ No newline at end of file
diff --git a/eclipse.spec b/eclipse.spec
index 42e91d1..e7105ad 100644
--- a/eclipse.spec
+++ b/eclipse.spec
@@ -33,7 +33,7 @@ ln -s %{_javadir}/%{2} ${_f}
 Summary:        An open, extensible IDE
 Name:           eclipse
 Version:        %{eclipse_version}
-Release:        17%{?dist}
+Release:        18%{?dist}
 License:        EPL
 Group:          Development/Tools
 URL:            http://www.eclipse.org/
@@ -179,6 +179,8 @@ Patch29:        %{name}-test-support.patch
 
 Patch30:        %{name}-remove-tomcat6.patch
 
+Patch31:        %{name}-explicit-jdt-in-platform.patch
+
 BuildRequires:  ant >= 1.8.3
 BuildRequires:  rsync
 BuildRequires:  jpackage-utils >= 0:1.5, make, gcc
@@ -399,6 +401,7 @@ tar --strip-components=1 -xf %{SOURCE1}
 %patch28
 %patch29
 %patch30
+%patch31
 
 #https://bugs.eclipse.org/bugs/show_bug.cgi?id=386040
 %pom_disable_module bundles/org.eclipse.equinox.http.jetty5 rt.equinox.bundles .
@@ -1224,6 +1227,9 @@ rm -rf %{_bindir}/efj/
 %{_mavendepmapfragdir}/%{name}-equinox-osgi
 
 %changelog
+* Mon Sep 10 2012 Krzysztof Daniel <kdaniel at redhat.com> 1:4.2.0-18
+- Explicit dependency to jdt in platform.
+
 * Fri Sep 7 2012 Krzysztof Daniel <kdaniel at redhat.com> 1:4.2.0-17
 - Yet another version of the previous patch.
 


More information about the scm-commits mailing list