chiark / gitweb /
debian/: Bump to Debhelper 10.
[mLib] / debian / control
1 Source: mlib
2 Section: libs
3 Priority: extra
4 Maintainer: Mark Wooding <mdw@distorted.org.uk>
5 Build-Depends: debhelper (>= 10), python, libadns1-dev
6 Standards-Version: 3.1.1
7
8 Package: mlib2
9 Architecture: any
10 Multi-Arch: same
11 Depends: ${shlibs:Depends}
12 Pre-Depends: ${misc:Pre-Depends}
13 Conflicts: mlib2-adns
14 Description: A library of miscellaneous stuff
15  The mLib library provides various handy utilities, including
16    * yet another options parser, like GNU getopt but more so;
17    * a simple but efficient universal hashing family;
18    * a suite for writing event-driven select-based servers;
19    * a simple exception-handling system, based on longjmp;
20    * dynamically resizing strings and arrays;
21    * a resizing hashtable;
22    * base64 and hex encoding and decoding; and
23    * a simple background DNS resolver.
24  This package provides the mLib run-time library.  It uses an
25  implementation of the background resolver forks and calls
26  gethostbyname, so it therefore (a) depends only on the standard
27  C library, and (b) is distributed under the terms of the GNU
28  LGPL or GPL.
29
30 Package: mlib2-adns
31 Architecture: any
32 Multi-Arch: same
33 Depends: ${shlibs:Depends}
34 Conflicts: mlib2
35 Description: A library of miscellaneous stuff
36  The mLib library provides various handy utilities, including
37    * yet another options parser, like GNU getopt but more so;
38    * a simple but efficient universal hashing family;
39    * a suite for writing event-driven select-based servers;
40    * a simple exception-handling system, based on longjmp;
41    * dynamically resizing strings and arrays;
42    * a resizing hashtable;
43    * base64 and hex encoding and decoding; and
44    * a simple background DNS resolver.
45  This package provides the mLib run-time library.  It uses an
46  implementation of the background resolver based on the GNU adns
47  resolver, and therefore (a) depends on the libadns1 package, and
48  (b) is distributed under the terms of the full GPL only.
49
50 Package: mlib-dev
51 Architecture: any
52 Depends: mlib2 (= ${binary:Version}) | mlib2-adns (= ${binary:Version}),
53  libc6-dev
54 Recommends: mlib-bin
55 Section: devel
56 Description: A library of miscellaneous stuff
57  The mLib library provides various handy utilities, including
58    * yet another options parser, like GNU getopt but more so;
59    * a simple but efficient universal hashing family;
60    * a suite for writing event-driven select-based servers;
61    * a simple exception-handling system, based on longjmp;
62    * dynamically resizing strings and arrays;
63    * a resizing hashtable;
64    * base64 and hex encoding and decoding; and
65    * a simple background DNS resolver.
66  This package contains the header files and static libraries needed to
67  compile programs which use mLib.
68
69 Package: mlib-bin
70 Architecture: any
71 Depends: ${shlibs:Depends}
72 Recommends: mlib-dev
73 Section: utils
74 Description: A library of miscellaneous stuff
75  The mLib library provides various handy utilities, including
76    * yet another options parser, like GNU getopt but more so;
77    * a simple but efficient universal hashing family;
78    * a suite for writing event-driven select-based servers;
79    * a simple exception-handling system, based on longjmp;
80    * dynamically resizing strings and arrays;
81    * a resizing hashtable;
82    * base64 and hex encoding and decoding; and
83    * a simple background DNS resolver.
84  This package contains some utility programs: in particular, to generate
85  static tables for efficient CRC and universal hashing computations.