From 358aa16edd7460861fbaaa9e334a0f513f64e970 Mon Sep 17 00:00:00 2001 From: Carl George Date: Sep 07 2021 19:53:48 +0000 Subject: transmodrify/c8s-stream-rhel8/tycho-rhel8-8050020210824205135.21b86cbc --- diff --git a/tycho.yaml b/tycho.yaml new file mode 100644 index 0000000..9841979 --- /dev/null +++ b/tycho.yaml @@ -0,0 +1,294 @@ +--- +document: modulemd +version: 2 +data: + name: tycho + stream: rhel8 + summary: Plugins and extensions for building Eclipse plugins and OSGI bundles with Maven + description: >- + Tycho is a set of Maven plugins and extensions for building Eclipse plugins and + OSGI bundles with Maven. Eclipse plugins and OSGI bundles have their own metadata + for expressing dependencies, source folder locations, etc. that are normally found + in a Maven POM. Tycho uses native metadata for Eclipse plugins and OSGi bundles + and uses the POM to configure and drive the build. Tycho supports bundles, fragments, + features, update site projects and RCP applications. Tycho also knows how to run + JUnit test plugins using OSGi runtime and there is also support for sharing build + results using Maven artifact repositories. + + Tycho plugins introduce new packaging types and the corresponding lifecycle bindings + that allow Maven to use OSGi and Eclipse metadata during a Maven build. OSGi rules + are used to resolve project dependencies and package visibility restrictions are + honored by the OSGi-aware JDT-based compiler plugin. Tycho will use OSGi metadata + and OSGi rules to calculate project dependencies dynamically and injects them + into the Maven project model at build time. Tycho supports all attributes supported + by the Eclipse OSGi resolver (Require-Bundle, Import-Package, Eclipse-GenericRequire, + etc). Tycho will use proper classpath access rules during compilation. Tycho supports + all project types supported by PDE and will use PDE/JDT project metadata where + possible. One important design goal in Tycho is to make sure there is no duplication + of metadata between POM and OSGi metadata. + license: + module: + - MIT + dependencies: + - buildrequires: + platform: [el8.5.0] + javapackages-tools: [201801] + tycho: [rhel8] + requires: + platform: [el8] + javapackages-tools: [201801] + profiles: + common: + rpms: + - tycho + - tycho-extras + api: + rpms: + - cbi-plugins + - tycho + - tycho-extras + buildopts: + rpms: + macros: | + %_with_jp_minimal 1 + %_without_contrib_tools 1 + %_without_junit5 1 + components: + rpms: + apache-commons-el: + buildorder: 10 + ref: 73c188c765cbdb518e89f4fdf4421f9acdd8069b + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse. + apiguardian: + buildorder: 10 + ref: 1c5854838390a252016ba1b681c3e20be9afecbb + arches: [x86_64] + rationale: > + Build dependency of junit5. + auto: + buildorder: 20 + ref: a26fa6c482e3f274d9380ec8961b6823e4b23ba0 + arches: [x86_64] + rationale: > + Runtime dependency of cbi-plugins. + Build dependency of cbi-plugins. + batik: + buildorder: 20 + ref: e7d618486236e30860d82ddedfa4c41e913bb163 + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, tycho. + Build dependency of eclipse, tycho. + cbi-plugins: + buildorder: 50 + ref: 1493ad6e39077394476acb08b7698fde4a85d5ea + arches: [x86_64] + rationale: > + Module API. + Build dependency of eclipse. + decentxml: + buildorder: 10 + ref: 123ea3dab3936f0ce72d5aa42b155a15231a4a16 + arches: [x86_64] + rationale: > + Runtime dependency of cbi-plugins, tycho. + Build dependency of cbi-plugins, tycho. + ecj: + buildorder: 10 + ref: bd3beb85da56da17d680e40e19dffe0ccafe4b82 + arches: [x86_64] + rationale: > + Runtime dependency of tycho. + Build dependency of glassfish-jsp, tycho. + eclipse: + buildorder: 80 + ref: 11dc0f1839ff9e3cd88918db941f434e3222b8fe + arches: [x86_64] + rationale: > + Module application. + eclipse-ecf: + buildorder: 70 + ref: 402b5ef86ac82b8527502440353488c04f3c7b3f + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse. + eclipse-emf: + buildorder: 60 + ref: 7fec2c24b40c859f4e7997a77d12987a1f3b416e + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse, eclipse-ecf. + eclipse-license: + buildorder: 50 + ref: 99ea0762dce631a850a7c405410b601c77fedf35 + arches: [x86_64] + rationale: > + Build dependency of eclipse, eclipse-ecf. + felix-gogo-command: + buildorder: 30 + ref: 66c5ca805f9f48fb8904019c646424ee973cced1 + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse. + felix-gogo-parent: + buildorder: 10 + ref: 0139b2350a9eb4c91ccb466ce5074302d1a8d04f + arches: [x86_64] + rationale: > + Build dependency of felix-gogo-command, + felix-gogo-runtime, felix-gogo-shell. + felix-gogo-runtime: + buildorder: 20 + ref: 314afbcab18cdb1ba4f218d05cd6ddff3afb90f9 + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, felix-gogo-command, + felix-gogo-shell. + Build dependency of eclipse, felix-gogo-command, + felix-gogo-shell, felix-scr. + felix-gogo-shell: + buildorder: 30 + ref: 9e3cfdfa64d02abbda98ed733d4deb63b7909cd8 + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse. + felix-scr: + buildorder: 30 + ref: 3e33d9f5a17267d9b36ede877eb8df8ece936341 + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, tycho. + Build dependency of eclipse, tycho. + glassfish-jsp: + buildorder: 20 + ref: c26768aa09e8b760e8c36539735ad06d919b5981 + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, tycho. + Build dependency of eclipse, tycho. + google-gson: + buildorder: 10 + ref: 2dc41ac8de20730ace8591693065f39f758c82d8 + arches: [x86_64] + rationale: > + Runtime dependency of eclipse + Build dependency of eclipse + icu4j: + buildorder: 10 + ref: c5f702a4e72885786cb11355f29a28407c22dfce + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, tycho. + Build dependency of eclipse, tycho. + javapoet: + buildorder: 10 + ref: d418582a47ee5af2a9dfb8a659b3f10763fae4ca + arches: [x86_64] + rationale: > + Runtime dependency of auto + Build dependency of auto + jetty: + buildorder: 10 + ref: a5b854bac76ad7f420676836cc2b71af4953d9ab + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse. + junit5: + buildorder: 20 + ref: 0f9283f20a9081e6e020e5d74fe65d9b4a352135 + arches: [x86_64] + rationale: > + Build dependency of tycho, eclipse. + kxml: + buildorder: 20 + ref: 34aedd622a1e4526303aaed0fcc71702965d44c4 + arches: [x86_64] + rationale: > + Runtime dependency of felix-scr. + Build dependency of felix-scr. + lucene: + buildorder: 10 + ref: 3451909e6b3e6669438f9487e5b50c0bd75cb535 + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse. + opentest4j: + buildorder: 10 + ref: 71c3d279c0dd83eca3acf362fd3276b808684a87 + arches: [x86_64] + rationale: > + Build dependency of junit5. + sac: + buildorder: 10 + ref: 2a18fc5c8881b258148853d45ee306cb0bfae3ef + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, tycho. + Build dependency of eclipse, tycho. + sat4j: + buildorder: 10 + ref: 95e1cea02add331e4c4d7a937bddf7fc317fb0bc + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, tycho. + Build dependency of eclipse, tycho. + tesla-polyglot: + buildorder: 10 + ref: bc210f3bb0fc1e23c4bd3705138e5081a0863e41 + arches: [x86_64] + rationale: > + Runtime dependency of tycho-extras. + Build dependency of tycho-extras. + tycho: + buildorder: 40 + ref: 35a07c253d334be8ea1478ca33eee2161a02f128 + arches: [x86_64] + rationale: > + Module API. + Runtime dependency of cbi-plugins, + tycho-extras. + Build dependency of cbi-plugins, eclipse, eclipse-ecf, + eclipse-emf, eclipse-license, + tycho-extras. + tycho-extras: + buildorder: 50 + ref: 4a48adccbf9778ab9a894cc8b0b21dff75b78ee1 + arches: [x86_64] + rationale: > + Module API. + Build dependency of eclipse, eclipse-ecf, eclipse-emf. + univocity-parsers: + buildorder: 10 + ref: 79d7f75ea45fda2cd5ec9cbb3cf8ecc050626132 + arches: [x86_64] + rationale: > + Build dependency of junit5. + xml-maven-plugin: + buildorder: 10 + ref: 8bbd982a67b229d0d7b07f6845c31be77af8e7ed + arches: [x86_64] + rationale: > + Build dependency of eclipse. + xmlgraphics-commons: + buildorder: 10 + ref: 4a021482c412e7cd4a44375a9aa234363d49c1e6 + arches: [x86_64] + rationale: > + Runtime dependency of batik. + Build dependency of batik. + xpp3: + buildorder: 10 + ref: 9a6f301add742ba10c9f3c07c3ba92239aea43fe + arches: [x86_64] + rationale: > + Runtime dependency of felix-scr, kxml. + Build dependency of felix-scr, kxml.