Add basic eclipse packages

This commit is contained in:
Mat Booth 2019-04-17 01:09:32 +01:00
commit 60ab66ac9e
2 changed files with 359 additions and 42 deletions

View file

@ -19,27 +19,21 @@ data:
profiles:
default:
rpms:
- felix-scr
- eclipse
- eclipse-jgit
api:
rpms:
- apache-commons-jxpath
- apache-sshd
- batik
- felix-gogo-command
- felix-gogo-runtime
- felix-gogo-shell
- felix-scr
- glassfish-annotation-api
- glassfish-jsp-api
- glassfish-servlet-api
- icu4j
- jetty
- lucene
- sac
- sat4j
- eclipse
- eclipse-jgit
filter:
rpms:
- apache-commons-compress-javadoc
- apache-commons-el-javadoc
- apache-commons-jxpath-javadoc
- apache-sshd-javadoc
- args4j-javadoc
- args4j-parent
- args4j-tools
- batik-demo
- batik-javadoc
- batik-rasterizer
@ -47,6 +41,20 @@ data:
- batik-squiggle
- batik-svgpp
- batik-ttf2svg
- bouncycastle-javadoc
- bouncycastle-mail
- bouncycastle-tls
- eclipse-contributor-tools
- eclipse-ecf-runtime
- eclipse-ecf-sdk
- eclipse-egit-mylyn
- eclipse-emf-runtime
- eclipse-emf-sdk
- eclipse-emf-xsd
- eclipse-p2-discovery
- eclipse-pde
- eclipse-tests
- ed25519-java-javadoc
- felix-gogo-command-javadoc
- felix-gogo-parent
- felix-gogo-runtime-javadoc
@ -54,18 +62,71 @@ data:
- felix-scr-javadoc
- glassfish-annotation-api-javadoc
- glassfish-jsp-api-javadoc
- glassfish-jsp-javadoc
- glassfish-servlet-api-javadoc
- google-gson-javadoc
- icu4j-charset
- icu4j-javadoc
- icu4j-localespi
- javaewah-javadoc
- jetty
- jetty-alpn-client
- jetty-alpn-server
- jetty-annotations
- jetty-ant
- jetty-cdi
- jetty-client
- jetty-deploy
- jetty-fcgi-client
- jetty-fcgi-server
- jetty-http-spi
- jetty-http2-client
- jetty-http2-common
- jetty-http2-hpack
- jetty-http2-http-client-transport
- jetty-http2-server
- jetty-httpservice
- jetty-infinispan
- jetty-jaas
- jetty-jaspi
- jetty-javadoc
- jetty-javax-websocket-client-impl
- jetty-javax-websocket-server-impl
- jetty-jmx
- jetty-jndi
- jetty-jsp
- jetty-jspc-maven-plugin
- jetty-jstl
- jetty-maven-plugin
- jetty-nosql
- jetty-osgi-alpn
- jetty-osgi-boot
- jetty-osgi-boot-jsp
- jetty-osgi-boot-warurl
- jetty-plus
- jetty-project
- jetty-proxy
- jetty-quickstart
- jetty-rewrite
- jetty-servlets
- jetty-spring
- jetty-start
- jetty-unixsocket
- jetty-util-ajax
- jetty-webapp
- jetty-websocket-api
- jetty-websocket-client
- jetty-websocket-common
- jetty-websocket-server
- jetty-websocket-servlet
- jetty-xml
- jgit-javadoc
- kxml-javadoc
- lucene-analysis
- lucene-analyzers-icu
- lucene-analyzers-kuromoji
- lucene-analyzers-morfologik
- lucene-analyzers-nori
- lucene-analyzers-phonetic
- lucene-analyzers-smartcn
- lucene-analyzers-stempel
- lucene-backward-codecs
- lucene-benchmark
@ -81,10 +142,7 @@ data:
- lucene-memory
- lucene-misc
- lucene-parent
- lucene-queries
- lucene-queryparser
- lucene-replicator
- lucene-sandbox
- lucene-solr-grandparent
- lucene-spatial
- lucene-spatial-extras
@ -98,111 +156,220 @@ data:
buildopts:
rpms:
macros: |
%_with_bootstrap 1
%_with_jp_minimal 1
%_without_providers 1
components:
rpms:
apache-commons-compress:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse-jgit.
apache-commons-el:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse.
apache-commons-jxpath:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse.
apache-sshd:
buildorder: 20
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse-jgit.
args4j:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse-jgit.
batik:
buildorder: 20
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse.
bouncycastle:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse-jgit.
eclipse:
buildorder: 40
ref: 6dd1f037f0f5845c17a0b0d099bdbe9c973df2d8
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse-egit, eclipse-jgit.
eclipse-ecf:
buildorder: 20
ref: c521c69a282c21f56a199d4bfd2b637bf4d3e392
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse.
# eclipse-ecf:
# buildorder: 60
# ref: f30
# arches: [x86_64, ppc64le, aarch64, s390x]
# rationale: >
# Runtime dependency of eclipse.
eclipse-emf:
buildorder: 10
ref: ab6513a9c6b9d4b26a180e4a1b22d42c5cd8139a
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse.
# eclipse-emf:
# buildorder: 50
# ref: f30
# arches: [x86_64, ppc64le, aarch64, s390x]
# rationale: >
# Runtime dependency of eclipse.
eclipse-jgit:
buildorder: 30
ref: 88c751f2900c9e9b534a8661e285d9d8aeff757e
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse-egit.
# eclipse-jgit:
# buildorder: 50
# ref: f30
# arches: [x86_64, ppc64le, aarch64, s390x]
# rationale: >
# Runtime dependency of eclipse-egit.
eclipse-license:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Build dependency of eclipse, eclipse-ecf, eclipse-egit.
ed25519-java:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of apache-sshd.
Runtime dependency of eclipse-jgit.
felix-gogo-command:
buildorder: 30
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse.
felix-gogo-parent:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Build dependency of felix-gogo-command,
felix-gogo-shell, felix-gogo-runtime.
felix-gogo-runtime, felix-gogo-shell.
felix-gogo-runtime:
buildorder: 20
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of felix-gogo-command,
Runtime dependency of eclipse, felix-gogo-command,
felix-gogo-shell.
felix-gogo-shell:
buildorder: 30
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse.
felix-scr:
buildorder: 30
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse.
glassfish-annotation-api:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse.
glassfish-jsp:
buildorder: 30
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse.
glassfish-jsp-api:
buildorder: 20
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse, glassfish-jsp.
glassfish-servlet-api:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of glassfish-jsp-api.
Runtime dependency of eclipse, glassfish-jsp-api,
jetty.
google-gson:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse-jgit.
icu4j:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse.
javaewah:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of eclipse-jgit.
jetty:
buildorder: 20
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse, eclipse-jgit.
kxml:
buildorder: 20
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of felix-scr.
lucene:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse.
sac:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse.
sat4j:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Module API.
Runtime dependency of eclipse.
xmlgraphics-commons:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of batik.
Runtime dependency of batik, eclipse.
xpp3:
buildorder: 10
ref: f30
arches: [x86_64, ppc64le, aarch64, s390x]
rationale: >
Runtime dependency of felix-scr, kxml.

150
koschei.cfg Normal file
View file

@ -0,0 +1,150 @@
# -*- python -*-
# vim: ft=python
config = {
"buildrequires": [
"tycho",
"platform",
],
"requires": [
"platform",
],
"bootstrap": False,
"full_refs": False,
"default_ref": "f30",
"include_build_deps": False,
"closure": False,
"filter_unused": True,
"topo_sort": True,
"api": [
"eclipse",
"eclipse-egit",
],
"profiles": {
"default": [
"eclipse",
"eclipse-egit",
],
},
"filter": [
],
"includes": [
],
"excludes": [
# Packages from ant module
"ant",
"antlr",
"apache-commons-logging",
"apache-commons-net",
"apiguardian",
"bcel",
"bsf",
"hamcrest",
"jakarta-oro",
"javamail",
"jdepend",
"jsch",
"junit",
"junit5",
"jzlib",
"log4j12",
"opentest4j",
"regexp",
"univocity-parsers",
"xalan-j2",
"xerces-j2",
"xml-commons-apis",
"xml-commons-resolver",
"xz-java",
# Packages from maven module
"aopalliance",
"apache-commons-cli",
"apache-commons-codec",
"apache-commons-io",
"apache-commons-lang3",
"apache-commons-logging",
"atinject",
"cdi-api",
"geronimo-annotation",
"glassfish-el",
"google-guice",
"guava20",
"hawtjni",
"httpcomponents-client",
"httpcomponents-core",
"jansi",
"jansi-native",
"jboss-interceptors-1.2-api",
"jsoup",
"maven",
"maven-resolver",
"maven-shared-utils",
"maven-wagon",
"plexus-cipher",
"plexus-classworlds",
"plexus-containers",
"plexus-interpolation",
"plexus-sec-dispatcher",
"plexus-utils",
"sisu",
"slf4j",
# Additional Runtime Exclusions
"javapackages-tools",
"osgi-core",
],
"frozen_refs": [
],
"stream_override": {
"tycho": {
"2019-03": "[1.3]",
},
"platform": {
"2019-03": "[f28]",
},
},
"macros": {
"_with_bootstrap": 1,
"_with_jp_minimal": 1,
"_without_providers": 1,
},
"summary": "An open, extensible IDE and application platform",
"description": """\
The Eclipse platform is designed for building integrated development
environments (IDEs), server-side applications, desktop applications, and
everything in between.
""",
"koji_config": {
"server": "https://koji.fedoraproject.org/kojihub",
"topurl": "https://kojipkgs.fedoraproject.org/",
"multicall_chunk_size": 1000,
"tag_name": "f30-build",
},
"dependency": {
"repo_arch": "x86_64",
"resolve_for_arch": "x86_64",
"ignore_weak_deps": True,
"cache_l2_capacity": 2,
},
"directories": {
"cachedir": "/tmp/maven-modulemd-gen",
},
"logging": {
"version": 1,
"loggers": {
"": {
"level": "INFO",
"handlers": ["stderr"],
},
},
"handlers": {
"stderr": {
"class": "logging.StreamHandler",
"stream": "ext://sys.stderr"
},
},
},
}