[eclipse-mylyn] Move to eclipse 4.2. & Build help.

Krzysztof Daniel kdaniel at fedoraproject.org
Tue Apr 17 13:19:44 UTC 2012


commit 13be93855581972e9b4f8d24ef9536ffdc0921c5
Author: Krzysztof Daniel <kdaniel at redhat.com>
Date:   Tue Apr 17 15:19:32 2012 +0200

    Move to eclipse 4.2. & Build help.
    
    Conflicts:
    	eclipse-mylyn.spec

 eclipse-mylyn.spec     |   38 ++++++++++++++++++++++++--------------
 fetch-eclipse-mylyn.sh |    2 +-
 sources                |    2 +-
 3 files changed, 26 insertions(+), 16 deletions(-)
---
diff --git a/eclipse-mylyn.spec b/eclipse-mylyn.spec
index 8487a0f..963e4c3 100644
--- a/eclipse-mylyn.spec
+++ b/eclipse-mylyn.spec
@@ -1,4 +1,3 @@
-%global eclipse_base        %{_libdir}/eclipse
 %global install_loc         %{_datadir}/eclipse/dropins
 # Taken from update site so we match upstream
 #  http://download.eclipse.org/mylyn/archive/3.6.3/v20110608-1400/
@@ -8,7 +7,7 @@
 Name: eclipse-mylyn
 Summary: Eclipse Mylyn main feature.
 Version: 3.7.0
-Release: 2%{?dist}
+Release: 3%{?dist}
 License: EPL
 URL: http://www.eclipse.org/mylyn
 
@@ -22,19 +21,19 @@ BuildArch: noarch
 %endif
 
 BuildRequires: java-devel >= 1.7.0
-BuildRequires: eclipse-platform >= 1:3.8.0
-BuildRequires: eclipse-pde >= 1:3.8.0
-BuildRequires: eclipse-rcp >= 1:3.8.0-0.21
-BuildRequires: eclipse-mylyn-commons >= 3.7.0-4
+BuildRequires: eclipse-platform >= 1:4.2.0
+BuildRequires: eclipse-pde >= 1:4.2.0-0.6
+BuildRequires: eclipse-rcp >= 1:4.2.0-0.6
+BuildRequires: eclipse-mylyn-commons >= 3.7.0-9
 
-BuildRequires: rome
-BuildRequires: jdom
+BuildRequires: rome >= 0.9-9
+BuildRequires: jdom >= 1.1.2-3
 
-Requires: eclipse-platform >= 1:3.8.0
-Requires: eclipse-mylyn-commons >= 3.7.0-4
-Requires: eclipse-rcp >= 1:3.8.0-0.21
-Requires: rome
-Requires: jdom
+Requires: eclipse-platform >= 1:4.2.0
+Requires: eclipse-mylyn-commons >= 3.7.0-9
+Requires: eclipse-rcp >= 1:4.2.0-0.6
+Requires: rome >= 0.9-9
+Requires: jdom >= 1.1.2-3
 
 Group: Development/Tools
 
@@ -53,7 +52,11 @@ ln -s %{_javadir}/rome*.jar
 popd
 
 %build
-%{eclipse_base}/buildscripts/pdebuild \
+eclipse-pdebuild -f org.eclipse.mylyn_feature \
+ -a "-DjavacSource=1.5 -DjavacTarget=1.5 -DforceContextQualifier=%{qualifier} -DmylynQualifier=%{qualifier}" \
+ -d "mylyn-commons" -o `pwd`/orbitDeps
+
+eclipse-pdebuild -f org.eclipse.mylyn.tasks.ide \
  -a "-DjavacSource=1.5 -DjavacTarget=1.5 -DforceContextQualifier=%{qualifier} -DmylynQualifier=%{qualifier}" \
  -d "mylyn-commons" -o `pwd`/orbitDeps
 
@@ -64,6 +67,8 @@ install -d -m 755 %{buildroot}%{install_loc}/mylyn
 unzip -q -o -d %{buildroot}%{install_loc}/mylyn \
  build/rpmBuild/org.eclipse.mylyn_feature.zip
 
+unzip -q -o -d %{buildroot}%{install_loc}/mylyn \
+ build/rpmBuild/org.eclipse.mylyn.tasks.ide.zip
 
 %files
 %{install_loc}/mylyn
@@ -71,6 +76,11 @@ unzip -q -o -d %{buildroot}%{install_loc}/mylyn \
 %doc org.eclipse.mylyn-feature/license.html
 
 %changelog
+* Fri Apr 13 2012 Krzysztof Daniel <kdaniel at redhat.com> 3.7.0-3
+- Move to eclipse 4.2.
+- Build help.
+- Fix the minimum eclipse-rcp requirement
+
 * Mon Apr 2 2012 Krzysztof Daniel <kdaniel at redhat.com> 3.7.0-2
 - Bump version to fix upgradepath.
 
diff --git a/fetch-eclipse-mylyn.sh b/fetch-eclipse-mylyn.sh
index d4be190..6a391f9 100755
--- a/fetch-eclipse-mylyn.sh
+++ b/fetch-eclipse-mylyn.sh
@@ -23,7 +23,7 @@ done
 
 # remove sources we don't need
 pushd $RELEASE_TAG > /dev/null
-ls -1 | grep -vE '^org.eclipse.mylyn$|org.eclipse.mylyn.tasks.core|org.eclipse.mylyn.tasks.search|org.eclipse.mylyn-feature|org.eclipse.mylyn.tasks.ui|org.eclipse.mylyn.tasks.index.core|org.eclipse.mylyn.tasks.index.ui|org.eclipse.mylyn.tasks.search' | xargs rm -rf
+ls -1 | grep -vE '^org.eclipse.mylyn$|org.eclipse.mylyn.tasks.core|org.eclipse.mylyn.tasks.search|org.eclipse.mylyn-feature|org.eclipse.mylyn.tasks.ui|org.eclipse.mylyn.tasks.index.core|org.eclipse.mylyn.tasks.index.ui|org.eclipse.mylyn.tasks.search|org.eclipse.mylyn.tasks.ide-feature|org.eclipse.mylyn.tasks.bugs|org.eclipse.mylyn.help.ui' | xargs rm -rf
 popd > /dev/null
 
 FETCHED_SOURCES_NAME="eclipse-mylyn-${RELEASE_TAG}-fetched-src"
diff --git a/sources b/sources
index 011821b..8e9cf0a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-dc309256a610036fb1a16a64f550c7fe  eclipse-mylyn-R_3_7_0-fetched-src.tar.bz2
+2e40f444fa4018ed1c38bcdb218a0bb1  eclipse-mylyn-R_3_7_0-fetched-src.tar.bz2


More information about the scm-commits mailing list