Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 64f00adf33447a98a43c8bcc5e45186ca8fb759d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
instructions.configure=\
addRepository(type:0,location:http${#58}//download.eclipse.org/eclipse/updates/4.4,name:The Eclipse Project Updates);\
addRepository(type:1,location:http${#58}//download.eclipse.org/eclipse/updates/4.4,name:The Eclipse Project Updates);\
addRepository(type:0,location:http${#58}//download.eclipse.org/releases/luna,name:Luna);\
addRepository(type:1,location:http${#58}//download.eclipse.org/releases/luna,name:Luna);\
  mkdir(path:${installFolder}/dropins);
requires.1.namespace=org.eclipse.equinox.p2.iu
requires.1.name=toolingorg.eclipse.sdk.configuration.macosx
requires.1.filter=(osgi.os=macosx)
requires.1.range=[1.0.0,1.0.0]
requires.1.greedy=true

requires.2.namespace=org.eclipse.equinox.p2.iu
requires.2.name=toolingorg.eclipse.sdk.configuration
requires.2.filter=(!(osgi.os=macosx))
requires.2.range=[1.0.0,1.0.0]
requires.2.greedy=true

requires.3.namespace=org.eclipse.equinox.p2.iu
requires.3.name=toolingorg.eclipse.sdk.configuration.macosx.x86_64
requires.3.filter=(&(osgi.os=macosx) (osgi.arch=x86_64))
requires.3.range=[1.0.0,1.0.0]
requires.3.greedy=true

units.1.id=toolingorg.eclipse.sdk.configuration.macosx
units.1.version=1.0.0
units.1.provides.1.namespace=org.eclipse.equinox.p2.iu
units.1.provides.1.name=toolingorg.eclipse.sdk.configuration.macosx
units.1.provides.1.version=1.0.0
units.1.filter=(osgi.os=macosx)
units.1.touchpoint.id=org.eclipse.equinox.p2.osgi
units.1.touchpoint.version=1.0.0
units.1.instructions.configure=setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/Documents/workspace);
units.1.instructions.unconfigure=setProgramProperty(propName:osgi.instance.area.default,propValue:);org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/eclipse);

units.2.id=toolingorg.eclipse.sdk.configuration
units.2.version=1.0.0
units.2.provides.1.namespace=org.eclipse.equinox.p2.iu
units.2.provides.1.name=toolingorg.eclipse.sdk.configuration
units.2.provides.1.version=1.0.0
units.2.filter=(!(osgi.os=macosx))
units.2.touchpoint.id=org.eclipse.equinox.p2.osgi
units.2.touchpoint.version=1.0.0
units.2.instructions.configure=setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/workspace);
units.2.instructions.unconfigure=setProgramProperty(propName:osgi.instance.area.default,propValue:);remove(targetDir:${installFolder},linkName:eclipse);

units.3.id=toolingorg.eclipse.sdk.configuration.macosx.x86_64
units.3.version=1.0.0
units.3.provides.1.namespace=org.eclipse.equinox.p2.iu
units.3.provides.1.name=toolingorg.eclipse.sdk.configuration.macosx.x86_64
units.3.provides.1.version=1.0.0
units.3.filter=(&(osgi.os=macosx) (osgi.arch=x86_64))
units.3.touchpoint.id=org.eclipse.equinox.p2.osgi
units.3.touchpoint.version=1.0.0
units.3.instructions.configure=addJvmArg(jvmArg:-Xms40m);addJvmArg(jvmArg:-Xmx512m);
units.3.instructions.unconfigure=removeJvmArg(jvmArg:-Xms40m);removeJvmArg(jvmArg:-Xmx512m);

requires.4.namespace=org.eclipse.equinox.p2.iu
requires.4.name=toolingorg.eclipse.sdk.configuration.aix.ppc64
requires.4.filter=(&(osgi.os=aix) (osgi.arch=ppc64))
requires.4.range=[1.0.0,1.0.0]
requires.4.greedy=true

units.4.id=toolingorg.eclipse.sdk.configuration.aix.ppc64
units.4.version=1.0.0
units.4.provides.1.namespace=org.eclipse.equinox.p2.iu
units.4.provides.1.name=toolingorg.eclipse.sdk.configuration.aix.ppc64
units.4.provides.1.version=1.0.0
units.4.filter=(&(osgi.os=aix) (osgi.arch=ppc64))
units.4.touchpoint.id=org.eclipse.equinox.p2.osgi
units.4.touchpoint.version=1.0.0
units.4.instructions.configure=addJvmArg(jvmArg:-Xms40m);addJvmArg(jvmArg:-Xmx512m);
units.4.instructions.unconfigure=removeJvmArg(jvmArg:-Xms40m);removeJvmArg(jvmArg:-Xmx512m);

requires.5.namespace=org.eclipse.equinox.p2.iu
requires.5.name=toolingorg.eclipse.sdk.configuration.gtk.linux.x86_64
requires.5.filter=(&(osgi.os=linux) (osgi.arch=x86_64) (osgi.ws=gtk))
requires.5.range=[1.0.0,1.0.0]
requires.5.greedy=true

units.5.id=toolingorg.eclipse.sdk.configuration.gtk.linux.x86_64
units.5.version=1.0.0
units.5.provides.1.namespace=org.eclipse.equinox.p2.iu
units.5.provides.1.name=toolingorg.eclipse.sdk.configuration.gtk.linux.x86_64
units.5.provides.1.version=1.0.0
units.5.filter=(&(osgi.os=linux) (osgi.arch=x86_64) (osgi.ws=gtk))
units.5.touchpoint.id=org.eclipse.equinox.p2.osgi
units.5.touchpoint.version=1.0.0
units.5.instructions.configure=setProgramProperty(propName:org.eclipse.swt.internal.gtk.useCairo,propValue:true);
units.5.instructions.unconfigure=removeProgramProperty(propName:org.eclipse.swt.internal.gtk.useCairo);

# Restrict range so we are not an automatic update for 3.x.
update.id= org.eclipse.sdk.ide
update.range = [4.0,$version$)
update.severity = 0
update.description = An update for 4.x generation Eclipse SDK.

# Set the product property type
properties.0.name = org.eclipse.equinox.p2.type.product
properties.0.value = true

Back to the top