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