Packaging for 0.44.09.9
[sdk] / debian / control
1 Source: ecere-sdk
2 Section: devel
3 Priority: optional
4 Maintainer: Jerome St-Louis <jerstlouis@gmail.com>
5 Build-Depends: debhelper (>= 9~),
6                dh-exec (>= 0.3~),
7                dpkg-dev (>= 1.16.1~),
8                libffi-dev,
9                libfontconfig1-dev,
10                libfreetype6-dev,
11                libgif-dev,
12                libgl1-mesa-dev,
13                libgl1-mesa-glx,
14                libjpeg62-dev,
15                libncurses5-dev,
16                libpng12-dev,
17                libsqlite3-dev,
18                libx11-dev,
19                libxext-dev,
20                libxrender-dev,
21                linux-libc-dev,
22                upx-ucl,
23                zlib1g-dev
24 Standards-Version: 3.9.5
25 Homepage: http://www.ecere.com/
26
27 Package: ecere-sdk
28 Architecture: any
29 Depends: ecere-dev, ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
30 Recommends: ecere-extras, ecere-samples, libeda0, libedasqlite0
31 Description: Ecere cross-platform SDK
32  This package is a metapackage providing
33  the entire Ecere cross-platform SDK
34  (ecere-dev, ecere-samples, ecere-extras,
35  libeda0, libedasqlite0).
36
37 Package: ecere-dev
38 Architecture: any
39 Recommends: fonts-freefont-ttf
40 Depends: libecc0 (= ${binary:Version}),
41          libecerecom0 (= ${binary:Version}),
42          ${devel:Depends},
43          ${misc:Depends},
44          ${shlibs:Depends}
45 Description: Ecere SDK Development Tools
46  This package provides the compiling tools
47  for the eC language, the Ecere IDE,
48  as well as the symlinks for the Ecere
49  libraries.
50
51 Package: libecere0
52 Section: libs
53 Architecture: any
54 Multi-Arch: same
55 Pre-Depends: multiarch-support
56 Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
57 Description: Ecere Runtime Library
58  This package provides the Linux version
59  of Ecere's cross-platform runtime library
60  for running applications built using the
61  Ecere SDK. It includes a GUI toolkit,
62  2D/3D graphics engine, networking engine
63  as well as system functionality.
64
65 Package: libecerecom0
66 Section: libs
67 Architecture: any
68 Multi-Arch: same
69 Pre-Depends: multiarch-support
70 Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
71 Description: eC Core Runtime Library
72  This package provides the bare minimum
73  runtime library for applications
74  written in eC.
75
76 Package: libecc0
77 Section: libs
78 Architecture: any
79 Multi-Arch: same
80 Replaces: libec0 (<= 0.44.02-1)
81 Breaks: libec0 (<= 0.44.02-1)
82 Pre-Depends: multiarch-support
83 Depends: libecere0 (= ${binary:Version}),
84          ${devel:Depends},
85          ${misc:Depends},
86          ${shlibs:Depends}
87 Description: eC Compiler Library
88  This package provides the eC compiler.
89  It is used by the Ecere IDE, as well
90  as the eC compiling tools (ecp, ecc, ecs).
91  It could also be used by applications
92  wanting to parse or compile eC code.
93
94 Package: libeda0
95 Section: libs
96 Architecture: any
97 Multi-Arch: same
98 Pre-Depends: multiarch-support
99 Depends: libecere0, ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
100 Description: Ecere Data Access
101  This package provides the Ecere
102  Data Access RDBMS abstraction layer.
103  The Ecere Database (EDB) engine is built-in.
104  For SQLite support, the SQLite driver
105  (libedasqlite0) is also required.
106
107 Package: libedasqlite0
108 Section: libs
109 Architecture: any
110 Multi-Arch: same
111 Pre-Depends: multiarch-support
112 Depends: libeda0, ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
113 Description: EDA SQLite Driver
114  This package provides SQLite driver
115  for building database applications
116  with the Ecere Database Access layer.
117
118 Package: ecere-samples
119 Architecture: all
120 Multi-Arch: foreign
121 Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
122 Description: Project samples for the Ecere SDK
123  This package contains samples for
124  multimedia, database, graphics,
125  communication, and other useful
126  software that can be created with
127  the Ecere SDK.
128
129 Package: ecere-extras
130 Architecture: all
131 Multi-Arch: foreign
132 Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
133 Description: Extras for the Ecere SDK
134  This package provides additional Ecere
135  functionality, such as SSL Sockets,
136  Audio, in the form of source code.