Commit Graph

170 Commits

Author SHA1 Message Date
Mikolaj Izdebski
7d2e04fb65 fedoraproject-p2: Allow installation of source bundles 2014-09-24 07:38:34 +02:00
Roland Grunberg
805cfaf66d Add Fedora system repos to target definition resolver.
- Look for any IU if IU/Version query fails in target definition resolver.
2014-09-23 13:58:03 -04:00
Roland Grunberg
2f58c6c99e Fix bootstrap build so tycho-bundles may depend on fedoraproject-p2. 2014-09-23 13:58:01 -04:00
Mikolaj Izdebski
ca06a8514b fedoraproject-p2: Allow installing the same symlink into separate dropins 2014-09-12 08:49:01 +02:00
Mikolaj Izdebski
fe165dabcc Fix tycho-bundles-external-manifest.txt generation 2014-09-10 09:59:02 +02:00
Mikolaj Izdebski
cae7fa5d2a fedoraproject-p2: Fix self-dependencies failing builds 2014-09-10 08:49:35 +02:00
Roland Grunberg
7448eae657 Make debundling more resilient to changes.
- fedoraproject-p2: Update to latest (Fix metapackage merging).
2014-09-09 12:52:27 -04:00
Mikolaj Izdebski
84939cf2d2 Avoid extracting tycho-bundles-external.zip in XMvn plugin 2014-09-08 12:52:09 +02:00
Mikolaj Izdebski
ee0a43dd0b fedoraproject-p2: Import XMvn P2 plugin 2014-09-08 10:35:49 +02:00
Roland Grunberg
793ac795c5 Debundle tycho-bundles-external and tycho-standalone-p2-director.
- Resolves: rhbz#789272
2014-09-05 14:17:58 -04:00
Roland Grunberg
b31d03ca43 Use fedoraproject-p2 to do OSGi bundle discovery. 2014-09-04 12:48:01 -04:00
Mikolaj Izdebski
c7cad093f3 Include eclipse features dir in custom resolver 2014-09-04 12:01:43 +02:00
Roland Grunberg
1c66298751 fedoraproject-p2: Do not regenerate IU metadata on every query. 2014-09-03 14:45:01 -04:00
Mat Booth
2b548d906d Perform non-bootstrap build
- Update running-env-only patch
2014-08-28 14:49:17 +01:00
Roland Grunberg
72e8f7d01d Update fedoraproject-p2 project.
- fedoraproject-p2: Fix issues with creation of feature IUs.
- fedoraproject-p2: Fix jar corruption bug.
2014-08-27 16:11:14 -04:00
Roland Grunberg
3d584e80a1 Integrate fedoraproject-p2 into Tycho.
fedoraproject-p2 allows for treating filesystem locations as p2
repositories. As a result we may eliminate our use of the
copy-platform-all script and simply refer to system locations prepended
with the 'fedora' schema namespace.
2014-08-21 15:55:24 -04:00
Roland Grunberg
ae5780c5ab Update to 0.21.0 Release. 2014-07-25 16:48:00 -04:00
Mat Booth
3acafa4922 Allow director plugin to only assemble products for the current arch
- Drop some unneeded BR/Rs on surefire (maven-local pulls these in)
2014-07-11 12:49:24 +01:00
Roland Grunberg
b41d1a7646 Return non-existant expected local path when resolution fails.
- Resolves: rhbz#1114120
2014-07-02 13:06:52 -04:00
Roland Grunberg
9105146b8f Tycho should always delegate artifact resolution to Maven. 2014-06-27 12:58:39 -04:00
Alexander Kurtakov
a953232a46 Non-bootstrap build now that aarch64 is done. 2014-06-25 10:00:30 +03:00
Roland Grunberg
123359b2eb Add swt aarch64 fragment to bootstrap repo. 2014-06-24 12:23:13 -04:00
Alexander Kurtakov
ecbf350749 Full bootstrap build for secondary archs. 2014-06-24 10:33:45 +03:00
Mikolaj Izdebski
6f82ea9340 Restore runtime dependencies on XMvn 2014-06-12 14:16:04 +02:00
Dennis Gilmore
216abd0273 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 04:19:15 -05:00
Mikolaj Izdebski
428633fb4a Fix tycho-fix-bootstrap-build.patch 2014-06-06 13:35:05 +02:00
Mikolaj Izdebski
5e2a21ddf5 Rebase tycho-fix-bootstrap-build.patch 2014-06-04 09:23:24 +02:00
Mikolaj Izdebski
5b4078c031 Remove unneeded XMvn bits 2014-06-03 14:46:14 +02:00
Mikolaj Izdebski
369a33d447 Skip intermediary build in non-bootstrap mode 2014-06-03 12:34:42 +02:00
Mikolaj Izdebski
2c96975f09 Fix runtime dependencies on XMvn in POMs
- Use custom Plexus config to lookup XMvn classes
- Lookup Aether WorkspaceReader using role hint "ide"
2014-05-30 15:44:43 +02:00
Mikolaj Izdebski
aa821111b4 Fix changelog 2014-05-29 08:59:20 +02:00
Mikolaj Izdebski
a1aeb11a01 Don'n install duplicate Maven metadata for sisu-equinox 2014-05-29 08:57:32 +02:00
Mikolaj Izdebski
e7e902e410 Include tycho-bundles-external.pom in %files 2014-05-21 18:59:55 +02:00
Mikolaj Izdebski
abcaff6bd8 Use .mfiles generated during build 2014-05-21 18:47:57 +02:00
Mikolaj Izdebski
88f2d95ad8 Add support for XMvn 2.0 2014-05-16 12:31:24 +02:00
Alexander Kurtakov
478f64cecf Make tycho copy licence feature to the system repo. 2014-05-13 14:39:33 +03:00
Alexander Kurtakov
32cb24e4e0 Non-bootstrap build. 2014-04-30 22:41:47 +03:00
Alexander Kurtakov
0e3e7d0c06 Organize patches. 2014-04-29 12:31:48 +03:00
Roland Grunberg
25d9638d59 Add support for compact profiles (Bug 1090003). 2014-04-22 13:51:40 -04:00
Roland Grunberg
a8dbaea70a Non-bootstrap build. 2014-04-02 16:42:08 -04:00
Roland Grunberg
30d1cba15c Update to Eclipse Luna (4.4). 2014-04-02 10:17:23 -04:00
Roland Grunberg
c0ed3543a1 Update to 0.20.0 Release. 2014-03-25 10:45:44 -04:00
Roland Grunberg
5bfcd54870 Respect %{eclipse_bootstrap} flag in tycho-bootstrap.sh.
- Update Eclipse bootstrap cache.
- Fix Equinox Launcher usage logic in copy-platform-all.
2014-03-12 16:50:40 -04:00
Roland Grunberg
14f9989163 Non-bootstrap build. 2014-03-06 16:20:42 -05:00
Roland Grunberg
48f7a01dca Do not check %{_libdir}/eclipse plugins/features folders twice. 2014-03-06 12:13:42 -05:00
Mikolaj Izdebski
f63325d80d Improve logging and error handling fop copy-platform-all 2014-02-26 15:09:50 +01:00
Roland Grunberg
1b30f95ae0 Fix issues with bootstrap build.
- Fix bug in bootstrap building of tycho-bundles-external.
- Add BR to packages used by Eclipse bundles in bootstrap build.
- Fix ecf bundles in bootstrap repo and add emf bundles.
2014-02-24 14:28:19 -05:00
Roland Grunberg
58c0ff0476 Perform a pure bootstrap build. 2014-02-11 15:32:48 -05:00
Roland Grunberg
43e579bd3b Fix bootstrap build. 2014-01-15 16:42:26 -05:00
Mikolaj Izdebski
312839e256 Fix usage of %add_maven_depmap for zip files
- Resolves: rhbz#1004310
2014-01-06 23:26:35 +01:00