commit e6e8c24ea16a343018859f79f48c65069a866dfa Author: MSVSphere Packaging Team Date: Mon May 13 13:43:01 2024 +0300 import tycho-rhel8-8050020211110202056.21b86cbc diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/.tycho.metadata b/.tycho.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/modulemd.src.txt b/SOURCES/modulemd.src.txt new file mode 100644 index 0000000..b8ef335 --- /dev/null +++ b/SOURCES/modulemd.src.txt @@ -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: changed/i8c-stream-rhel8/apache-commons-el-1.0-42.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse. + apiguardian: + buildorder: 10 + ref: changed/i8c-stream-rhel8/apiguardian-1.0.0-3.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Build dependency of junit5. + auto: + buildorder: 20 + ref: changed/i8c-stream-rhel8/auto-1.4.1-1.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of cbi-plugins. + Build dependency of cbi-plugins. + batik: + buildorder: 20 + ref: changed/i8c-stream-rhel8/batik-1.14-2.module_el8.5.0+1008+35e34ea8 + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, tycho. + Build dependency of eclipse, tycho. + cbi-plugins: + buildorder: 50 + ref: changed/i8c-stream-rhel8/cbi-plugins-1.1.5-6.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Module API. + Build dependency of eclipse. + decentxml: + buildorder: 10 + ref: changed/i8c-stream-rhel8/decentxml-1.4-19.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of cbi-plugins, tycho. + Build dependency of cbi-plugins, tycho. + ecj: + buildorder: 10 + ref: changed/i8c-stream-rhel8/ecj-4.11-0.1.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of tycho. + Build dependency of glassfish-jsp, tycho. + eclipse: + buildorder: 80 + ref: changed/i8c-stream-rhel8/eclipse-4.12-6.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Module application. + eclipse-ecf: + buildorder: 70 + ref: changed/i8c-stream-rhel8/eclipse-ecf-3.14.5-3.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse. + eclipse-emf: + buildorder: 60 + ref: changed/i8c-stream-rhel8/eclipse-emf-2.18.0-1.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse, eclipse-ecf. + eclipse-license: + buildorder: 50 + ref: changed/i8c-stream-rhel8/eclipse-license-2.0.1-7.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Build dependency of eclipse, eclipse-ecf. + felix-gogo-command: + buildorder: 30 + ref: changed/i8c-stream-rhel8/felix-gogo-command-1.0.2-7.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse. + felix-gogo-parent: + buildorder: 10 + ref: changed/i8c-stream-rhel8/felix-gogo-parent-4-2.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Build dependency of felix-gogo-command, + felix-gogo-runtime, felix-gogo-shell. + felix-gogo-runtime: + buildorder: 20 + ref: changed/i8c-stream-rhel8/felix-gogo-runtime-1.1.0-3.module_el8.1.0+280+b8d347df + 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: changed/i8c-stream-rhel8/felix-gogo-shell-1.1.0-2.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse. + felix-scr: + buildorder: 30 + ref: changed/i8c-stream-rhel8/felix-scr-2.1.16-1.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, tycho. + Build dependency of eclipse, tycho. + glassfish-jsp: + buildorder: 20 + ref: changed/i8c-stream-rhel8/glassfish-jsp-2.3.3-0.14.b02.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, tycho. + Build dependency of eclipse, tycho. + google-gson: + buildorder: 10 + ref: changed/i8c-stream-rhel8/google-gson-2.8.2-3.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse + Build dependency of eclipse + icu4j: + buildorder: 10 + ref: changed/i8c-stream-rhel8/icu4j-64.2-1.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, tycho. + Build dependency of eclipse, tycho. + javapoet: + buildorder: 10 + ref: changed/i8c-stream-rhel8/javapoet-1.7.0-6.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of auto + Build dependency of auto + jetty: + buildorder: 10 + ref: changed/i8c-stream-rhel8/jetty-9.4.19-1.v20190610.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse. + junit5: + buildorder: 20 + ref: changed/i8c-stream-rhel8/junit5-5.4.0-1.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Build dependency of tycho, eclipse. + kxml: + buildorder: 20 + ref: changed/i8c-stream-rhel8/kxml-2.3.0-18.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of felix-scr. + Build dependency of felix-scr. + lucene: + buildorder: 10 + ref: changed/i8c-stream-rhel8/lucene-8.1.1-2.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse. + Build dependency of eclipse. + opentest4j: + buildorder: 10 + ref: changed/i8c-stream-rhel8/opentest4j-1.1.1-1.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Build dependency of junit5. + sac: + buildorder: 10 + ref: changed/i8c-stream-rhel8/sac-1.3-30.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, tycho. + Build dependency of eclipse, tycho. + sat4j: + buildorder: 10 + ref: changed/i8c-stream-rhel8/sat4j-2.3.5-15.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of eclipse, tycho. + Build dependency of eclipse, tycho. + tesla-polyglot: + buildorder: 10 + ref: changed/i8c-stream-rhel8/tesla-polyglot-0.2.1-9.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of tycho-extras. + Build dependency of tycho-extras. + tycho: + buildorder: 40 + ref: changed/i8c-stream-rhel8/tycho-1.4.0-2.module_el8.1.0+280+b8d347df + 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: changed/i8c-stream-rhel8/tycho-extras-1.4.0-1.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Module API. + Build dependency of eclipse, eclipse-ecf, eclipse-emf. + univocity-parsers: + buildorder: 10 + ref: changed/i8c-stream-rhel8/univocity-parsers-2.5.5-4.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Build dependency of junit5. + xml-maven-plugin: + buildorder: 10 + ref: changed/i8c-stream-rhel8/xml-maven-plugin-1.0.2-3.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Build dependency of eclipse. + xmlgraphics-commons: + buildorder: 10 + ref: changed/i8c-stream-rhel8/xmlgraphics-commons-2.3-1.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of batik. + Build dependency of batik. + xpp3: + buildorder: 10 + ref: changed/i8c-stream-rhel8/xpp3-1.1.4-20.c.module_el8.1.0+280+b8d347df + arches: [x86_64] + rationale: > + Runtime dependency of felix-scr, kxml. + Build dependency of felix-scr, kxml.