[eclipse-mylyn] - Update to upstream's 3.6.0 release.

jerboaa jerboaa at fedoraproject.org
Wed Jul 13 21:19:43 UTC 2011


commit 03130d6902bff89085859f8f195fd3f3a756759d
Author: Severin Gehwolf <sgehwolf at redhat.com>
Date:   Wed Jul 13 17:19:29 2011 -0400

    - Update to upstream's 3.6.0 release.

 .gitignore             |    1 +
 eclipse-mylyn.spec     |   30 +++++++++++++++++++-------
 fetch-eclipse-mylyn.sh |   54 ++++++++++++++++++++++-------------------------
 sources                |    2 +-
 4 files changed, 49 insertions(+), 38 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3926427..5f0ced1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ org.eclipse.mylyn-R_3_4_1-fetched-src.tar.bz2
 /org.eclipse.mylyn-R_3_4_2-fetched-src.tar.bz2
 eclipse-mylyn-R_3_5_0-fetched-src.tar.bz2
 eclipse-mylyn-R_3_5_1-fetched-src.tar.bz2
+eclipse-mylyn-R_3_6_0-fetched-src.tar.bz2
diff --git a/eclipse-mylyn.spec b/eclipse-mylyn.spec
index 17c49cf..1712035 100644
--- a/eclipse-mylyn.spec
+++ b/eclipse-mylyn.spec
@@ -6,13 +6,13 @@
 
 Name: eclipse-mylyn
 Summary: Eclipse Mylyn main feature.
-Version: 3.5.1
+Version: 3.6.0
 Release: 1%{?dist}
 License: EPL
 URL: http://www.eclipse.org/mylyn
 
 # bash fetch-eclipse-mylyn.sh
-Source0: eclipse-mylyn-R_3_5_1-fetched-src.tar.bz2
+Source0: eclipse-mylyn-R_3_6_0-fetched-src.tar.bz2
 Source1: fetch-eclipse-mylyn.sh
 
 BuildArch: noarch
@@ -20,10 +20,14 @@ BuildArch: noarch
 BuildRequires: java-devel >= 1.5.0
 BuildRequires: eclipse-platform >= 1:3.4.0
 BuildRequires: eclipse-pde >= 1:3.4.0
-BuildRequires: eclipse-mylyn-commons >= 3.5.0
+BuildRequires: eclipse-mylyn-commons >= 3.6.0
+BuildRequires: rome
+BuildRequires: jdom
 
 Requires: eclipse-platform >= 1:3.4.0
-Requires: eclipse-mylyn-commons >= 3.5.0
+Requires: eclipse-mylyn-commons >= 3.6.0
+Requires: rome
+Requires: jdom
 
 Group: Development/Tools
 
@@ -33,12 +37,18 @@ for certain task repositories and monitors work activity to hide
 information that is not relevant to the current task.
 
 %prep
-%setup -c
+%setup -q -n eclipse-mylyn-R_3_6_0-fetched-src
+rm -rf orbitDeps
+mkdir orbitDeps
+pushd orbitDeps
+ln -s %{_javadir}/jdom.jar
+ln -s %{_javadir}/rome*.jar
+popd
 
 %build
 %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.mylyn_feature \
  -a "-DjavacSource=1.5 -DjavacTarget=1.5 -DforceContextQualifier=%{qualifier} -DmylynQualifier=%{qualifier}" \
- -d "mylyn-commons"
+ -d "mylyn-commons" -o `pwd`/orbitDeps
 
 %install
 rm -rf %{buildroot}
@@ -49,13 +59,17 @@ install -d -m 755 %{buildroot}%{install_loc}/mylyn
 unzip -q -o -d %{buildroot}%{install_loc}/mylyn \
  build/rpmBuild/org.eclipse.mylyn_feature.zip
 
+
 %files
 %defattr(-,root,root,-)
 %{install_loc}/mylyn
-%doc org.eclipse.mylyn.tasks/org.eclipse.mylyn-feature/epl-v10.html
-%doc org.eclipse.mylyn.tasks/org.eclipse.mylyn-feature/license.html
+%doc org.eclipse.mylyn-feature/epl-v10.html
+%doc org.eclipse.mylyn-feature/license.html
 
 %changelog
+* Wed Jul 13 2011 Severin Gehwolf <sgehwolf at redhat.com> 3.6.0-1
+- Update to upstream's 3.6.0 release.
+
 * Tue Apr 26 2011 Severin Gehwolf <sgehwolf at redhat.com> 3.5.1-1
 - Update to upstream 3.5.1.
 
diff --git a/fetch-eclipse-mylyn.sh b/fetch-eclipse-mylyn.sh
index 1d5187b..f7a66f8 100644
--- a/fetch-eclipse-mylyn.sh
+++ b/fetch-eclipse-mylyn.sh
@@ -5,37 +5,33 @@
 # 
 # Note:
 # eclipse-mylyn-commons needs to be built prior to this package.
-RELEASE_TAG="R_3_5_1"
+RELEASE_TAG="R_3_6_0"
 
-rm -fr org.eclipse.mylyn.contexts
-# get sources from org.eclipse.mylyn.contexts repo
-cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/mylyn \
-export -r ${RELEASE_TAG} org.eclipse.mylyn.contexts/org.eclipse.mylyn.context.core;
+rm -rf org.eclipse.mylyn.context.tar.bz2
+rm -rf org.eclipse.mylyn.tasks.tar.bz2
+rm -rf org.eclipse.mylyn.commons.tar.bz2
 
-rm -fr org.eclipse.mylyn.commons
-# get sources from org.eclipse.mylyn.commons repo
-for f in \
-org.eclipse.mylyn \
-org.eclipse.mylyn.discovery.core \
-org.eclipse.mylyn.discovery.ui \
-org.eclipse.mylyn.monitor.core \
-org.eclipse.mylyn.monitor.ui; do
-cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/mylyn \
-export -r ${RELEASE_TAG} org.eclipse.mylyn.commons/$f;
-done
+wget -O org.eclipse.mylyn.commons.tar.bz2 http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.commons.git/snapshot/${RELEASE_TAG}.tar.bz2
+wget -O org.eclipse.mylyn.context.tar.bz2 http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.context.git/snapshot/${RELEASE_TAG}.tar.bz2
+wget -O org.eclipse.mylyn.tasks.tar.bz2 http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/snapshot/${RELEASE_TAG}.tar.bz2
 
-rm -fr org.eclipse.mylyn.tasks
-# get sources from org.eclipse.mylyn.tasks repo
-for f in org.eclipse.mylyn.tasks.core \
-org.eclipse.mylyn.tasks.search \
-org.eclipse.mylyn-feature \
-org.eclipse.mylyn.tasks.ui; do
-cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/mylyn \
-export -r ${RELEASE_TAG} org.eclipse.mylyn.tasks/$f;
+for i in org.eclipse.mylyn.tasks.tar.bz2 \
+         org.eclipse.mylyn.context.tar.bz2 \
+         org.eclipse.mylyn.commons.tar.bz2; do
+  tar -xjf $i
 done
 
-rm -f eclipse-mylyn-${RELEASE_TAG}-fetched-src.tar.bz2
-tar cjf eclipse-mylyn-${RELEASE_TAG}-fetched-src.tar.bz2 \
-	org.eclipse.mylyn.contexts \
-	org.eclipse.mylyn.commons \
-	org.eclipse.mylyn.tasks
+# remove sources we don't need
+pushd $RELEASE_TAG > /dev/null
+ls -1 | grep -vE 'org.eclipse.mylyn.context.core|^org.eclipse.mylyn$|org.eclipse.mylyn.discovery.core|org.eclipse.mylyn.discovery.ui|org.eclipse.mylyn.monitor.core|org.eclipse.mylyn.monitor.ui|org.eclipse.mylyn.tasks.core|org.eclipse.mylyn.tasks.search|org.eclipse.mylyn-feature|org.eclipse.mylyn.tasks.ui' | xargs rm -rf
+popd > /dev/null
+
+FETCHED_SOURCES_NAME="eclipse-mylyn-${RELEASE_TAG}-fetched-src"
+mv $RELEASE_TAG $FETCHED_SOURCES_NAME
+rm -rf $FETCHED_SOURCES_NAME.tar.bz2
+tar -cjf $FETCHED_SOURCES_NAME.tar.bz2 $FETCHED_SOURCES_NAME
+
+rm -rf $FETCHED_SOURCES_NAME
+rm -rf org.eclipse.mylyn.context.tar.bz2
+rm -rf org.eclipse.mylyn.tasks.tar.bz2
+rm -rf org.eclipse.mylyn.commons.tar.bz2
diff --git a/sources b/sources
index 08f807d..4680dc1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-262083f1581c6ab5f62aa79e913c9b31  eclipse-mylyn-R_3_5_1-fetched-src.tar.bz2
+2794c992b47788ef099db237d3b20008  eclipse-mylyn-R_3_6_0-fetched-src.tar.bz2


More information about the scm-commits mailing list