[eclipse-birt] Update to 3.7.0 (Indigo)

Andrew Overholt overholt at fedoraproject.org
Thu Jul 7 19:07:08 UTC 2011


commit e27133ea291510d1e92c6974aeed25d26da29349
Author: Andrew Overholt <overholt at redhat.com>
Date:   Thu Jul 7 15:06:24 2011 -0400

    Update to 3.7.0 (Indigo)
    
    Don't fetch rhino (it's coming from Orbit now).  Require newer versions
    of other Eclipse dependencies.

 .gitignore        |    1 +
 eclipse-birt.spec |   38 ++++++++++++++++++++------------------
 fetch-birt.sh     |    7 ++-----
 sources           |    2 +-
 4 files changed, 24 insertions(+), 24 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fc774fe..7a1e5c6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@ birt-source-2_5_0.zip
 birt-source-2_5_1.zip
 birt-source-2_5_2.zip
 eclipse-birt-2.6.0-fetched-src.tar.bz2
+eclipse-birt-3.7.0-fetched-src.tar.bz2
diff --git a/eclipse-birt.spec b/eclipse-birt.spec
index fef078e..d2fef3b 100644
--- a/eclipse-birt.spec
+++ b/eclipse-birt.spec
@@ -2,8 +2,8 @@
 %global eclipse_dropin   %{_datadir}/eclipse/dropins
 
 Name:      eclipse-birt
-Version:   2.6.0
-Release:   2%{?dist}
+Version:   3.7.0
+Release:   1%{?dist}
 Summary:   Eclipse-based reporting system
 Group:     System Environment/Libraries
 License:   EPL
@@ -24,7 +24,11 @@ BuildRequires:    eclipse-pde >= 1:3.4.1
 BuildRequires:    eclipse-dtp
 BuildRequires:    eclipse-emf
 BuildRequires:    eclipse-gef
-BuildRequires:    rhino
+# 1.7-0.9.r2 is the first evr to contain OSGi metadata
+BuildRequires:    rhino >= 1.7-0.9.r2
+# FIXME:  should probably have a BuildRequires: rhino < 1.7-0.10.r3 here
+# 351482: Imported class removed in Rhino (org.mozilla.javascript) 1.7R3
+# https://bugs.eclipse.org/bugs/show_bug.cgi?id=351482
 BuildRequires:    batik >= 1.7-3
 BuildRequires:    fop >= 0.95-2
 BuildRequires:    jakarta-commons-codec >= 1.3-9.4
@@ -32,11 +36,15 @@ BuildRequires:    sac >= 1.3-3.3
 
 Requires:         java
 Requires:         jpackage-utils
-Requires:         eclipse-platform >= 1:3.4.1
-Requires:         eclipse-dtp
-Requires:         eclipse-emf
-Requires:         eclipse-gef
-Requires:         rhino
+Requires:         eclipse-platform >= 1:3.7.0
+Requires:         eclipse-dtp >= 1.9.0
+Requires:         eclipse-emf >= 2.7.0
+Requires:         eclipse-gef >= 3.7.0
+# 1.7-0.9.r2 is the first evr to contain OSGi metadata
+Requires:    rhino >= 1.7-0.9.r2
+# FIXME:  should probably have a Requires: rhino < 1.7-0.10.r3 here
+# 351482: Imported class removed in Rhino (org.mozilla.javascript) 1.7R3
+# https://bugs.eclipse.org/bugs/show_bug.cgi?id=351482
 Requires:         batik >= 1.7-3
 Requires:         fop >= 0.95-2
 Requires:         jakarta-commons-codec >= 1.3-9.4
@@ -55,11 +63,6 @@ you add charts to your own application.
 # make sure upstream hasn't snuck in any jars we don't know about
 find -name "*.jar" -exec rm {} \; 
 
-# symlink rhino in its plugin
-pushd org.mozilla.rhino/lib
-ln -s %{_javadir}/js.jar js.jar
-popd
-
 # symlink orbit deps
 mkdir orbitDeps
 pushd orbitDeps
@@ -80,6 +83,7 @@ ln -s %{_javadir}/batik/batik-xml.jar
 ln -s %{_javadir}/xml-commons-apis-ext.jar
 ln -s %{_javadir}/fop.jar
 ln -s %{_javadir}/sac.jar
+ln -s %{_javadir}/js.jar
 popd
 
 %build
@@ -93,11 +97,6 @@ rm -rf %{buildroot}
 install -d -m 755 %{buildroot}%{eclipse_dropin}
 unzip -q -d %{buildroot}%{eclipse_dropin}/birt build/rpmBuild/org.eclipse.birt.chart.zip
 
-pushd %{buildroot}%{eclipse_dropin}/birt/eclipse/plugins/org.mozilla.rhino_1.7.1.*/lib
-rm -fr js.jar
-ln -s ../../../../../../../java/js.jar
-popd
-
 pushd %{buildroot}%{eclipse_dropin}/birt/eclipse/plugins
 rm -fr org.apache.batik.bridge_*.jar
 ln -s ../../../../../java/batik/batik-bridge.jar
@@ -140,6 +139,9 @@ rm -rf %{buildroot}
 %doc features/org.eclipse.birt.chart.feature/epl-v10.html
 
 %changelog
+* Wed Jul 6 2011 Andrew Overholt <overholt at redhat.com> 3.7.0-1
+- Update to 3.7.0.
+
 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.6.0-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 
diff --git a/fetch-birt.sh b/fetch-birt.sh
index 9505700..7cdf246 100755
--- a/fetch-birt.sh
+++ b/fetch-birt.sh
@@ -1,8 +1,8 @@
 #!/bin/sh
 
-CVSTAG=BIRT_2_6_0_Release_201006171315 
+CVSTAG=BIRT_3_7_0_Release_201106091010
 RHINOTAG=v20090608
-VERSION=2.6.0
+VERSION=3.7.0
 
 rm -fr eclipse-birt-${VERSION}
 
@@ -28,9 +28,6 @@ cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/birt \
 export -r ${CVSTAG} source/$f;
 done
 
-cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/birt \
-export -r ${RHINOTAG} source/org.mozilla.rhino
-
 mv source/* .
 rmdir source
 popd
diff --git a/sources b/sources
index 337c7f0..82b3589 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5ba1e5dd7ef51c0fbe8eb2186d72ba6d  eclipse-birt-2.6.0-fetched-src.tar.bz2
+225fa3482ab1ddadeb947cf915ea4a15  eclipse-birt-3.7.0-fetched-src.tar.bz2


More information about the scm-commits mailing list