[eclipse] Make changes necessary for Tycho 0.22.0.

Roland Grunberg rgrunber at fedoraproject.org
Sat Nov 29 19:32:15 UTC 2014


commit 39770762ff4e5b477c40b1b322433951873b4a78
Author: Roland Grunberg <rgrunber at redhat.com>
Date:   Sat Nov 29 13:30:47 2014 -0500

    Make changes necessary for Tycho 0.22.0.

 eclipse.spec |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)
---
diff --git a/eclipse.spec b/eclipse.spec
index 422bcc3..2ae3078 100644
--- a/eclipse.spec
+++ b/eclipse.spec
@@ -38,7 +38,7 @@ Epoch:                  1
 Summary:        An open, extensible IDE
 Name:           %{?scl_prefix}eclipse
 Version:        %{eclipse_version}
-Release:        11%{?dist}
+Release:        12%{?dist}
 License:        EPL
 Group:          Development/Tools
 URL:            http://www.eclipse.org/
@@ -171,8 +171,8 @@ BuildRequires: sac >= 1.3-12
 BuildRequires: batik >= 1.8
 BuildRequires: xml-commons-apis >= 1.4.01-12
 BuildRequires: atinject >= 1-6
-BuildRequires: tycho >= 0.19
-BuildRequires: tycho-extras >= 0.19
+BuildRequires: tycho >= 0.22
+BuildRequires: tycho-extras >= 0.22
 BuildRequires: eclipse-ecf-core >= 3.9.1-1
 BuildRequires: eclipse-emf-core >= 1:2.10.1-3
 BuildRequires: glassfish-jsp-api >= 2.2.1-4
@@ -435,6 +435,15 @@ done
 %pom_xpath_remove "pom:execution[pom:id[text()='mirror-org.eclipse.releng.tools']]" \
   eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository
 
+# Since Tycho 0.22.0 resources get copied into generated eclipse-repository.
+# We place some content in ${project.build.directory} and use that to place
+# it into some other assembled zip.
+# With 0.22.0 it will get placed also into the eclipse-repository zip.
+# Let's be careful where we place them to avoid duplication.
+%pom_xpath_remove "pom:resources" eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests
+%pom_remove_plugin :maven-resources-plugin eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests
+sed -i 's|\${project.build.directory}/resources|\${project.basedir}/src/main/resources|' eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/assembly/assembly.xml eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml
+
 # Remove the SWT build sections from every linux arch that is not currently being built
 # (this is not really necessary but further reduces the build time on arm by around 20
 # minutes per architecture that we are not currently building, over 2.5 hours in total)
@@ -1004,6 +1013,9 @@ fi
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.osgi.compatibility.state_*
 
 %changelog
+* Sat Nov 29 2014 Roland Grunberg <rgrunber at redhat.com> - 1:4.4.1-12
+- Make changes necessary for Tycho 0.22.0.
+
 * Thu Nov 27 2014 Mat Booth <mat.booth at redhat.com> - 1:4.4.1-11
 - Update eclipse-build snapshot
 - Rebuild for ECF symlink changes


More information about the scm-commits mailing list