Commit Graph

5 Commits

Author SHA1 Message Date
Roland Grunberg 986d9edcf6 Remove dependence on eclipse by use of self-bundled equinox launcher.
Tycho's self-packaged Eclipse equinox launcher should be used to to
publish bundles and features as a p2 repository, rather than depending
on Eclipse itself. This will avoid the cyclic dependencies.
2012-10-11 12:02:43 -04:00
Roland Grunberg 456e392859 Make symlinked jars under %%{_javadir} unique.
When a jar under %%{_javadir} is symlinked, it may clash with other jars
of the same name (eg. multiple core.jar that are osgi bundles).

This is also a non-bootstrap build.
2012-10-10 13:36:49 -04:00
Roland Grunberg 7431c5844e Fix copy-platform-all script to properly link %%{_datadir}/eclipse jars.
When the path to the plugins/features folder for a set of bundles is
"%%{_datadir}/eclipse/dropins/${name}" (missing the additional eclipse
folder), the linking of its jars will fail.
2012-07-30 14:48:52 -04:00
Roland Grunberg 4fc2026190 Detect OSGi jars using presence of the Bundle-SymbolicName entry. 2012-07-23 14:00:34 -04:00
Roland Grunberg 8a282a1729 Implement automatic creation of a system p2 repository.
Automatically create a local p2 repository of all bundles on the system
so that they may be used for local dependency resolution. This is done
using a modified version of Eclipse's copy-platform script.
2012-06-11 13:21:25 -04:00