diff --git a/.devtoolset-4-eclipse-dltk.metadata b/.devtoolset-4-eclipse-dltk.metadata new file mode 100644 index 0000000..b2397d5 --- /dev/null +++ b/.devtoolset-4-eclipse-dltk.metadata @@ -0,0 +1 @@ +871572f06117cd6bd13b65aa63f89985c131e504 SOURCES/eclipse-dltk-R5_4_0.tar.xz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ba5eb72 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/eclipse-dltk-R5_4_0.tar.xz diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/eclipse-bug-323736.patch b/SOURCES/eclipse-bug-323736.patch new file mode 100644 index 0000000..1925346 --- /dev/null +++ b/SOURCES/eclipse-bug-323736.patch @@ -0,0 +1,37 @@ +From 58f274a78322f0cabb85f1e5638950a3ee59ed61 Mon Sep 17 00:00:00 2001 +From: Maturin +Date: Mon, 9 Nov 2015 21:43:49 +0100 +Subject: [PATCH] Fixed bug 3237365, running Ruby unit tests with 1.8, 1.9 or + later. + +--- + .../testing/dltk-testunit-runner.rb | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/plugins/org.eclipse.dltk.ruby.testing/testing/dltk-testunit-runner.rb b/plugins/org.eclipse.dltk.ruby.testing/testing/dltk-testunit-runner.rb +index 607c2fd..8e32e9a 100644 +--- a/plugins/org.eclipse.dltk.ruby.testing/testing/dltk-testunit-runner.rb ++++ b/plugins/org.eclipse.dltk.ruby.testing/testing/dltk-testunit-runner.rb +@@ -17,6 +17,7 @@ module MessageIds + + # Notification that a test run has ended. + # TEST_RUN_END + elapsedTime.toString(). ++ + TEST_RUN_END = "%RUNTIME" + + # Notification about a test inside the test suite. +@@ -249,7 +250,13 @@ def sendMessage(message) + if port != 0 + path = ENV[DLTK::TestUnit::EnvVars::PATH] + autoRunner = Test::Unit::AutoRunner.new(path != nil) +- autoRunner.output_level = Test::Unit::UI::SILENT ++ ++ if RUBY_VERSION >= "1.9" ++ autoRunner.runner_options[:output_level] = Test::Unit::UI::Console::OutputLevel::SILENT ++ else ++ autoRunner.output_level = Test::Unit::UI::SILENT ++ end ++ + autoRunner.base = path if path + # ssanders - Support non-standard test filenames (e.g. Rails) + autoRunner.pattern = [/\b.*_test\.rb\Z/m] diff --git a/SOURCES/eclipse-bug-489902.patch b/SOURCES/eclipse-bug-489902.patch new file mode 100644 index 0000000..9ae393e --- /dev/null +++ b/SOURCES/eclipse-bug-489902.patch @@ -0,0 +1,115 @@ +From 2f9a3d0dcbff408ab010081fbcb1f74d91dfc24d Mon Sep 17 00:00:00 2001 +From: Alexander Kurtakov +Date: Fri, 18 Mar 2016 09:39:34 +0200 +Subject: Bug 489902 - unreadable Ruby hover help and Ruby Documentation view + +Issue is that AbstractDocumentationView passes COLOR_INFO_BACKGROUND as +bg color to HTMLPrinter but the method called has #000000 as foreground +color. Fixed by passing both bg and fg colors. + +Change-Id: I03dddf075403aa594e3b46b812a47f6308e1993b +Signed-off-by: Alexander Kurtakov --- + .../eclipse/dltk/internal/ui/text/HTMLPrinter.java | 28 +++++++++++++++++++--- + .../ui/infoviews/AbstractDocumentationView.java | 7 ++++-- + 2 files changed, 30 insertions(+), 5 deletions(-) + +diff --git a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/text/HTMLPrinter.java b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/text/HTMLPrinter.java +index 4fc9d1c..77f3f3f 100644 +--- a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/text/HTMLPrinter.java ++++ b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/text/HTMLPrinter.java +@@ -1,11 +1,10 @@ + /******************************************************************************* +- * Copyright (c) 2000, 2007 IBM Corporation and others. ++ * Copyright (c) 2000, 2016 IBM Corporation and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * +- + *******************************************************************************/ + package org.eclipse.dltk.internal.ui.text; + +@@ -92,6 +91,28 @@ public class HTMLPrinter { + } + } + ++ public static void insertPageProlog(StringBuffer buffer, int position, ++ RGB bgRGB, RGB fgRGB, String styleSheet) { ++ ++ if (bgRGB == null) ++ insertPageProlog(buffer, position, styleSheet); ++ else { ++ StringBuffer pageProlog = new StringBuffer(300); ++ ++ pageProlog.append(""); //$NON-NLS-1$ ++ ++ appendStyleSheetURL(pageProlog, styleSheet); ++ ++ pageProlog.append(""); //$NON-NLS-1$ ++ ++ buffer.insert(position, pageProlog.toString()); ++ } ++ } ++ + public static void insertStyles(StringBuffer buffer, String[] styles) { + if (styles == null || styles.length == 0) + return; +@@ -167,7 +188,8 @@ public class HTMLPrinter { + + public static void insertPageProlog(StringBuffer buffer, int position, + String styleSheet) { +- insertPageProlog(buffer, position, HTMLUtils.getBgColor(), styleSheet); ++ insertPageProlog(buffer, position, HTMLUtils.getBgColor(), ++ HTMLUtils.getFgColor(), styleSheet); + } + + public static void addPageProlog(StringBuffer buffer) { +diff --git a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/ui/infoviews/AbstractDocumentationView.java b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/ui/infoviews/AbstractDocumentationView.java +index 32083f3..55c1b88 100644 +--- a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/ui/infoviews/AbstractDocumentationView.java ++++ b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/ui/infoviews/AbstractDocumentationView.java +@@ -109,7 +109,7 @@ public abstract class AbstractDocumentationView extends AbstractInfoView { + private static String fgStyleSheet; + /** The Browser widget */ + private boolean fIsUsingBrowserWidget; +- private RGB fBackgroundColorRGB; ++ private RGB fBackgroundColorRGB, fForegroundColorRGB; + + /** + * The Javadoc view's select all action. +@@ -339,6 +339,7 @@ public abstract class AbstractDocumentationView extends AbstractInfoView { + @Override + protected void setForeground(Color color) { + getControl().setForeground(color); ++ fForegroundColorRGB = color.getRGB(); + } + + /* +@@ -347,8 +348,9 @@ public abstract class AbstractDocumentationView extends AbstractInfoView { + // Apply style sheet + fBackgroundColorRGB = color.getRGB(); + if (getInput() == null) { +- StringBuffer buffer = new StringBuffer(""); //$NON-NLS-1$ ++ StringBuffer buffer = new StringBuffer(); + HTMLPrinter.insertPageProlog(buffer, 0, fBackgroundColorRGB, ++ fForegroundColorRGB, + fgStyleSheet); + setInput(buffer.toString()); + } else { +@@ -548,6 +550,7 @@ public abstract class AbstractDocumentationView extends AbstractInfoView { + private String addPrologeEpilog(StringBuffer buffer) { + if (buffer.length() > 0) { + HTMLPrinter.insertPageProlog(buffer, 0, fBackgroundColorRGB, ++ fForegroundColorRGB, + fgStyleSheet); + HTMLPrinter.addPageEpilog(buffer); + return buffer.toString(); +-- +cgit v0.11.2-4-g4a35 + + diff --git a/SOURCES/eclipse-bug-491104.patch b/SOURCES/eclipse-bug-491104.patch new file mode 100644 index 0000000..836e395 --- /dev/null +++ b/SOURCES/eclipse-bug-491104.patch @@ -0,0 +1,70 @@ +From 9e4d372ac9753eba18f8d6812c25838230a28dbf Mon Sep 17 00:00:00 2001 +From: Mat Booth +Date: Tue, 5 Apr 2016 17:26:48 +0100 +Subject: [PATCH] Bug 491104 - Allow ruby tests to execute when the source is + not present + +Change-Id: Ie541e73e0302c488de8a3643b3a7bad127d94add +Signed-off-by: Mat Booth +--- + tests/org.eclipse.dltk.ruby.core.tests/pom.xml | 2 +- + tests/org.eclipse.dltk.ruby.formatter.tests/pom.xml | 2 +- + tests/org.eclipse.dltk.ruby.testing.tests/pom.xml | 2 +- + tests/org.eclipse.dltk.ruby.ui.tests/pom.xml | 2 +- + 4 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/tests/org.eclipse.dltk.ruby.core.tests/pom.xml b/tests/org.eclipse.dltk.ruby.core.tests/pom.xml +index f7ed283..8ce5b7f 100644 +--- a/tests/org.eclipse.dltk.ruby.core.tests/pom.xml ++++ b/tests/org.eclipse.dltk.ruby.core.tests/pom.xml +@@ -19,7 +19,7 @@ + ${tycho-version} + + +- **/AllTests.java ++ **/AllTests.* + + + +diff --git a/tests/org.eclipse.dltk.ruby.formatter.tests/pom.xml b/tests/org.eclipse.dltk.ruby.formatter.tests/pom.xml +index d23cbc6..a0cc7c2 100644 +--- a/tests/org.eclipse.dltk.ruby.formatter.tests/pom.xml ++++ b/tests/org.eclipse.dltk.ruby.formatter.tests/pom.xml +@@ -19,7 +19,7 @@ + ${tycho-version} + + +- **/AllTests.java ++ **/AllTests.* + + + +diff --git a/tests/org.eclipse.dltk.ruby.testing.tests/pom.xml b/tests/org.eclipse.dltk.ruby.testing.tests/pom.xml +index cab3791..655ae83 100644 +--- a/tests/org.eclipse.dltk.ruby.testing.tests/pom.xml ++++ b/tests/org.eclipse.dltk.ruby.testing.tests/pom.xml +@@ -19,7 +19,7 @@ + ${tycho-version} + + +- **/AllTests.java ++ **/AllTests.* + + + +diff --git a/tests/org.eclipse.dltk.ruby.ui.tests/pom.xml b/tests/org.eclipse.dltk.ruby.ui.tests/pom.xml +index aa3c9e6..24a670d 100644 +--- a/tests/org.eclipse.dltk.ruby.ui.tests/pom.xml ++++ b/tests/org.eclipse.dltk.ruby.ui.tests/pom.xml +@@ -38,7 +38,7 @@ + true + -Xms40m -Xmx1G ${os-jvm-flags} ${tycho.testArgLine} + +- **/AllTests.java ++ **/AllTests.* + + + +-- +2.5.0 + diff --git a/SOURCES/eclipse-ruby-basicdebugger.patch b/SOURCES/eclipse-ruby-basicdebugger.patch new file mode 100644 index 0000000..4872133 --- /dev/null +++ b/SOURCES/eclipse-ruby-basicdebugger.patch @@ -0,0 +1,46 @@ +From 0631971d56be96c2f17966a8abf78162076983e9 Mon Sep 17 00:00:00 2001 +From: Alexander Kurtakov +Date: Fri, 25 Mar 2016 19:03:00 +0200 +Subject: Ensure BasicDebugger works for newer Ruby versions. + +Sending non String to Kernel.eval doesn't work so ensure it is converted +beforehand. + +See-also: https://bugzilla.redhat.com/show_bug.cgi?id=1319761 + +Change-Id: I7dfbf2e2f4b7064d15e860d479c860c4c1ef8102 +Signed-off-by: Alexander Kurtakov +--- + .../debugger/basic/BasicContext.rb | 11 ++++++++++- + 1 file changed, 10 insertions(+), 1 deletion(-) + +diff --git a/plugins/org.eclipse.dltk.ruby.basicdebugger/debugger/basic/BasicContext.rb b/plugins/org.eclipse.dltk.ruby.basicdebugger/debugger/basic/BasicContext.rb +index f4dde95..3e5bb1d 100644 +--- a/plugins/org.eclipse.dltk.ruby.basicdebugger/debugger/basic/BasicContext.rb ++++ b/plugins/org.eclipse.dltk.ruby.basicdebugger/debugger/basic/BasicContext.rb +@@ -1,3 +1,12 @@ ++############################################################################### ++# Copyright (c) 2005, 2016 IBM Corporation and others. ++# All rights reserved. This program and the accompanying materials ++# are made available under the terms of the Eclipse Public License v1.0 ++# which accompanies this distribution, and is available at ++# http://www.eclipse.org/legal/epl-v10.html ++# ++############################################################################### ++ + require 'monitor' + require 'common/Logger' + require 'debugger/AbstractContext' +@@ -95,7 +104,7 @@ module XoredDebugger + end + binding = frame[ :binding ] + info = frame[ :info ] +- Kernel.eval(text, binding, info.file, info.line) ++ Kernel.eval(text.to_s, binding, info.file, info.line) + end + + # Stack depth +-- +cgit v0.11.2-4-g4a35 + + diff --git a/SOURCES/get-dltk.sh b/SOURCES/get-dltk.sh new file mode 100755 index 0000000..ea771ef --- /dev/null +++ b/SOURCES/get-dltk.sh @@ -0,0 +1,43 @@ +#!/bin/bash +set -e + +NAME="eclipse-dltk" +TAG=R5_4_0 + +rm -fr $NAME-$TAG +mkdir $NAME-$TAG +pushd $NAME-$TAG + +wget http://git.eclipse.org/c/dltk/org.eclipse.dltk.releng.git/snapshot/org.eclipse.dltk.releng-$TAG.tar.xz +tar xfs org.eclipse.dltk.releng-$TAG.tar.xz +rm org.eclipse.dltk.releng-$TAG.tar.xz +mv org.eclipse.dltk.releng-$TAG org.eclipse.dltk.releng + +wget http://git.eclipse.org/c/dltk/org.eclipse.dltk.core.git/snapshot/org.eclipse.dltk.core-$TAG.tar.xz +tar xfs org.eclipse.dltk.core-$TAG.tar.xz +rm org.eclipse.dltk.core-$TAG.tar.xz +mv org.eclipse.dltk.core-$TAG org.eclipse.dltk.core + +wget http://git.eclipse.org/c/dltk/org.eclipse.dltk.ruby.git/snapshot/org.eclipse.dltk.ruby-$TAG.tar.xz +tar xfs org.eclipse.dltk.ruby-$TAG.tar.xz +rm org.eclipse.dltk.ruby-$TAG.tar.xz +mv org.eclipse.dltk.ruby-$TAG org.eclipse.dltk.ruby + +wget http://git.eclipse.org/c/dltk/org.eclipse.dltk.tcl.git/snapshot/org.eclipse.dltk.tcl-$TAG.tar.xz +tar xfs org.eclipse.dltk.tcl-$TAG.tar.xz +rm org.eclipse.dltk.tcl-$TAG.tar.xz +mv org.eclipse.dltk.tcl-$TAG org.eclipse.dltk.tcl + +wget http://git.eclipse.org/c/dltk/org.eclipse.dltk.sh.git/snapshot/org.eclipse.dltk.sh-$TAG.tar.xz +tar xfs org.eclipse.dltk.sh-$TAG.tar.xz +rm org.eclipse.dltk.sh-$TAG.tar.xz +mv org.eclipse.dltk.sh-$TAG org.eclipse.dltk.sh + +popd + +#Remove any commited jars +find $NAME-$TAG -name *.jar -delete +find $NAME-$TAG -name *.class -delete + +echo "Creating tarball '$NAME-$TAG.tar.xz'..." +tar -caf $NAME-$TAG.tar.xz $NAME-$TAG diff --git a/SPECS/eclipse-dltk.spec b/SPECS/eclipse-dltk.spec new file mode 100644 index 0000000..4a27016 --- /dev/null +++ b/SPECS/eclipse-dltk.spec @@ -0,0 +1,395 @@ +%{?scl:%scl_package eclipse-dltk} +%{!?scl:%global pkg_name %{name}} +%{?java_common_find_provides_and_requires} + +%global baserelease 3 + +%global gittag R5_4_0 + +Name: %{?scl_prefix}eclipse-dltk +Version: 5.4.0 +Release: 2.%{baserelease}%{?dist} +Summary: Dynamic Languages Toolkit (DLTK) Eclipse plug-in +License: EPL and (CPL or GPLv2+ or LGPLv2+) and Ruby +URL: http://www.eclipse.org/dltk/ + +# source tarball and the script used to generate it from upstream's source control +# script usage: +# $ sh get-dltk.sh +Source0: eclipse-dltk-%{gittag}.tar.xz +Source1: get-dltk.sh + +# Fix unit test runner +Patch0: eclipse-bug-323736.patch + +# Fix documentation view colours +Patch1: eclipse-bug-489902.patch + +# Fix empty variable views +Patch2: eclipse-ruby-basicdebugger.patch + +# Allow ruby tests to run +Patch3: eclipse-bug-491104.patch + +BuildArch: noarch + +BuildRequires: %{?scl_prefix}eclipse-license >= 1.0.1 +BuildRequires: %{?scl_prefix}eclipse-pde >= 1:4.4.0 +BuildRequires: %{?scl_prefix}eclipse-emf-runtime +BuildRequires: %{?scl_prefix}eclipse-mylyn +BuildRequires: %{?scl_prefix}eclipse-rse +BuildRequires: %{?scl_prefix}eclipse-manpage +BuildRequires: %{?scl_prefix}h2 +BuildRequires: %{?scl_prefix}tycho +Requires: %{?scl_prefix}eclipse-platform >= 1:4.4.0 + +%description +Dynamic Languages Toolkit (DLTK) is a tool for vendors, researchers, and users +who rely on dynamic languages. DLTK is comprised of a set of extensible +frameworks designed to reduce the complexity of building full featured +development environments for dynamic languages such as PHP and Perl. + +%package ruby +Summary: Ruby Eclipse plug-in +Requires: ruby + +%description ruby +Ruby development environment for Eclipse based on the Eclipse Dynamic +Languages Toolkit (DLTK). + +%package tcl +Summary: TCL Eclipse plug-in + +%description tcl +TCL development environment for Eclipse based on the Eclipse Dynamic +Languages Toolkit (DLTK). Includes Incr TCL and XOTCL extensions. + +%package mylyn +Summary: Mylyn integration for Eclipse DLTK projects + +%description mylyn +Mylyn task-focused UI integration for Eclipse Dynamic Languages Toolkit +(DLTK) projects. + +%package rse +Summary: RSE integration for Eclipse DLTK projects + +%description rse +Remote Development Support via RSE for DLTK based IDEs. + +%package sh +Summary: Shell Script editor support + +%description sh +Shell Script editor/launch support based on DLTK. + +%package sdk +Summary: Eclipse DLTK SDK +Requires: %{?scl_prefix}eclipse-pde >= 1:4.4.0 +Requires: %{name} = %{version}-%{release} +Requires: %{name}-ruby = %{version}-%{release} +Requires: %{name}-tcl = %{version}-%{release} +Requires: %{name}-mylyn = %{version}-%{release} +Requires: %{name}-rse = %{version}-%{release} +Requires: %{name}-sh = %{version}-%{release} + +%description sdk +Documentation and source for the Eclipse Dynamic Languages Toolkit (DLTK). + +%package tests +Summary: Eclipse DLTK Tests +Requires: %{?scl_prefix}eclipse-swtbot + +%description tests +Tests for Eclipse Dynamic Languages Toolkit (DLTK). + +%prep +%{?scl:scl enable %{scl_maven} %{scl} - << "EOF"} +set -e -x +%setup -q -n eclipse-dltk-%{gittag} + +pushd org.eclipse.dltk.ruby +%patch0 -p1 +%patch2 -p1 +%patch3 -p1 +popd +pushd org.eclipse.dltk.core +%patch1 -p1 +popd + +# We are not shipping the python and javascript editors +# For python we have eclipse-pydev, which should be used instead +# For javascript we have eclipse-webtools, which should be used instead +%pom_disable_module "../../org.eclipse.dltk.javascript" org.eclipse.dltk.releng/build/pom.xml +%pom_disable_module "../../org.eclipse.dltk.python" org.eclipse.dltk.releng/build/pom.xml +%pom_disable_module "releng/org.eclipse.dltk.core.targetplatform" org.eclipse.dltk.core/core/pom.xml + +# It's not necessary to build an update site or p2 repo when using mvn_install +%pom_disable_module update.site org.eclipse.dltk.releng/build/pom.xml + +sed -i '//,/<\/target>/ d' org.eclipse.dltk.core/core/tests/org.eclipse.dltk.core.tests/pom.xml + +%mvn_package "::pom::" __noinstall +%mvn_package ":*.tests" tests +%mvn_package "::jar:sources:" sdk +%mvn_package ":*.sdk" sdk +%mvn_package "org.eclipse.dltk.core:org.eclipse.dltk.core.doc.isv" sdk +%mvn_package "org.eclipse.dltk{,.core}:" core +%mvn_package "org.eclipse.dltk.ruby:" ruby +%mvn_package "org.eclipse.dltk.{tcl,itcl,xotcl}:" tcl +%mvn_package "org.eclipse.dltk.mylyn:" mylyn +%mvn_package "org.eclipse.dltk.rse:" rse +%mvn_package "org.eclipse.dltk.sh:" sh +%mvn_package "org.eclipse.dltk.features:org.eclipse.dltk.core{,.index}" core +%mvn_package "org.eclipse.dltk.features:org.eclipse.dltk.ruby" ruby +%mvn_package "org.eclipse.dltk.features:org.eclipse.dltk.{tcl,itcl,xotcl}" tcl +%mvn_package "org.eclipse.dltk.features:org.eclipse.dltk.mylyn" mylyn +%mvn_package "org.eclipse.dltk.features:org.eclipse.dltk.rse" rse + +# TODO fix this upstream +for b in org.eclipse.dltk.ruby/tests/org.eclipse.dltk.ruby.testing.tests ; do + sed -i "/^Bundle-Localization/d" $b/META-INF/MANIFEST.MF + sed -i "s|plugin.properties|OSGI-INF/|" $b/build.properties + mkdir -p $b/OSGI-INF/l10n + mv $b/plugin.properties $b/OSGI-INF/l10n/bundle.properties +done +%{?scl:EOF} + + +%build +%{?scl:scl enable %{scl_maven} %{scl} - << "EOF"} +set -e -x +%mvn_build -j -f -- -f org.eclipse.dltk.releng/pom.xml +%{?scl:EOF} + + +%install +%{?scl:scl enable %{scl_maven} %{scl} - << "EOF"} +set -e -x +%mvn_install +%{?scl:EOF} + + +%files -f .mfiles-core +%doc org.eclipse.dltk.core/core/features/org.eclipse.dltk.core-feature/rootfiles/* + +%files ruby -f .mfiles-ruby +%doc org.eclipse.dltk.ruby/features/org.eclipse.dltk.ruby-feature/rootfiles/* + +%files tcl -f .mfiles-tcl +%doc org.eclipse.dltk.tcl/tcl/features/org.eclipse.dltk.tcl-feature/rootfiles/* + +%files mylyn -f .mfiles-mylyn +%doc org.eclipse.dltk.core/mylyn/features/org.eclipse.dltk.mylyn-feature/rootfiles/* + +%files rse -f .mfiles-rse +%doc org.eclipse.dltk.core/rse/features/org.eclipse.dltk.rse-feature/rootfiles/* + +%files sh -f .mfiles-sh + +%files sdk -f .mfiles-sdk + +%files tests -f .mfiles-tests + +%changelog +* Tue Apr 05 2016 Mat Booth - 5.4.0-2.3 +- Enable execution of ruby tests + +* Tue Mar 29 2016 Mat Booth - 5.4.0-2.2 +- Fix empty Variables view when debugging Ruby script, rhbz#1319761 + +* Fri Mar 18 2016 Mat Booth - 5.4.0-2.1 +- Import latest from Fedora + +* Fri Mar 18 2016 Mat Booth - 5.4.0-2 +- Backport patches for ebz#323736 and ebz#489902 + +* Mon Feb 29 2016 Alexander Kurtakov 5.4.0-1 +- Update to upstream 5.4.0 release. +- Add sh subpackage obsoleting/providing eclipse-shelled (now part of DLTK). + +* Wed Feb 24 2016 Sopot Cela - 5.3.2-3 +- Fix license declaration + +* Wed Feb 10 2016 Sopot Cela - 5.3.2-2 +- Fix test package issues + +* Wed Feb 10 2016 Sopot Cela - 5.3.2-1.1 +- Upgrade to 5.3.2 and debugger patch + +* Wed Feb 10 2016 Sopot Cela - 5.3.2-1 +- Upgrade to 5.3.2 and debugger patch + +* Wed Feb 03 2016 Fedora Release Engineering - 5.3.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jan 21 2016 Mat Booth - 5.3.1-2.2 +- Drop dep on itcl, it is not present in RHEL 7 +- Fix SDK requires + +* Wed Jan 20 2016 Sopot Cela - 5.3.1-2.1 +- Import latest from Fedora + +* Tue Oct 13 2015 Alexander Kurtakov 5.3.1-2 +- Add ruby and itcl requires to the corresponding subpackages. + +* Thu Oct 08 2015 Mat Booth - 5.3.1-1 +- Update to Mars.1 release +- Merge TCL packages, since they all require one another anyway + +* Mon Sep 14 2015 Roland Grunberg - 5.2.0-2 +- Rebuild as an Eclipse p2 Droplet. + +* Wed Jun 24 2015 Alexander Kurtakov 5.2.0-1 +- Update to upstream 5.2 release. + +* Wed Jun 17 2015 Fedora Release Engineering - 5.1.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri May 8 2015 Alexander Kurtakov 5.1.1-2 +- Apply all Mars compatibility patches. + +* Fri May 8 2015 Alexander Kurtakov 5.1.1-1 +- Update to upstream 5.1.1. + +* Tue Jan 20 2015 Mat Booth - 5.1.0-6 +- Make direct hamcrest use explicit in manifest + +* Fri Dec 5 2014 Alexander Kurtakov 5.1.0-5 +- Fix build due to unresolvable targetplatform - just skip it. + +* Thu Sep 25 2014 Mat Booth - 5.1.0-4 +- Build/install with mvn_build/mvn_install +- Build and ship tests in tests sub package +- Drop unneeded BR/Rs +- Drop unneeded patch + +* Wed Sep 17 2014 Alexander Kurtakov 5.1.0-3 +- Drop license feature copying as it breaks the build. + +* Thu Sep 04 2014 Mat Booth - 5.1.0-2 +- Unzip feature bundles on installation + +* Thu Jun 26 2014 Mat Booth - 5.1.0-1 +- Update to latest upstream release + +* Sat Jun 07 2014 Fedora Release Engineering - 5.1.0-0.2.git9eca4e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Fri May 09 2014 Mat Booth - 5.1.0-0.1.git9eca4e +- Update to latest upstream for Luna compatibility. +- Add BR on eclipse-license +- Drop unnecessary BR/Rs +- Build with xmvn +- Fix bogus dates + +* Fri Mar 28 2014 Michael Simacek - 5.0.0-4 +- Use Requires: java-headless rebuild (#1067528) + +* Mon Aug 5 2013 Krzysztof Daniel 5.0.0-3 +- Fix FTBFS. + +* Sat Aug 03 2013 Fedora Release Engineering - 5.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Jul 5 2013 Alexander Kurtakov 5.0.0-1 +- Update to upstream Kepler release 5.0.0. + +* Thu Feb 21 2013 Alexander Kurtakov 4.0.0-5 +- Let tycho skip its version checks. + +* Wed Feb 13 2013 Fedora Release Engineering - 4.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Feb 06 2013 Java SIG - 4.0.0-3 +- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild +- Replace maven BuildRequires with maven-local + +* Wed Jul 18 2012 Fedora Release Engineering - 4.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jul 16 2012 Sami Wagiaalla - 4.0.0-1 +- Update to 4.0.0 release. + +* Thu Jun 14 2012 Roland Grunberg - 4.0.0-0.5.201201070225cvs +- Remove patches that bump BREE to JavaSE-1.6 (done by Tycho). +- Remove patch and %%prep lines that create p2 repository (done by Tycho). + +* Thu May 03 2012 Sami Wagiaalla - 4.0.0-0.4.201201070225cvs +- Install a symlink to h2 in dropins. +- Remove blanket symlink of javadir. + +* Wed Apr 25 2012 Sami Wagiaalla - 4.0.0-0.3.201201070225cvs +- Install missing bundles. + +* Tue Apr 24 2012 Sami Wagiaalla - 4.0.0-0.2.201201070225cvs +- Checkout entire org.eclipse.dltk module. +- Patch dltk to build with tycho 0.14.0 +- Use tycho to build dltk +- Add tycho and maven requirements. + +* Thu Apr 12 2012 Sami Wagiaalla - 4.0.0-0.1.201201070225cvs +- Update to upstream 4.0.0 snapshot. + +* Fri Jan 13 2012 Fedora Release Engineering - 3.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Dec 16 2011 Alexander Kurtakov 3.0.1-1 +- Update to upstream 3.0.1. + +* Tue Jul 12 2011 Alexander Kurtakov 3.0-2 +- Add more mylyn subpackages to BR/R. + +* Tue Jul 12 2011 Alexander Kurtakov 3.0-1 +- Update to upstream 3.0. + +* Tue Jul 5 2011 Andrew Overholt 2.0.1-4 +- Update dropins locations to reflect Mylyn split. + +* Wed Feb 09 2011 Fedora Release Engineering - 2.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Dec 6 2010 Alexander Kurtakov 2.0.1-2 +- BR/R h2 and fix build. + +* Tue Oct 19 2010 Chris Aniszczyk 2.0.1-1 +- Update to 2.0.1. + +* Sun Jul 18 2010 Alexander Kurtakov 2.0.0-1 +- Update to 2.0.0. + +* Wed Mar 03 2010 Mat Booth 1.0.2-1 +- Update to 1.0.2 + +* Wed Jan 20 2010 Alexander Kurtakov 1.0.0-4 +- Main package should require emf. + +* Thu Aug 20 2009 Mat Booth 1.0.0-3 +- Add a SDK package. +- Require Mylyn >= 3.2. + +* Mon Aug 10 2009 Alexander Kurtakov 1.0.0-2 +- Add RSE plugin. + +* Mon Aug 10 2009 Alexander Kurtakov 1.0.0-1 +- Update to 1.0.0 final. + +* Fri Jul 24 2009 Fedora Release Engineering - 1.0.0-0.6.RC1b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri May 22 2009 Alexander Kurtakov 1.0.0-0.5.RC1b +- Update to 1.0.0 RC1b. +- Use %%global instead of %%define. + +* Sat Apr 18 2009 Mat Booth 1.0.0-0.4.M6 +- Update to Milestone 6 release of 1.0.0. +- Require Eclipse 3.5.0. + +* Thu Apr 02 2009 Mat Booth 1.0.0-0.3.M5 +- Fix files listed twice warnings. + +* Thu Apr 02 2009 Mat Booth 1.0.0-0.2.M5 +- Drop GCJ AOT support. + +* Mon Mar 30 2009 Mat Booth 1.0.0-0.1.M5 +- Initial release.