[eclipse-mylyn/f17] Move to eclipse 4.2. & Build help.
Krzysztof Daniel
kdaniel at fedoraproject.org
Tue Apr 17 13:14:24 UTC 2012
commit c7a2b8e2a9f658ca8d82a186cf233670e0a4eae9
Author: Krzysztof Daniel <kdaniel at redhat.com>
Date: Fri Apr 13 12:54:58 2012 +0200
Move to eclipse 4.2. & Build help.
eclipse-mylyn.spec | 37 +++++++++++++++++++++++--------------
fetch-eclipse-mylyn.sh | 2 +-
sources | 2 +-
3 files changed, 25 insertions(+), 16 deletions(-)
---
diff --git a/eclipse-mylyn.spec b/eclipse-mylyn.spec
index c585b2a..ef409f5 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.20
-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.20
-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,10 @@ 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.
+
* Tue Mar 27 2012 Krzysztof Daniel <kdaniel at redhat.com> 3.7.0-2
- Fix the minimum eclipse-rcp requirement
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