Blob Blame History Raw
# -*- 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"
            },
        },
    },
}