blob: 2655be740b92d70fb2141ce4322a24ac9616dbc6 [file] [log] [blame]
instructions.configure=\
addRepository(type:0,location:http${#58}//download.eclipse.org/stem/update-site/,name:STEM Add-ons);\
addRepository(type:1,location:http${#58}//download.eclipse.org/stem/update-site/,name:STEM Add-ons);\
mkdir(path:${installFolder}/dropins);\
org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/Eclipse.app/);\
org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/launcher);\
org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/launcher.exe);\
###################################
# Disable Eclipse Feature Plugins #
###################################
requires.0.namespace=org.eclipse.equinox.p2.iu
requires.0.name=configure.org.eclipse.search
requires.0.range=[$version$,$version$]
requires.0.greedy=true
units.0.id=configure.org.eclipse.search
units.0.version=$version$
units.0.provides.1.namespace=org.eclipse.equinox.p2.iu
units.0.provides.1.name=configure.org.eclipse.search
units.0.provides.1.version=$version$
units.0.instructions.install=
units.0.hostRequirements.1.namespace=osgi.bundle
units.0.hostRequirements.1.name=org.eclipse.search
units.0.hostRequirements.1.range=[0.0.0,10.0.0]
units.0.hostRequirements.1.greedy=false
units.0.hostRequirements.2.namespace=org.eclipse.equinox.p2.eclipse.type
units.0.hostRequirements.2.name=bundle
units.0.hostRequirements.2.range=[0.0.0,10.0.0)
units.0.hostRequirements.2.greedy=false
units.0.requires.1.namespace=osgi.bundle
units.0.requires.1.name=org.eclipse.search
units.0.requires.1.range=[0.0.0,10.0.0]
units.0.requires.1.greedy=false
# disable org.eclipse.ui.externaltools
requires.1.namespace=org.eclipse.equinox.p2.iu
requires.1.name=configure.org.eclipse.ui.externaltools
requires.1.range=[$version$,$version$]
requires.1.greedy=true
units.1.id=configure.org.eclipse.ui.externaltools
units.1.version=$version$
units.1.provides.1.namespace=org.eclipse.equinox.p2.iu
units.1.provides.1.name=configure.org.eclipse.ui.externaltools
units.1.provides.1.version=$version$
units.1.instructions.install=
units.1.hostRequirements.1.namespace=osgi.bundle
units.1.hostRequirements.1.name=org.eclipse.ui.externaltools
units.1.hostRequirements.1.range=[0.0.0,10.0.0]
units.1.hostRequirements.1.greedy=false
units.1.hostRequirements.2.namespace=org.eclipse.equinox.p2.eclipse.type
units.1.hostRequirements.2.name=bundle
units.1.hostRequirements.2.range=[0.0.0,10.0.0)
units.1.hostRequirements.2.greedy=false
units.1.requires.1.namespace=osgi.bundle
units.1.requires.1.name=org.eclipse.ui.externaltools
units.1.requires.1.range=[0.0.0,10.0.0]
units.1.requires.1.greedy=false
# disable org.eclipse.core.externaltools
requires.2.namespace=org.eclipse.equinox.p2.iu
requires.2.name=configure.org.eclipse.core.externaltools
requires.2.range=[$version$,$version$]
requires.2.greedy=true
units.2.id=configure.org.eclipse.core.externaltools
units.2.version=$version$
units.2.provides.1.namespace=org.eclipse.equinox.p2.iu
units.2.provides.1.name=configure.org.eclipse.core.externaltools
units.2.provides.1.version=$version$
units.2.instructions.install=
units.2.hostRequirements.1.namespace=osgi.bundle
units.2.hostRequirements.1.name=org.eclipse.core.externaltools
units.2.hostRequirements.1.range=[0.0.0,10.0.0]
units.2.hostRequirements.1.greedy=false
units.2.hostRequirements.2.namespace=org.eclipse.equinox.p2.eclipse.type
units.2.hostRequirements.2.name=bundle
units.2.hostRequirements.2.range=[0.0.0,10.0.0)
units.2.hostRequirements.2.greedy=false
units.2.requires.1.namespace=osgi.bundle
units.2.requires.1.name=org.eclipse.core.externaltools
units.2.requires.1.range=[0.0.0,10.0.0]
units.2.requires.1.greedy=false
# disable org.eclipse.debug.core
requires.3.namespace=org.eclipse.equinox.p2.iu
requires.3.name=configure.org.eclipse.debug.core
requires.3.range=[$version$,$version$]
requires.3.greedy=true
units.3.id=configure.org.eclipse.debug.core
units.3.version=$version$
units.3.provides.1.namespace=org.eclipse.equinox.p2.iu
units.3.provides.1.name=configure.org.eclipse.debug.core
units.3.provides.1.version=$version$
units.3.instructions.install=
units.3.hostRequirements.1.namespace=osgi.bundle
units.3.hostRequirements.1.name=org.eclipse.debug.core
units.3.hostRequirements.1.range=[0.0.0,10.0.0]
units.3.hostRequirements.1.greedy=false
units.3.hostRequirements.2.namespace=org.eclipse.equinox.p2.eclipse.type
units.3.hostRequirements.2.name=bundle
units.3.hostRequirements.2.range=[0.0.0,10.0.0)
units.3.hostRequirements.2.greedy=false
units.3.requires.1.namespace=osgi.bundle
units.3.requires.1.name=org.eclipse.debug.core
units.3.requires.1.range=[0.0.0,10.0.0]
units.3.requires.1.greedy=false
# disable org.eclipse.debug.ui
requires.4.namespace=org.eclipse.equinox.p2.iu
requires.4.name=configure.org.eclipse.debug.ui
requires.4.range=[$version$,$version$]
requires.4.greedy=true
units.4.id=configure.org.eclipse.debug.ui
units.4.version=$version$
units.4.provides.1.namespace=org.eclipse.equinox.p2.iu
units.4.provides.1.name=configure.org.eclipse.debug.ui
units.4.provides.1.version=$version$
units.4.instructions.install=
units.4.hostRequirements.1.namespace=osgi.bundle
units.4.hostRequirements.1.name=org.eclipse.debug.ui
units.4.hostRequirements.1.range=[0.0.0,10.0.0]
units.4.hostRequirements.1.greedy=false
units.4.hostRequirements.2.namespace=org.eclipse.equinox.p2.eclipse.type
units.4.hostRequirements.2.name=bundle
units.4.hostRequirements.2.range=[0.0.0,10.0.0)
units.4.hostRequirements.2.greedy=false
units.4.requires.1.namespace=osgi.bundle
units.4.requires.1.name=org.eclipse.debug.ui
units.4.requires.1.range=[0.0.0,10.0.0]
units.4.requires.1.greedy=false
#############################################
### Customize Mac OS X Workspace Location ###
#############################################
requires.5.namespace=org.eclipse.equinox.p2.iu
requires.5.name=tooling.org.eclipse.configuration.macosx
requires.5.filter=(osgi.os=macosx)
requires.5.range=[1.0.0,1.0.0]
requires.5.greedy=true
units.5.id=tooling.org.eclipse.configuration.macosx
units.5.version=1.0.0
units.5.provides.1.namespace=org.eclipse.equinox.p2.iu
units.5.provides.1.name=tooling.org.eclipse.configuration.macosx
units.5.provides.1.version=1.0.0
units.5.filter=(osgi.os=macosx)
units.5.touchpoint.id=org.eclipse.equinox.p2.osgi
units.5.touchpoint.version=1.0.0
units.5.instructions.configure=setProgramProperty(propName:osgi.instance.area.default,propValue:../../../workspace);
units.5.instructions.unconfigure=setProgramProperty(propName:osgi.instance.area.default,propValue:);