Blob Blame History Raw
document: modulemd
version: 2
data:
    summary: PKI Dependencies
    description: A module for PKI dependencies.
    license:
        module:
          - MIT
    dependencies:
      - buildrequires:
            platform: [el8]
        requires:
            platform: [el8]
    references:
        community: http://www.dogtagpki.org
        documentation: http://www.dogtagpki.org
        tracker: https://pagure.io/dogtagpki/issues
    filter:
        rpms:
            # - codemodel
            # - codemodel-javadoc
            # - import-properties-plugin
            # - istack-commons
            # - istack-commons-buildtools
            # - istack-commons-javadoc
            # - istack-commons-maven-plugin
            # - istack-commons-runtime
            # - istack-commons-test
            # - istack-commons-tools
            - fasterxml-oss-parent
            - jcl-over-slf4j
            - jul-to-slf4j
            - log4j-over-slf4j
            - slf4j-ext
            - slf4j-javadoc
            - slf4j-jcl
            - slf4j-log4j12
            - slf4j-manual
            - slf4j-sources
            - xalan-j2-demo
            - xalan-j2-javadoc
            - xalan-j2-manual
            - xalan-j2-xsltc
    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:
            # codemodel:
            #    rationale: Java library for code generators
            #        BuildRequired by istack-commons.
            #    ref: rhel-8.0.0
            fasterxml-oss-parent:
                rationale: FasterXML parent pom
                    BuildRequired by jackson-parent.
                ref: rhel-8.0.0
            python-nss:
                rationale: Python binding for NSS
                    Provides python-nss for pki-base-java.
                ref: stream-pki-10.6
            apache-commons-collections:
                rationale: Apache Commons Collections packages
                ref: stream-pki-10.6
            apache-commons-lang:
                rationale: Apache Commons Lang packages
                ref: stream-pki-10.6
            bea-stax:
                rationale: BEA StAX packages
                ref: stream-pki-10.6
            glassfish-jaxb-api:
                rationale: GlassFish JAXB API packages
                ref: stream-pki-10.6
            glassfish-jax-rs-api:
                rationale: GlassFish JAX-RS API packages
                ref: stream-pki-10.6
            jakarta-commons-httpclient:
                rationale: Jakarta Commons HTTPClient packages
                ref: stream-pki-10.6
            javassist:
                rationale: Javassist packages
                ref: stream-pki-10.6
            relaxngDatatype:
                rationale: RELAX NG packages
                ref: stream-pki-10.6
            velocity:
                rationale: Velocity packages
                ref: stream-pki-10.6
            xerces-j2:
                rationale: Xerces packages
                ref: stream-pki-10.6
            xml-commons-apis:
                rationale: XML Commons APIs packages
                ref: stream-pki-10.6
            xml-commons-resolver:
                rationale: XML Commons Resolver packages
                ref: stream-pki-10.6
            xml-stylebook:
                rationale: XML Stylebook packages
                ref: stream-pki-10.6
            slf4j:
                rationale: Simple Logging Facade for Java
                    Provides slf4j and slf4j-jdk14 for pki-base-java.
                ref: stream-maven-3.5
            pki-servlet-container:
                rationale: PKI Servlet Container packages
                ref: stream-pki-10.6
            xalan-j2:
                rationale: Xalan packages
                    Provides xalan-j2 for pki-base-java.
                ref: stream-javapackages-tools-201801
                buildorder: 1
            msv:
                rationale: Multi-Schema Validator
                    Requires relaxngDatatype.
                ref: rhel-8.0
                buildorder: 1
            # istack-commons:
            #    rationale: Common code for some Glassfish projects
            #        BuildRequires codemodel.
            #        BuildRequired by glassfish-jaxb.
            #    ref: rhel-8.0.0
            #    buildorder: 1
            stax-ex:
                rationale: StAX API extensions
                    Requires bea-stax.
                ref: stream-pki-10.6
                buildorder: 2
            relaxngcc:
                rationale: RELAX NG Compiler Compiler
                    Requires msv.
                ref: rhel-8.0
                buildorder: 2
            xmlstreambuffer:
                rationale: XML Stream Buffer package
                    Requires stax-ex.
                ref: stream-pki-10.6
                buildorder: 3
            xsom:
                rationale: XML Schema Object Model (XSOM)
                    Requires relaxngcc.
                ref: rhel-8.0
                buildorder: 3
            glassfish-fastinfoset:
                rationale: Fast XML Information Set package
                    Requires xmlstreambuffer, xsom.
                ref: stream-pki-10.6
                buildorder: 4
            glassfish-jaxb:
                rationale: JAXB Reference Implementation
                    BuildRequires istack-commons.
                    Requires glassfish-fastinfoset, glassfish-jaxb-api.
                ref: stream-pki-10.6
                buildorder: 5
            jackson-parent:
                rationale: Jackson Parent POM packages
                    BuildRequires fasterxml-oss-parent.
                ref: stream-pki-10.6
                buildorder: 10
            jackson-bom:
                rationale: Jackson Bill-of-Materials POM packages
                ref: stream-pki-10.6
                buildorder: 11
            jackson-core:
                rationale: Jackson Core packages
                ref: stream-pki-10.6
                buildorder: 12
            jackson-annotations:
                rationale: Jackson Annotations packages
                ref: stream-pki-10.6
                buildorder: 13
            jackson-databind:
                rationale: Jackson Data-binding packages
                ref: stream-pki-10.6
                buildorder: 14
            jackson-module-jaxb-annotations:
                rationale: Jackson JAXB Annotations packages
                ref: stream-pki-10.6
                buildorder: 15
            jackson-jaxrs-providers:
                rationale: Jackson JAX-RS Providers packages
                ref: stream-pki-10.6
                buildorder: 16
            resteasy:
                rationale: RESTEasy packages
                ref: stream-pki-10.6
                buildorder: 17