cbf586
---
cbf586
document: modulemd
cbf586
version: 2
cbf586
data:
cbf586
    summary: A hybrid functional/object-oriented language for the JVM
cbf586
    name: scala
cbf586
    stream: 2.10
cbf586
    description: >-
cbf586
        Scala is a general purpose programming language designed to express
cbf586
        common programming patterns in a concise, elegant, and type-safe way.
cbf586
        It smoothly integrates features of object-oriented and functional
cbf586
        languages. It is also fully interoperable with Java.
cbf586
    license:
cbf586
        module:
cbf586
            - MIT
cbf586
    dependencies:
cbf586
        - buildrequires:
cbf586
              javapackages-tools: [201801]
cbf586
              scala: [2.10]
Brian Stinson 3102d9
              platform: [el8.0.0]
cbf586
          requires:
cbf586
              platform: []
cbf586
    profiles:
cbf586
        common:
cbf586
            rpms:
cbf586
                - scala
cbf586
    api:
cbf586
        rpms:
cbf586
            - scala
cbf586
            - scala-apidoc
cbf586
            - scala-swing
cbf586
    filter:
cbf586
        rpms:
cbf586
            - ant-scala
cbf586
            - hawtjni
cbf586
            - hawtjni-javadoc
cbf586
            - jansi-javadoc
cbf586
            - jansi-native-javadoc
cbf586
            - jline-javadoc
cbf586
            - maven-hawtjni-plugin
cbf586
    buildopts:
cbf586
        rpms:
cbf586
            macros: |
cbf586
                %_with_xmvn_javadoc 1
cbf586
                %_without_asciidoc 1
cbf586
                %_without_avalon 1
cbf586
                %_without_bouncycastle 1
cbf586
                %_without_cython 1
cbf586
                %_without_dafsa 1
cbf586
                %_without_desktop 1
cbf586
                %_without_doxygen 1
cbf586
                %_without_dtd 1
cbf586
                %_without_eclipse 1
cbf586
                %_without_ehcache 1
cbf586
                %_without_emacs 1
cbf586
                %_without_equinox 1
cbf586
                %_without_fop 1
cbf586
                %_without_ftp 1
cbf586
                %_without_gradle 1
cbf586
                %_without_groovy 1
cbf586
                %_without_hadoop 1
cbf586
                %_without_hsqldb 1
cbf586
                %_without_itext 1
cbf586
                %_without_jackson 1
cbf586
                %_without_jmh 1
cbf586
                %_without_jna 1
cbf586
                %_without_jpa 1
cbf586
                %_without_junit5 1
cbf586
                %_without_logback 1
cbf586
                %_without_markdown 1
cbf586
                %_without_memcached 1
cbf586
                %_without_memoryfilesystem 1
cbf586
                %_without_obr 1
cbf586
                %_without_python 1
cbf586
                %_without_reporting 1
cbf586
                %_without_scm 1
cbf586
                %_without_snappy 1
cbf586
                %_without_spring 1
cbf586
                %_without_ssh 1
cbf586
                %_without_testlib 1
cbf586
    components:
cbf586
        rpms:
cbf586
            hawtjni:
cbf586
                buildorder: 10
cbf586
                ref: f1dabafeab3dc111671be068126e8e35de9c9ac7
cbf586
                rationale: >
cbf586
                    Runtime dependency of jansi, jansi-native.
cbf586
            jansi:
cbf586
                buildorder: 30
cbf586
                ref: 66f6045392146ad429a1d736e283157e72d31858
cbf586
                rationale: >
cbf586
                    Runtime dependency of jline, scala.
cbf586
            jansi-native:
cbf586
                buildorder: 20
cbf586
                ref: 7aead18ff4bcf18737a3ae9e8b619f02f6d8dc65
cbf586
                rationale: >
cbf586
                    Runtime dependency of jansi.
cbf586
            jline:
cbf586
                buildorder: 40
cbf586
                ref: d3567196dd3f71b30fb506a9313557aa9da3a98d
cbf586
                rationale: >
cbf586
                    Runtime dependency of scala.
cbf586
            scala:
cbf586
                buildorder: 50
cbf586
                ref: 67ca63b5f7a41b8ecc23d8a83001970536821592
cbf586
                rationale: >
cbf586
                    Module API.