Blob Blame History Raw
---
document: modulemd
version: 2
data:
    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.
    license:
        module:
            - MIT
    dependencies:
        - buildrequires:
              platform: ["-f28", "-f29", "-f30"]
          requires:
              platform: ["-f28", "-f29", "-f30"]
    profiles:
        everything:
            rpms:
                - eclipse-cdt
                - eclipse-cdt-arduino
                - eclipse-cdt-llvm
                - eclipse-cdt-native
                - eclipse-cdt-qt
                - eclipse-cdt-terminal
                - eclipse-ecf-core
                - eclipse-ecf-runtime
                - eclipse-egit
                - eclipse-emf-core
                - eclipse-emf-runtime
                - eclipse-emf-xsd
                - eclipse-equinox-osgi
                - eclipse-gef
                - eclipse-jdt
                - eclipse-jgit
                - eclipse-linuxtools
                - eclipse-linuxtools-changelog
                - eclipse-linuxtools-gcov
                - eclipse-linuxtools-gprof
                - eclipse-linuxtools-javadocs
                - eclipse-linuxtools-libhover
                - eclipse-linuxtools-manpage
                - eclipse-linuxtools-perf
                - eclipse-linuxtools-rpm-editor
                - eclipse-linuxtools-systemtap
                - eclipse-linuxtools-vagrant
                - eclipse-linuxtools-valgrind
                - eclipse-m2e-core
                - eclipse-m2e-workspace
                - eclipse-mpc
                - eclipse-p2-discovery
                - eclipse-pde
                - eclipse-platform
                - eclipse-pydev
                - eclipse-remote
                - eclipse-subclipse
                - eclipse-swt
                - eclipse-usage
                - eclipse-webtools-common
                - eclipse-webtools-servertools
                - eclipse-webtools-sourceediting
        java:
            rpms:
                - eclipse-egit
                - eclipse-jdt
                - eclipse-jgit
                - eclipse-m2e-core
                - eclipse-m2e-workspace
                - eclipse-mpc
                - eclipse-subclipse
                - eclipse-usage
        c:
            rpms:
                - eclipse-cdt
                - eclipse-cdt-arduino
                - eclipse-cdt-llvm
                - eclipse-cdt-qt
                - eclipse-cdt-terminal
                - eclipse-egit
                - eclipse-jgit
                - eclipse-linuxtools-changelog
                - eclipse-linuxtools-gcov
                - eclipse-linuxtools-gprof
                - eclipse-linuxtools-libhover
                - eclipse-linuxtools-perf
                - eclipse-linuxtools-systemtap
                - eclipse-linuxtools-valgrind
                - eclipse-mpc
                - eclipse-subclipse
                - eclipse-usage
    api:
        rpms:
            - eclipse-cdt
            - eclipse-cdt-arduino
            - eclipse-cdt-llvm
            - eclipse-cdt-native
            - eclipse-cdt-qt
            - eclipse-cdt-terminal
            - eclipse-ecf-core
            - eclipse-ecf-runtime
            - eclipse-egit
            - eclipse-emf-core
            - eclipse-emf-runtime
            - eclipse-emf-xsd
            - eclipse-equinox-osgi
            - eclipse-gef
            - eclipse-jdt
            - eclipse-jgit
            - eclipse-linuxtools
            - eclipse-linuxtools-changelog
            - eclipse-linuxtools-gcov
            - eclipse-linuxtools-gprof
            - eclipse-linuxtools-javadocs
            - eclipse-linuxtools-libhover
            - eclipse-linuxtools-manpage
            - eclipse-linuxtools-perf
            - eclipse-linuxtools-rpm-editor
            - eclipse-linuxtools-systemtap
            - eclipse-linuxtools-vagrant
            - eclipse-linuxtools-valgrind
            - eclipse-m2e-core
            - eclipse-m2e-workspace
            - eclipse-mpc
            - eclipse-p2-discovery
            - eclipse-pde
            - eclipse-platform
            - eclipse-pydev
            - eclipse-remote
            - eclipse-subclipse
            - eclipse-swt
            - eclipse-usage
            - eclipse-webtools-common
            - eclipse-webtools-servertools
            - eclipse-webtools-sourceediting
    buildopts:
        rpms:
            macros: |
                %_with_jp_minimal 1
                %_without_javahl 1
                %_without_spring 1
                %_without_tests 1
                %_without_reflections 1
                %_without_snappy 1
                %_without_hsqldb 1
                %_without_junit5 1
    components:
        rpms:
            eclipse:
                buildorder: 40
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
            eclipse-ecf:
                buildorder: 30
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse.
            eclipse-emf:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse, eclipse-ecf.
            antlr32:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-pydev, jython, sqljet.
            apache-commons-collections:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-m2e-core, plexus-velocity, velocity.
            apache-commons-compress:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jgit, jython.
            apache-commons-jxpath:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse.
            apache-commons-lang:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-m2e-core, velocity.
            apache-sshd:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jgit.
            args4j:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jgit.
            batik:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse.
            bouncycastle:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of apache-sshd, jgit, jython.
            eclipse-cdt:
                buildorder: 60
                ref: eclipse
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
                    Runtime dependency of eclipse-linuxtools,
                         eclipse-remote.
            eclipse-egit:
                buildorder: 50
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
                    Runtime dependency of eclipse-cdt.
            eclipse-gef:
                buildorder: 40
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
                    Runtime dependency of eclipse-linuxtools, eclipse-subclipse, eclipse-webtools.
            eclipse-jgit:
                buildorder: 40
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
                    Runtime dependency of eclipse-egit.
            eclipse-linuxtools:
                buildorder: 90
                ref: eclipse
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
            eclipse-m2e-core:
                buildorder: 60
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
            eclipse-m2e-workspace:
                buildorder: 40
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-m2e-core.
            eclipse-mpc:
                buildorder: 90
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
            eclipse-pydev:
                buildorder: 50
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
            eclipse-remote:
                buildorder: 70
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
                    Runtime dependency of eclipse-linuxtools.
            eclipse-subclipse:
                buildorder: 50
                ref: eclipse
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
            eclipse-usage:
                buildorder: 90
                ref: eclipse
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
            eclipse-webtools:
                buildorder: 50
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
                    Runtime dependency of eclipse-m2e-core.
            ed25519-java:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of apache-sshd, jgit.
            felix-gogo-command:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse.
            felix-gogo-runtime:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse, felix-gogo-command,
                         felix-gogo-shell.
            felix-gogo-shell:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse.
            felix-scr:
                buildorder: 30
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse.
            freemarker:
                buildorder: 50
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-cdt.
            glassfish-el:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse, glassfish-jsp-api.
            glassfish-jaxb:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-cdt.
            glassfish-jaxb-api:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-cdt, glassfish-jaxb.
            glassfish-jsp:
                buildorder: 30
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse.
            glassfish-jsp-api:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse, glassfish-jsp.
            glassfish-servlet-api:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse, glassfish-jsp-api, jetty.
            google-gson:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse, eclipse-cdt, jgit,
                         eclipse-m2e-core.
            icu4j:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse, jython.
            jakarta-annotations:
                buildorder: 10
                ref: 98a08791842b18e2386f3288d04322abd3146248
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse.
            javaewah:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jgit.
            javaparser:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Build dependency of jctools.
            jchardet:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-m2e-core,
                         maven-archetype.
            jctools:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jython, netty.
            jetty:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse, jgit,
                         eclipse-m2e-core, eclipse-webtools.
            jffi:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jnr-ffi, jython.
            jgit:
                buildorder: 30
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Module API.
                    Runtime dependency of eclipse-jgit.
            jline:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jython.
            jna:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jsch-agent-proxy, svnkit.
            jnr-constants:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jnr-posix, jython.
            jnr-ffi:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jnr-netdb, jnr-posix, jython.
            jnr-netdb:
                buildorder: 30
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jython.
            jnr-posix:
                buildorder: 30
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jython.
            jnr-x86asm:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jnr-ffi.
            jsch-agent-proxy:
                buildorder: 20
                ref: eclipse
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of svnkit.
            jython:
                buildorder: 40
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-pydev.
            lucene:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse, eclipse-m2e-core, maven-indexer.
            maven-archetype:
                buildorder: 40
                ref: eclipse
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-m2e-core, maven-indexer.
            maven-indexer:
                buildorder: 50
                ref: eclipse
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-m2e-core.
            maven-invoker:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-m2e-core,
                         maven-archetype.
            nekohtml:
                buildorder: 70
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-linuxtools.
            netty:
                buildorder: 30
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jython.
            objectweb-asm:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse, eclipse-m2e-core, jnr-ffi, jython.
            plexus-build-api:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-m2e-core.
            plexus-velocity:
                buildorder: 30
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-m2e-core,
                         maven-archetype.
            sac:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse.
            sat4j:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse.
            sequence-library:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of svnkit.
            snakeyaml:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-pydev.
            sqljet:
                buildorder: 30
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of svnkit.
            stringtemplate:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of antlr32.
            svnkit:
                buildorder: 40
                ref: eclipse
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-subclipse.
            swt-chart:
                buildorder: 70
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-linuxtools.
            trilead-ssh2:
                buildorder: 10
                ref: eclipse
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of jsch-agent-proxy, svnkit.
            velocity:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-m2e-core, maven-archetype, plexus-velocity.
            ws-commons-util:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-pydev, xmlrpc.
            xmlgraphics-commons:
                buildorder: 10
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of batik.
            xmlrpc:
                buildorder: 20
                ref: master
                arches: [x86_64, ppc64le, aarch64, s390x]
                rationale: >
                    Runtime dependency of eclipse-pydev.