From 60ab66ac9e73a73171a053824ff86f20ac59a66e Mon Sep 17 00:00:00 2001 From: Mat Booth Date: Apr 17 2019 09:17:58 +0000 Subject: Add basic eclipse packages --- diff --git a/eclipse.yaml b/eclipse.yaml index bd80ca5..fa11ef6 100644 --- a/eclipse.yaml +++ b/eclipse.yaml @@ -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: > + 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: > - Module API. + 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: > + Runtime dependency of eclipse. + glassfish-jsp: + buildorder: 30 + ref: f30 + arches: [x86_64, ppc64le, aarch64, s390x] rationale: > - Module API. + 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: > + Runtime dependency of eclipse, glassfish-jsp-api, + jetty. + google-gson: + buildorder: 10 + ref: f30 + arches: [x86_64, ppc64le, aarch64, s390x] rationale: > - Module API. - Runtime dependency of glassfish-jsp-api. + Runtime dependency of eclipse-jgit. icu4j: buildorder: 10 ref: f30 + arches: [x86_64, ppc64le, aarch64, s390x] + rationale: > + Runtime dependency of eclipse. + javaewah: + buildorder: 10 + ref: f30 + arches: [x86_64, ppc64le, aarch64, s390x] rationale: > - Module API. + 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. diff --git a/koschei.cfg b/koschei.cfg new file mode 100644 index 0000000..05fcdcd --- /dev/null +++ b/koschei.cfg @@ -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" + }, + }, + }, +}