debian: Multi-Arch support.
[mLib] / debian / control
CommitLineData
75721625 1Source: mlib
2Section: libs
3Priority: extra
b3d26ee8 4Maintainer: Mark Wooding <mdw@distorted.org.uk>
9a38b772 5Build-Depends: debhelper (>= 9), python, libadns1-dev
75721625 6Standards-Version: 3.1.1
7
52162d1b 8Package: mlib2
75721625 9Architecture: any
9a38b772 10Multi-Arch: same
75721625 11Depends: ${shlibs:Depends}
9a38b772 12Pre-Depends: ${misc:Pre-Depends}
14d7100d 13Conflicts: mlib2-adns
75721625 14Description: A library of miscellaneous stuff
14d7100d 15 The mLib library provides various handy utilities, including
16 * yet another options parser, like GNU getopt but more so;
6f444bda 17 * a simple but efficient universal hashing family;
14d7100d 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
d4efbcd9 27 C library, and (b) is distributed under the terms of the GNU
14d7100d 28 LGPL or GPL.
29
30Package: mlib2-adns
31Architecture: any
9a38b772 32Multi-Arch: same
14d7100d 33Depends: ${shlibs:Depends}
34Conflicts: mlib2
35Description: 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;
6f444bda 38 * a simple but efficient universal hashing family;
14d7100d 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.
75721625 49
50Package: mlib-dev
51Architecture: any
cfaaa9c9 52Depends: mlib2 (= ${binary:Version}) | mlib2-adns (= ${binary:Version}),
14d7100d 53 libc6-dev
6f444bda 54Recommends: mlib-bin
2fbd4247 55Section: devel
75721625 56Description: A library of miscellaneous stuff
14d7100d 57 The mLib library provides various handy utilities, including
58 * yet another options parser, like GNU getopt but more so;
6f444bda 59 * a simple but efficient universal hashing family;
14d7100d 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.
75721625 66 This package contains the header files and static libraries needed to
67 compile programs which use mLib.
6f444bda 68
69Package: mlib-bin
70Architecture: any
71Depends: ${shlibs:Depends}
72Recommends: mlib-dev
2fbd4247 73Section: utils
6f444bda 74Description: 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.