122d12
document: modulemd-packager
122d12
version: 3
122d12
data:
122d12
    name: swig
122d12
    stream: '4.1'
122d12
    summary: Connects C/C++/Objective C to some high-level programming languages
122d12
    description: >
122d12
        Simplified Wrapper and Interface Generator (SWIG) is a software
122d12
        development tool for connecting C, C++ and Objective C programs
122d12
        with a variety of high-level programming languages. SWIG is used
122d12
        with different types of target languages including common scripting
122d12
        languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. The
122d12
        list of supported languages also includes non-scripting languages
122d12
        such as C#, D, Go language, Java including Android, Lua, OCaml,
122d12
        Octave, Scilab and R. Also several interpreted and compiled Scheme
122d12
        implementations (Guile, MzScheme/Racket) are supported. SWIG is
122d12
        most commonly used to create high-level interpreted or compiled
122d12
        programming environments, user interfaces, and as a tool for
122d12
        testing and prototyping C/C++ software
122d12
    license: [MIT]
122d12
    configurations:
122d12
        - context: 'rhel9'
122d12
          platform: el9
122d12
          buildopts:
122d12
              rpms:
122d12
                  macros: |
122d12
                      %_without_build_ccache_swig 1
122d12
    references:
122d12
        community: https://www.swig.org/
122d12
        documentation: http://www.swig.org/doc.html
122d12
        tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Red%20Hat&component=swig-4.1-module&product=Red%20Hat%20Enterprise%20Linux%208
122d12
    profiles:
122d12
        common:
122d12
            description: Simplified Wrapper and Interface Generator (SWIG)
122d12
            rpms:
122d12
                - swig
122d12
        complete:
122d12
            description: SWIG, documentation and commands for easier debugging
122d12
            rpms:
122d12
                - swig
122d12
                - swig-doc
122d12
                - swig-gdb
122d12
    api:
122d12
        rpms:
122d12
            - swig
122d12
            - swig-doc
122d12
            - swig-gdb
122d12
    components:
122d12
        rpms:
122d12
            swig:
122d12
                rationale: SWIG package
122d12
                ref: stream-swig-4.1-rhel-9.2.0