Compare commits

..

1 commit

Author SHA1 Message Date
Jitka Plesnikova
99f6a9dc8c Initial import 2017-11-10 08:11:51 +01:00

View file

@ -1,51 +1,33 @@
document: modulemd-packager document: modulemd
version: 3 version: 1
data: data:
stream: '4.1'
summary: Connects C/C++/Objective C to some high-level programming languages summary: Connects C/C++/Objective C to some high-level programming languages
description: > description: >
Simplified Wrapper and Interface Generator (SWIG) is a software Simplified Wrapper and Interface Generator (SWIG) is a software
development tool for connecting C, C++ and Objective C programs development tool for connecting C, C++ and Objective C programs with a
with a variety of high-level programming languages. SWIG is used variety of high-level programming languages. SWIG is primarily used with
with different types of target languages including common scripting Perl, Python and Tcl/TK, but it has also been extended to Java, Eiffel
languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. The and Guile. SWIG is normally used to create high-level interpreted
list of supported languages also includes non-scripting languages programming environments, systems integration, and as a tool for
such as C#, D, Go language, Java including Android, Lua, OCaml, building user interfaces
Octave, Scilab and R. Also several interpreted and compiled Scheme license:
implementations (Guile, MzScheme/Racket) are supported. SWIG is module: [MIT]
most commonly used to create high-level interpreted or compiled
programming environments, user interfaces, and as a tool for
testing and prototyping C/C++ software
license: [MIT]
configurations:
- context: 'f36'
platform: f36
buildopts:
rpms:
macros: |
%octave 0
- context: 'f37'
platform: f37
buildopts:
rpms:
macros: |
%octave 0
- context: 'f38'
platform: f38
buildopts:
rpms:
macros: |
%octave 0
- context: 'f39'
platform: f39
buildopts:
rpms:
macros: |
%octave 0
references: references:
community: https://www.swig.org/ community: https://docs.pagure.org/modularity/
documentation: http://www.swig.org/doc.html documentation: https://github.com/modularity-modules/swig
tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Fedora&product=Fedora%20Modules&component=swig tracker: https://github.com/modularity-modules/swig
dependencies:
buildrequires:
platform: master
autotools: master
boost: master
help2man: master
perl: master
python2: master
python3: master
requires:
platform: master
perl: master
profiles: profiles:
default: default:
rpms: rpms:
@ -55,15 +37,37 @@ data:
- swig - swig
- swig-doc - swig-doc
- swig-gdb - swig-gdb
- ccache-swig - cchache-swig
api: api:
rpms: rpms:
- swig - swig
- swig-doc - swig-doc
- swig-gdb - swig-gdb
- ccache-swig - cchache-swig
buildopts:
rpms:
macros: |
%golang 0
%guile 0
%javalang 0
%lualang 0
%octave 0
%phplang 0
%Rlang 0
%rubylang 0
%tcl 0
filter:
dos2unix:
bison:
components: components:
rpms: rpms:
dos2unix:
rationale: A build dependency
ref: master
bison:
rationale: A build dependency
ref: master
swig: swig:
rationale: SWIG program rationale: SWIG program
ref: f38 ref: master
buildorder: 1