[eclipse] Enable support for jetty 9. Improve the swt symlink to work well when sclized.
Krzysztof Daniel
kdaniel at fedoraproject.org
Fri Mar 1 08:40:00 UTC 2013
commit cc03dc0fa2d634c63e35177139d0a2c7b734c364
Author: Krzysztof Daniel <kdaniel at redhat.com>
Date: Fri Mar 1 09:37:27 2013 +0100
Enable support for jetty 9.
Improve the swt symlink to work well when sclized.
eclipse.spec | 40 +++++++++++++++++++++-------------------
1 files changed, 21 insertions(+), 19 deletions(-)
---
diff --git a/eclipse.spec b/eclipse.spec
index 2f898f1..b9253b6 100644
--- a/eclipse.spec
+++ b/eclipse.spec
@@ -55,7 +55,7 @@ fi;
Summary: An open, extensible IDE
Name: %{?scl_prefix}eclipse
Version: %{eclipse_version}
-Release: 0.20.git3fd9eca%{?dist}
+Release: 0.21.git3fd9eca%{?dist}
License: EPL
Group: Development/Tools
URL: http://www.eclipse.org/
@@ -164,13 +164,13 @@ BuildRequires: apache-commons-codec >= 1.6-2
BuildRequires: jakarta-commons-httpclient >= 1:3.1-7
BuildRequires: felix-gogo-command >= 0.12
BuildRequires: felix-gogo-shell >= 0.10.0-3
-BuildRequires: osgi(org.eclipse.jetty.util) >= 8.1.0-1
-BuildRequires: osgi(org.eclipse.jetty.server) >= 8.1.0-1
-BuildRequires: osgi(org.eclipse.jetty.http) >= 8.1.0-1
-BuildRequires: osgi(org.eclipse.jetty.continuation) >= 8.1.0-1
-BuildRequires: osgi(org.eclipse.jetty.io) >= 8.1.0-1
-BuildRequires: osgi(org.eclipse.jetty.security) >= 8.1.0-1
-BuildRequires: osgi(org.eclipse.jetty.servlet) >= 8.1.0-1
+BuildRequires: osgi(org.eclipse.jetty.util) >= 9
+BuildRequires: osgi(org.eclipse.jetty.server) >= 9
+BuildRequires: osgi(org.eclipse.jetty.http) >= 9
+BuildRequires: osgi(org.eclipse.jetty.continuation) >= 9
+BuildRequires: osgi(org.eclipse.jetty.io) >= 9
+BuildRequires: osgi(org.eclipse.jetty.security) >= 9
+BuildRequires: osgi(org.eclipse.jetty.servlet) >= 9
BuildRequires: lucene >= 2.9.4-8
BuildRequires: lucene-contrib >= 2.9.4-8
BuildRequires: junit >= 4.10-5
@@ -240,13 +240,13 @@ Requires: apache-commons-codec >= 1.6-2
Requires: jakarta-commons-httpclient >= 1:3.1-7
Requires: felix-gogo-command >= 0.12
Requires: felix-gogo-shell >= 0.10.0-3
-Requires: osgi(org.eclipse.jetty.util) >= 8.1.0-1
-Requires: osgi(org.eclipse.jetty.server) >= 8.1.0-1
-Requires: osgi(org.eclipse.jetty.http) >= 8.1.0-1
-Requires: osgi(org.eclipse.jetty.continuation) >= 8.1.0-1
-Requires: osgi(org.eclipse.jetty.io) >= 8.1.0-1
-Requires: osgi(org.eclipse.jetty.security) >= 8.1.0-1
-Requires: osgi(org.eclipse.jetty.servlet) >= 8.1.0-1
+Requires: osgi(org.eclipse.jetty.util) >= 9
+Requires: osgi(org.eclipse.jetty.server) >= 9
+Requires: osgi(org.eclipse.jetty.http) >= 9
+Requires: osgi(org.eclipse.jetty.continuation) >= 9
+Requires: osgi(org.eclipse.jetty.io) >= 9
+Requires: osgi(org.eclipse.jetty.security) >= 9
+Requires: osgi(org.eclipse.jetty.servlet) >= 9
Requires: jsch >= 0.1.46-2
Requires: lucene >= 2.9.4-8
Requires: lucene-contrib >= 2.9.4-8
@@ -345,8 +345,7 @@ tar --strip-components=1 -xf %{SOURCE1}
%patch20
%patch21
%patch22
-#Uncomment this patch to enable support for jetty 9.
-#%%patch23
+%patch23
#Disable as many things as possible to make the build faster. We care only for Eclipse.
%pom_disable_module platform.sdk eclipse.platform.releng.tychoeclipsebuilder
@@ -482,7 +481,6 @@ sed -i -e 's@!long at long@' eclipse-parent/pom.xml
%pom_remove_plugin org.mortbay.jetty:jetty-jspc-maven-plugin eclipse.platform.ua/org.eclipse.help.webapp
find eclipse.platform.ua -name pom.xml -exec sed -i -e 's at org.apache.lucene<@org.apache.lucene.core<@g' {} \;
-find . -name MANIFEST.MF -exec sed -i -e 's at 9.0.0)@9.1.0]@' {} \;
%build
#This is the lowest value where the build succeeds. 512m is not enough.
export MAVEN_OPTS="-Xmx900m -XX:CompileCommand=exclude,org/eclipse/tycho/core/osgitools/EquinoxResolver,newState"
@@ -775,7 +773,7 @@ echo "pushd %{_javadir}/eclipse-testing;./runtests.sh -os linux -ws gtk -arch %{
%{_libdir}/%{pkg_name}/plugins/org.eclipse.swt.gtk.linux.*
%{_libdir}/%{pkg_name}/swt-gtk*.jar
%{_libdir}/%{pkg_name}/swt.jar
-%{_usr}/lib/java/swt.jar
+%{_libdir}/../lib/java/swt.jar
%files platform -f .mfiles-platform
@@ -1013,6 +1011,10 @@ echo "pushd %{_javadir}/eclipse-testing;./runtests.sh -os linux -ws gtk -arch %{
%{_libdir}/%{pkg_name}/plugins/org.eclipse.osgi.util_*
%changelog
+* Thu Feb 28 2013 Krzysztof Daniel <kdaniel at redhat.com> 1:4.3.0-0.21.git3fd9eca
+- Enable support for jetty 9.
+- Improve the swt symlink to work well when sclized.
+
* Wed Feb 27 2013 Krzysztof Daniel <kdaniel at redhat.com> 1:4.3.0-0.20.git3fd9eca
- Remove easymock and junit duplications from tests.
More information about the scm-commits
mailing list