Blame SOURCES/modulemd.src.txt

440b53
---
440b53
document: modulemd
440b53
version: 2
440b53
data:
178ad6
  name: parfait
178ad6
  stream: 0.5
440b53
  summary: Parfait Module
440b53
  description: >-
178ad6
    Parfait is a Java performance monitoring library that exposes and collects metrics
178ad6
    through a variety of outputs.  It provides APIs for extracting performance metrics
178ad6
    from the JVM and other sources. It interfaces to Performance Co-Pilot (PCP) using
178ad6
    the Memory Mapped Value (MMV) machinery for extremely lightweight instrumentation.
440b53
  license:
440b53
    module:
178ad6
    - ASL 2.0
440b53
  dependencies:
178ad6
  - buildrequires:
178ad6
      javapackages-tools: [201801]
178ad6
      pki-deps: [10.6]
178ad6
      platform: [el8]
178ad6
    requires:
178ad6
      javapackages-runtime: [201801]
178ad6
      pki-deps: [10.6]
178ad6
      platform: [el8]
440b53
  profiles:
440b53
    common:
440b53
      rpms:
440b53
      - parfait
440b53
      - parfait-examples
178ad6
      - pcp-parfait-agent
178ad6
  api:
178ad6
    rpms:
178ad6
    - parfait
178ad6
    - parfait-examples
178ad6
    - pcp-parfait-agent
440b53
  components:
440b53
    rpms:
178ad6
      log4j12:
178ad6
        rationale: Needed as a runtime dep for parfait.
178ad6
        ref: stream-javapackages-tools-201801-rhel-8.2.0
178ad6
        buildorder: 80
178ad6
      parfait:
178ad6
        rationale: Main Parfait Package
178ad6
        ref: stream-0.5-rhel-8.2.0
178ad6
        buildorder: 70
178ad6
      si-units:
178ad6
        rationale: A library of SI quantities and unit types (JSR 363).
178ad6
        ref: stream-0.5-rhel-8.2.0
178ad6
        buildorder: 50
440b53
      unit-api:
178ad6
        rationale: "The Unit of Measurement library provides a set of Java language
178ad6
          programming interfaces for handling units and quantities. The interfaces
178ad6
          provide a layer which separates client code, which would call the API, from
178ad6
          library code, which implements the API.\nThe specification contains Interfaces
178ad6
          and abstract classes with methods for unit operations:\n\n  * Checking of
178ad6
          unit compatibility\n  * Expression of a quantity in various units\n  * Arithmetic
178ad6
          operations on units"
178ad6
        ref: stream-0.5-rhel-8.2.0
440b53
        buildorder: 10
440b53
      uom-lib:
178ad6
        rationale: Units of Measurement Libraries - extending and complementing JSR
178ad6
          363.
178ad6
        ref: stream-0.5-rhel-8.2.0
440b53
        buildorder: 30
178ad6
      uom-parent:
178ad6
        rationale: Main parent POM for all Units of Measurement Maven projects.
178ad6
        ref: stream-0.5-rhel-8.2.0
178ad6
        buildorder: 20
440b53
      uom-se:
178ad6
        rationale: This package contains documentation for the Units Standard (JSR
178ad6
          363) Java SE 8 Implementation.
178ad6
        ref: stream-0.5-rhel-8.2.0
440b53
        buildorder: 40
440b53
      uom-systems:
178ad6
        rationale: Units of Measurement Systems - modules for JSR 363.
178ad6
        ref: stream-0.5-rhel-8.2.0
440b53
        buildorder: 60
178ad6
...