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
version: 3
document: modulemd
version: 1
data:
stream: '4.1'
summary: Connects C/C++/Objective C to some high-level programming languages
description: >
Simplified Wrapper and Interface Generator (SWIG) is a software
development tool for connecting C, C++ and Objective C programs
with a variety of high-level programming languages. SWIG is used
with different types of target languages including common scripting
languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. The
list of supported languages also includes non-scripting languages
such as C#, D, Go language, Java including Android, Lua, OCaml,
Octave, Scilab and R. Also several interpreted and compiled Scheme
implementations (Guile, MzScheme/Racket) are supported. SWIG is
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
development tool for connecting C, C++ and Objective C programs with a
variety of high-level programming languages. SWIG is primarily used with
Perl, Python and Tcl/TK, but it has also been extended to Java, Eiffel
and Guile. SWIG is normally used to create high-level interpreted
programming environments, systems integration, and as a tool for
building user interfaces
license:
module: [MIT]
references:
community: https://www.swig.org/
documentation: http://www.swig.org/doc.html
tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Fedora&product=Fedora%20Modules&component=swig
community: https://docs.pagure.org/modularity/
documentation: https://github.com/modularity-modules/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:
default:
rpms:
@ -55,15 +37,37 @@ data:
- swig
- swig-doc
- swig-gdb
- ccache-swig
- cchache-swig
api:
rpms:
- swig
- swig-doc
- 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:
rpms:
dos2unix:
rationale: A build dependency
ref: master
bison:
rationale: A build dependency
ref: master
swig:
rationale: SWIG program
ref: f38
ref: master
buildorder: 1