add SWT to the feature patch
diff --git a/build/eclipse-juno-parent/pom.xml b/build/eclipse-juno-parent/pom.xml
index 5d49ea5..5f3ac5a 100644
--- a/build/eclipse-juno-parent/pom.xml
+++ b/build/eclipse-juno-parent/pom.xml
@@ -59,7 +59,7 @@
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<configuration>
- <environments>
+ <environments>
<environment>
<os>linux</os>
<ws>gtk</ws>
@@ -71,6 +71,21 @@
<arch>x86_64</arch>
</environment>
<environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>ppc64</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>s390</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>s390x</arch>
+ </environment>
+ <environment>
<os>win32</os>
<ws>win32</ws>
<arch>x86</arch>
@@ -83,8 +98,38 @@
<environment>
<os>macosx</os>
<ws>cocoa</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
<arch>x86_64</arch>
</environment>
+ <environment>
+ <os>solaris</os>
+ <ws>gtk</ws>
+ <arch>sparc</arch>
+ </environment>
+ <environment>
+ <os>solaris</os>
+ <ws>gtk</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>hpux</os>
+ <ws>gtk</ws>
+ <arch>ia64_32</arch>
+ </environment>
+ <environment>
+ <os>aix</os>
+ <ws>gtk</ws>
+ <arch>ppc</arch>
+ </environment>
+ <environment>
+ <os>aix</os>
+ <ws>gtk</ws>
+ <arch>ppc64</arch>
+ </environment>
</environments>
<!-- example 3: work around Equinox bug 348045 -->
<filters>
diff --git a/features/org.eclipse.e4.rcp.patch.feature/feature.xml b/features/org.eclipse.e4.rcp.patch.feature/feature.xml
index ae976ad..0fd4375 100644
--- a/features/org.eclipse.e4.rcp.patch.feature/feature.xml
+++ b/features/org.eclipse.e4.rcp.patch.feature/feature.xml
@@ -20,7 +20,6 @@
%license
</license>
-
<requires>
<import feature="org.eclipse.e4.rcp" version="1.1.0.v20120521-2329-8yFTIGIbGGduEZ6-7-jLx41nXj" patch="true"/>
</requires>
@@ -95,4 +94,176 @@
version="0.0.0"
unpack="false"/>
+ <plugin
+ id="org.eclipse.swt"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.win32.win32.x86"
+ os="win32"
+ ws="win32"
+ arch="x86"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.win32.win32.x86_64"
+ os="win32"
+ ws="win32"
+ arch="x86_64"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.gtk.linux.x86"
+ os="linux"
+ ws="gtk"
+ arch="x86"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.gtk.linux.s390x"
+ os="linux"
+ ws="gtk"
+ arch="s390x"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.gtk.linux.s390"
+ os="linux"
+ ws="gtk"
+ arch="s390"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.gtk.solaris.sparc"
+ os="solaris"
+ ws="gtk"
+ arch="sparc"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.gtk.solaris.x86"
+ os="solaris"
+ ws="gtk"
+ arch="x86"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.gtk.linux.ppc64"
+ os="linux"
+ ws="gtk"
+ arch="ppc64"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.gtk.linux.x86_64"
+ os="linux"
+ ws="gtk"
+ arch="x86_64"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.cocoa.macosx"
+ os="macosx"
+ ws="cocoa"
+ arch="ppc"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.cocoa.macosx"
+ os="macosx"
+ ws="cocoa"
+ arch="x86"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.cocoa.macosx.x86_64"
+ os="macosx"
+ ws="cocoa"
+ arch="x86_64"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.gtk.aix.ppc"
+ os="aix"
+ ws="gtk"
+ arch="ppc"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.gtk.aix.ppc64"
+ os="aix"
+ ws="gtk"
+ arch="ppc64"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.swt.gtk.hpux.ia64"
+ os="hpux"
+ ws="gtk"
+ arch="ia64"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
</feature>
diff --git a/features/org.eclipse.e4.rcp.patch.feature/pom.xml b/features/org.eclipse.e4.rcp.patch.feature/pom.xml
index 511de8b..3c0c4c7 100644
--- a/features/org.eclipse.e4.rcp.patch.feature/pom.xml
+++ b/features/org.eclipse.e4.rcp.patch.feature/pom.xml
@@ -38,6 +38,20 @@
<goal>source-feature</goal>
</goals>
<configuration>
+ <excludes>
+ <plugin id="org.eclipse.swt" />
+ <plugin id="org.eclipse.swt.gtk.linux.s390x" />
+ <plugin id="org.eclipse.swt.gtk.linux.s390" />
+ <plugin id="org.eclipse.swt.gtk.solaris.sparc" />
+ <plugin id="org.eclipse.swt.gtk.solaris.x86" />
+ <plugin id="org.eclipse.swt.gtk.linux.ppc64" />
+ <plugin id="org.eclipse.swt.cocoa.macosx" />
+ <plugin id="org.eclipse.swt.cocoa.macosx" />
+ <plugin id="org.eclipse.swt.gtk.aix.ppc" />
+ <plugin id="org.eclipse.swt.gtk.aix.ppc64" />
+ <plugin id="org.eclipse.swt.gtk.hpux.ia64_32" />
+ <plugin id="org.eclipse.swt.gtk.hpux.ia64" />
+ </excludes>
</configuration>
</execution>
</executions>