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