Commit Graph

125 Commits

Author SHA1 Message Date
Roland Grunberg
717b54a9e3 Non-bootstrap build. 2012-06-11 15:18:19 -04:00
Roland Grunberg
ebce2e6f42 Only create system p2 repository when running in local mode. 2012-06-11 15:00:17 -04:00
Roland Grunberg
ed7b67b58d Allow for building SWT fragments (BZ #380934). 2012-06-11 13:21:31 -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
Roland Grunberg
416b074682 Fix Surfire test plugin.
When running an Eclipse bundle's tests, Tycho Surefire resolves its
runtime dependencies using a class loader, which is in fact just looking
through Bundle-ClassPath. As a result, it must copy over and include
system jars in its Bundle-ClassPath. We use Fedora system jars to
satisfy these dependencies but even these jars differ slightly in terms
of provided classes.
2012-06-11 13:12:10 -04:00
Roland Grunberg
4a3b7d4fce Non-bootstrap build. 2012-05-23 11:20:03 -04:00
Roland Grunberg
34928e3a9f Set BREE to at least JavaSE-1.6 when building OSGi bundles.
Since Fedora 17, we need an Execution Environment of at least JavaSE-1.6
for Eclipse bundles. Eclipse Juno platform bundles depend on
javax.annotation. In Fedora this is provided by geronimo-annotation, but
has a dependency on javax.lang.model (since 1.6).
2012-05-22 15:22:54 -04:00
Roland Grunberg
9ff3cfa8c5 Non-bootstrap build. 2012-05-16 16:11:13 -04:00
Roland Grunberg
733e99cdb1 Implement a custom resolver when running in local mode.
When running in local mode, dependencies should be resolved by looking
on the local system. Remote repositories should be ignored.
2012-05-04 15:34:47 -04:00
Roland Grunberg
9a36347598 Non-bootstrap build. 2012-04-04 13:26:04 -04:00
Roland Grunberg
0e1315053c Revert "Remove "BuildArch: noarch"."
This reverts commit 2f0ce7b38b.
2012-04-04 13:08:33 -04:00
Roland Grunberg
2f0ce7b38b Remove "BuildArch: noarch". 2012-04-02 16:07:41 -04:00
Roland Grunberg
e162d5762a Add missing tycho-testing-harness to be packaged. 2012-04-02 12:35:49 -04:00
Roland Grunberg
6ac9cc0acf - Update to 0.14.1 upstream tag.
- Allow building against maven-surefire 2.12 (instead of 2.10).
2012-03-09 16:56:24 -05:00
Roland Grunberg
8d36c52a2f Stop symlinking o.e.osgi and o.e.jdt.core into the m2 cache. 2012-02-23 16:31:51 -05:00
Roland Grunberg
be52c16622 Non-bootstrap build. 2012-02-16 14:38:20 -05:00
Roland Grunberg
387d90cf7d Update to 0.14.0 upstream release tag. 2012-02-16 13:34:39 -05:00
Roland Grunberg
14063d17d7 Non-bootstrap build. 2012-02-09 14:37:19 -05:00
Roland Grunberg
a6788916c2 Build 0.14.0 2012-02-09 14:25:34 -05:00
Stanislav Ochotnicky
e648c501d3 Add bootstrap-repo creating script 2012-01-27 16:49:34 -05:00
Stanislav Ochotnicky
8ef75d40ea Scratch commit for 0.13 update 2012-01-27 16:49:11 -05:00
Dennis Gilmore
0542f46da2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 01:22:16 -06:00
Alexander Kurtakov
017d47cb0c Non-bootstrap build. 2011-05-06 17:48:32 +03:00
Stanislav Ochotnicky
55dfddf3af Initial commit 2011-05-06 12:38:49 +02:00
Fedora Release Engineering
50de21b9ea Initial setup of the repo 2011-05-05 18:38:20 +00:00