[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