[eclipse-linuxtools] First Luna build.

Alexander Kurtakov akurtakov at fedoraproject.org
Fri May 9 19:25:51 UTC 2014


commit a900541f165ed45ba2b3fe543bd9db18670875ae
Author: Alexander Kurtakov <akurtako at redhat.com>
Date:   Fri May 9 22:26:06 2014 +0300

    First Luna build.

 disable-libhover-lttng.patch |   40 +++++++++++++++++++++++++++++++---------
 eclipse-linuxtools.spec      |   17 ++++++++++++-----
 sources                      |    2 +-
 3 files changed, 44 insertions(+), 15 deletions(-)
---
diff --git a/disable-libhover-lttng.patch b/disable-libhover-lttng.patch
index bcdb647..73e80ec 100644
--- a/disable-libhover-lttng.patch
+++ b/disable-libhover-lttng.patch
@@ -1,5 +1,5 @@
---- releng/org.eclipse.linuxtools.releng-site/category.xml.orig	2013-11-18 08:54:31.000000000 +0200
-+++ releng/org.eclipse.linuxtools.releng-site/category.xml	2013-11-18 15:00:40.689087938 +0200
+--- releng/org.eclipse.linuxtools.releng-site/category.xml.orig	2014-05-09 21:01:50.000000000 +0300
++++ releng/org.eclipse.linuxtools.releng-site/category.xml	2014-05-09 21:57:05.684711303 +0300
 @@ -4,18 +4,6 @@
     <description url="http://download.eclipse.org/linuxtools/updates-nightly">
        Nightly builds of Linux Tools project.
@@ -19,11 +19,11 @@
     <feature url="features/org.eclipse.linuxtools.changelog_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.changelog" version="0.0.0">
        <category name="Linux Tools"/>
     </feature>
-@@ -61,15 +49,6 @@
+@@ -55,15 +43,6 @@
     <feature url="features/org.eclipse.linuxtools.gcov_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.gcov" version="0.0.0">
        <category name="Linux Tools"/>
     </feature>
--   <feature url="features/org.eclipse.linuxtools.lttng2_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.lttng2" version="0.0.0">
+-   <feature url="features/org.eclipse.linuxtools.lttng2.control_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.lttng2.control" version="0.0.0">
 -      <category name="Linux Tools"/>
 -   </feature>
 -   <feature url="features/org.eclipse.linuxtools.lttng2.kernel_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.lttng2.kernel" version="0.0.0">
@@ -35,7 +35,7 @@
     <feature url="features/org.eclipse.linuxtools.perf_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.perf.feature" version="0.0.0">
        <category name="Linux Tools"/>
     </feature>
-@@ -85,22 +64,10 @@
+@@ -79,9 +58,6 @@
     <feature url="features/org.eclipse.linuxtools.perf.remote_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.perf.remote.feature" version="0.0.0">
        <category name="Linux Tools"/>
     </feature>
@@ -45,7 +45,16 @@
     <!-- Orbit Dependencies -->
     <iu id="org.swtchart" version="0.0.0">
        <category name="Linux Tools"/>
+@@ -92,21 +68,6 @@
+    <iu id="org.apache.xerces" version="0.0.0">
+       <category name="Linux Tools"/>
     </iu>
+-   <feature url="features/org.eclipse.linuxtools.tracing.rcp_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.tracing.rcp" version="0.0.0">
+-      <category name="Linux Tools LTTng RCP"/>
+-   </feature>
+-   <feature url="features/org.eclipse.linuxtools.tracing.rcp.branding.feature_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.tracing.rcp.branding.feature" version="0.0.0">
+-      <category name="Linux Tools LTTng RCP"/>
+-   </feature>
 -   <feature url="features/org.eclipse.linuxtools.cdt.libhover.feature.source_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.cdt.libhover.feature.source" version="0.0.0">
 -      <category name="Linux Tools Sources"/>
 -   </feature>
@@ -58,7 +67,7 @@
     <feature url="features/org.eclipse.linuxtools.changelog.source_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.changelog.source" version="0.0.0">
        <category name="Linux Tools Sources"/>
     </feature>
-@@ -110,9 +77,6 @@
+@@ -116,9 +77,6 @@
     <feature url="features/org.eclipse.linuxtools.changelog.java.source_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.changelog.java.source" version="0.0.0">
        <category name="Linux Tools Sources"/>
     </feature>
@@ -68,11 +77,11 @@
     <feature url="features/org.eclipse.linuxtools.dataviewers.feature.source_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.dataviewers.feature.source" version="0.0.0">
        <category name="Linux Tools Sources"/>
     </feature>
-@@ -146,15 +110,6 @@
+@@ -146,15 +104,6 @@
     <feature url="features/org.eclipse.linuxtools.valgrind.source_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.valgrind.source" version="0.0.0">
        <category name="Linux Tools Sources"/>
     </feature>
--   <feature url="features/org.eclipse.linuxtools.lttng2.source_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.lttng2.source" version="0.0.0">
+-   <feature url="features/org.eclipse.linuxtools.lttng2.control.source_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.lttng2.control.source" version="0.0.0">
 -      <category name="Linux Tools Sources"/>
 -   </feature>
 -   <feature url="features/org.eclipse.linuxtools.lttng2.kernel.source_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.lttng2.kernel.source" version="0.0.0">
@@ -84,13 +93,26 @@
     <feature url="features/org.eclipse.linuxtools.gcov.source_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.gcov.source" version="0.0.0">
        <category name="Linux Tools Sources"/>
     </feature>
-@@ -173,9 +128,6 @@
+@@ -173,12 +122,6 @@
     <feature url="features/org.eclipse.linuxtools.perf.remote.source_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.perf.remote.feature.source" version="0.0.0">
        <category name="Linux Tools Sources"/>
     </feature>
 -   <feature url="features/org.eclipse.linuxtools.gdbtrace.source_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.gdbtrace.source" version="0.0.0">
 -      <category name="Linux Tools Sources"/>
 -   </feature>
+-   <feature url="features/org.eclipse.linuxtools.tracing.rcp.source_0.0.0.qualifier.jar" id="org.eclipse.linuxtools.tracing.rcp.source" version="0.0.0">
+-      <category name="Linux Tools Sources"/>
+-   </feature>
     <category-def name="Linux Tools" label="Linux Tools">
        <description>
           Eclipse Linux Tools
+@@ -194,9 +137,4 @@
+          Eclipse Linux Tools source features and bundles
+       </description>
+    </category-def>
+-   <category-def name="Linux Tools LTTng RCP" label="Linux Tools LTTng RCP">
+-      <description>
+-         Optional LTTng features
+-      </description>
+-   </category-def>
+ </site>
diff --git a/eclipse-linuxtools.spec b/eclipse-linuxtools.spec
index a720cc3..5141246 100644
--- a/eclipse-linuxtools.spec
+++ b/eclipse-linuxtools.spec
@@ -2,16 +2,17 @@
 %{!?scl:%global pkg_name %{name}}
 
 %global eclipse_dropin   %{_datadir}/eclipse/dropins
+%global git_sha e866fae2d8a67985051ef8afba50ed37b4eea105
 
 Name:           %{?scl_prefix}eclipse-linuxtools
-Version:        2.2.1
-Release:        1%{?dist}
+Version:        3.0.0
+Release:        0.1.git20140509%{?dist}
 Summary:        Linux specific Eclipse plugins
 
 License:        EPL
 URL:            http://eclipse.org/linuxtools/
 #Main directory changed to not be git sha but version as tycho fails with path too long otherwise
-Source0:        http://git.eclipse.org/c/linuxtools/org.eclipse.linuxtools.git/snapshot/org.eclipse.linuxtools-%{version}.tar.bz2
+Source0:        http://git.eclipse.org/c/linuxtools/org.eclipse.linuxtools.git/snapshot/org.eclipse.linuxtools-%{git_sha}.tar.bz2
 Patch0:         disable-libhover-lttng.patch
 
 BuildRequires: tycho
@@ -19,6 +20,8 @@ BuildRequires: tycho-extras
 BuildRequires: %{?scl_prefix}eclipse-cdt
 BuildRequires: %{?scl_prefix}eclipse-jdt
 BuildRequires: %{?scl_prefix}swt-chart
+BuildRequires: %{?scl_prefix}eclipse-remote
+BuildRequires: eclipse-license
 BuildRequires: maven-clean-plugin
 BuildRequires: eclipse-swtbot
 BuildRequires: %{?scl_prefix}eclipse-gef
@@ -37,7 +40,6 @@ best practices and tools related to packaging.
 
 %package -n %{?scl_prefix}eclipse-changelog
 
-Version:        2.8.3
 Summary:        Eclipse ChangeLog plug-in
 Epoch:          2
 
@@ -139,7 +141,7 @@ All test bundles for the Linux Tools project.
 
 
 %prep
-%setup -q -n org.eclipse.linuxtools-2.2.1
+%setup -q -n org.eclipse.linuxtools-%{git_sha}
 
 %patch0
 %pom_remove_plugin org.jacoco:jacoco-maven-plugin
@@ -148,6 +150,8 @@ All test bundles for the Linux Tools project.
 
 # Do not package swt-chart
 sed -i '/org.swtchart/,/<\/iu>/ d' releng/org.eclipse.linuxtools.releng-site/category.xml
+mkdir -p .m2/p2/repo-sdk/features/
+cp -r %{_javadir}/eclipse-license/eclipse/features/* .m2/p2/repo-sdk/features/
 
 %build
 %{?scl:%scl_maven_opts}
@@ -308,6 +312,9 @@ popd
 %{_javadir}/linuxtools-tests
 
 %changelog
+* Fri May 9 2014 Alexander Kurtakov <akurtako at redhat.com> 3.0.0-0.1.git20140509
+- First Luna build.
+
 * Thu Mar 20 2014 Mat Booth <fedora at matbooth.co.uk> - 2.2.1-1
 - Update to Linux Tools 2.2.1 release.
 - Drop dep on usermode, we use polkit now.
diff --git a/sources b/sources
index 12b6490..883faab 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4336a32702a504d2026994c5ee1b62bc  org.eclipse.linuxtools-2.2.1.tar.bz2
+9d2ecc68449e35b046e3b85580604a77  org.eclipse.linuxtools-e866fae2d8a67985051ef8afba50ed37b4eea105.tar.bz2


More information about the scm-commits mailing list