[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ITP: g-wrap -- Scripting interface generator for C



Package: wnpp
Severity: wishlist

Subject: ITP: g-wrap -- Scripting interface generator for C
Package: wnpp
Severity: wishlist

* Package name    : g-wrap
  Version         : 1.9.3
  Upstream Author : Andreas Rottmann <rotty@debian.org>
		    Rob Browning <rlb@defaultvalue.org>
		    Christopher Lee <chrislee@ri.cmu.edu>
* URL             : http://www.nongnu.org/g-wrap
* License         : LGPL
  Description     : Scripting interface generator for C

A tool (and Guile library) for generating function wrappers for
inter-language calls. It currently only supports generating Guile
wrappers for C functions.

G-Wrap takes a set of interface declarations (written in Scheme) and
wraps the described interface for Guile.

</long-description>

This is the sucessor of G-Wrap 1.3.4 (packaged as libgwrapguile-dev and 
libgwrapguile). It is packaged as a new source package since G-Wrap 1.3.4
is still needed to build GnuCash, although GnuCash CVS has received patches
to allow building with G-Wrap 1.9.x, so the old G-Wrap packages can be 
faded out sometime after the release of GnuCash 1.8.10.

The source package g-wrap will procduce the following binary packages:

Package: g-wrap
Architecture: any
Depends: guile-1.6, guile-1.6-slib, guile-library (>= 0.1.1), libgwrap-runtime0-dev (= ${Source-Version})
Conflicts: gwrapguile-dev
Description: Scripting interface generator for C
 A tool (and Guile library) for generating function wrappers for
 inter-language calls. It currently only supports generating Guile
 wrappers for C functions.
 .
 G-Wrap takes a set of interface declarations (written in Scheme) and
 wraps the described interface for Guile.

Package: libgwrap-runtime0-dev
Section: libs
Architecture: any
Depends: libgwrap-runtime0 (= ${Source-Version}), libffi3-dev, libc6-dev
Description: Scripting interface generator for C - runtime
 A tool (and Guile library) for generating function wrappers for
 inter-language calls. It currently only supports generating Guile
 wrappers for C functions.
 .
 This package contains the development files for the runtime shared
 libraries.

Package: libgwrap-runtime0
Section: libs
Architecture: any
Depends: ${shlibs:Depends}
Description: Scripting interface generator for C - runtime
 A tool (and Guile library) for generating function wrappers for
 inter-language calls. It currently only supports generating Guile
 wrappers for C functions.
 .
 This package contains the runtime shared library.

Package: guile-g-wrap
Architecture: any
Depends: ${shlibs:Depends}
Description: Scripting interface generator for C - Guile runtime
 A tool (and Guile library) for generating function wrappers for
 inter-language calls. It currently only supports generating Guile
 wrappers for C functions.
 .
 This package contains the Guile standard wrapset, needed by Guile
 bindings generated by G-Wrap.



Reply to: