[eclipse] Build the jdt.debug.launching internal jar.

Krzysztof Daniel kdaniel at fedoraproject.org
Wed Sep 19 13:40:16 UTC 2012


commit 27576df6a233fa7f47b4c3cd56cd83d7c8f17eec
Author: Krzysztof Daniel <kdaniel at redhat.com>
Date:   Wed Sep 19 15:18:29 2012 +0200

    Build the jdt.debug.launching internal jar.

 eclipse-build-internal-jdt-debug-jar.patch |   53 ++++++++++++++++++++++++++++
 eclipse.spec                               |    7 +++-
 2 files changed, 59 insertions(+), 1 deletions(-)
---
diff --git a/eclipse-build-internal-jdt-debug-jar.patch b/eclipse-build-internal-jdt-debug-jar.patch
new file mode 100644
index 0000000..04c6f02
--- /dev/null
+++ b/eclipse-build-internal-jdt-debug-jar.patch
@@ -0,0 +1,53 @@
+--- eclipse.jdt.debug/org.eclipse.jdt.launching/pom.xml.bak	2012-09-19 14:00:15.000000000 +0200
++++ eclipse.jdt.debug/org.eclipse.jdt.launching/pom.xml	2012-09-19 14:36:29.035226726 +0200
+@@ -22,4 +22,50 @@
+   <artifactId>org.eclipse.jdt.launching</artifactId>
+   <version>3.6.100-SNAPSHOT</version>
+   <packaging>eclipse-plugin</packaging>
++  
++  <build>
++        <plugins>
++          <plugin>
++            <artifactId>maven-antrun-plugin</artifactId>
++            <version> 1.7 </version>
++            <executions>
++              <execution>
++                <id>compile-internal-jar</id>
++                <phase>compile</phase>
++                <configuration>
++                  <target>
++                    <property name="build.compiler" value="extJavac"/>
++                    <ant antfile="customBuildCallbacks.xml" dir="." target="pre. at dot" />
++                  </target>
++                </configuration>
++                <goals>
++                  <goal>run</goal>
++                </goals>
++              </execution>
++            </executions>
++            <dependencies>
++              <dependency>
++                <groupId>bsf</groupId>
++                <artifactId>bsf</artifactId>
++                <version>2.4.0</version>
++              </dependency>
++              <dependency>
++                <groupId>rhino</groupId>
++                <artifactId>js</artifactId>
++                <version>1.7R2</version>
++              </dependency>
++              <dependency>
++                <groupId>org.apache.ant</groupId>
++                <artifactId>ant-apache-bsf</artifactId>
++                <version>1.8.3</version>
++              </dependency>
++              <dependency>
++                <groupId>org.apache.ant</groupId>
++                <artifactId>ant-nodeps</artifactId>
++                <version>1.8.1</version>
++              </dependency>
++            </dependencies>
++          </plugin>
++        </plugins>
++      </build>
+ </project>
diff --git a/eclipse.spec b/eclipse.spec
index 794cdf8..9a58729 100644
--- a/eclipse.spec
+++ b/eclipse.spec
@@ -37,7 +37,7 @@ ln -s %{_javadir}/%{2} ${_f}
 Summary:        An open, extensible IDE
 Name:           eclipse
 Version:        %{eclipse_version}
-Release:        0.1%{?dist}
+Release:        0.2%{?dist}
 License:        EPL
 Group:          Development/Tools
 URL:            http://www.eclipse.org/
@@ -187,6 +187,7 @@ Patch31:        %{name}-explicit-jdt-in-platform.patch
 
 Patch32:        %{name}-adjust-p2-server-dependencies.patch
 
+Patch33:        %{name}-build-internal-jdt-debug-jar.patch
 
 BuildRequires:  ant >= 1.8.3
 BuildRequires:  rsync
@@ -412,6 +413,7 @@ tar --strip-components=1 -xf %{SOURCE1}
 %patch30
 %patch31
 %patch32
+%patch33
 
 #To save build hdd space (it took more than 10GB to build everything)
 %pom_disable_module platform.sdk eclipse.platform.releng.tychoeclipsebuilder
@@ -1235,6 +1237,9 @@ rm -rf %{_bindir}/efj/
 %{_mavendepmapfragdir}/%{name}-equinox-osgi
 
 %changelog
+* Wed Sep 19 2012 Krzysztof Daniel <kdaniel at redhat.com> 1:4.2.1-0.2
+- Build the jdt.debug.launching internal jar.
+
 * Wed Sep 19 2012 Krzysztof Daniel <kdaniel at redhat.com> 1:4.2.1-0.1
 - Update to SR1 RC4.
 


More information about the scm-commits mailing list