3ff1480164c21946f826cc6c51d018b76bd1d49e
[framework/uifw/embryo.git] / debian / control
1 Source: embryo
2 Section: libs
3 Priority: optional
4 Maintainer: Falko Schmidt <falko@alphagemini.org>
5 Build-Depends: debhelper (>= 6), cdbs, doxygen
6 Standards-Version: 3.8.0
7 Homepage: http://www.enlightenment.org
8
9 Package: libembryo-dev
10 Section: libdevel
11 Architecture: any
12 Depends: libembryo0 (= ${Source-Version}), pkg-config
13 Description: Development files for libembryo
14  Embryo is primarily a shared library that gives you an API to load
15  and control interpreted programs compiled into an abstract machine
16  bytecode that it understands.  This abstract (or virtual) machine is
17  similar to a real machine with a CPU, but it is emulated in
18  software.
19  .
20  This packages contains headers and static libraries for Embryo.
21
22 Package: libembryo0
23 Architecture: any
24 Provides: libembryo
25 Depends: ${shlibs:Depends}
26 Suggests: libembryo-bin
27 Description: SMALL-based abstract machine (AMX) bytecode interpreter
28  Embryo is primarily a shared library that gives you an API to load
29  and control interpreted programs compiled into an abstract machine
30  bytecode that it understands.  This abstract (or virtual) machine is
31  similar to a real machine with a CPU, but it is emulated in
32  software.  The architecture is simple and is the same as the
33  abstract machine (AMX) in the SMALL language as it is based on
34  exactly the same code. Embryo has modified the code for the AMX
35  extensively and has made it smaller and more portable.  It is VERY
36  small.  The total size of the virtual machine code AND header files
37  is less than 2500 lines of code.  It includes the floating point
38  library support by default as well.  This makes it one of the
39  smallest interpreters around, and thus makes is very efficient to
40  use in code.
41  .
42  See also http://www.compuphase.com/small.htm for details on SMALL.
43
44 Package: libembryo-doc
45 Section: doc
46 Architecture: all
47 Enhances: libembryo-dev
48 Description: libembryo0 development documentation
49  Embryo is primarily a shared library that gives you an API to load
50  and control interpreted programs compiled into an abstract machine
51  bytecode that it understands.  This abstract (or virtual) machine is
52  similar to a real machine with a CPU, but it is emulated in
53  software.
54  .
55  This packages provides development documentation for Embryo.
56
57 Package: libembryo-dbg
58 Architecture: any
59 Section: libdevel
60 Depends: libembryo0 (= ${binary:Version})
61 Priority: extra
62 Description: SMALL-based abstract machine (AMX) bytecode interpreter
63  Embryo is primarily a shared library that gives you an API to load
64  and control interpreted programs compiled into an abstract machine
65  bytecode that it understands.  This abstract (or virtual) machine is
66  similar to a real machine with a CPU, but it is emulated in
67  software
68  .
69  This package contains unstripped shared libraries. It is provided primarily
70  to provide a backtrace with names in a debugger, this makes it somewhat
71  easier to interpret core dumps. The libraries are installed in
72  /usr/lib/debug and are automatically used by gdb.
73
74 Package: libembryo-bin
75 Section: devel
76 Architecture: any
77 Depends: ${shlibs:Depends}
78 Description: SMALL compiler creating Embryo bytecode
79  Embryo is primarily a shared library that gives you an API to load
80  and control interpreted programs compiled into an abstract machine
81  bytecode that it understands.  This abstract (or virtual) machine is
82  similar to a real machine with a CPU, but it is emulated in
83  software
84  .
85  This package contains the embryo compiler: embryo_cc.