75721625 |
1 | Source: mlib |
2 | Section: libs |
3 | Priority: extra |
b3d26ee8 |
4 | Maintainer: Mark Wooding <mdw@distorted.org.uk> |
a7a49baf |
5 | Build-Depends: debhelper (>= 10), python, libadns1-dev |
75721625 |
6 | Standards-Version: 3.1.1 |
7 | |
52162d1b |
8 | Package: mlib2 |
75721625 |
9 | Architecture: any |
9a38b772 |
10 | Multi-Arch: same |
75721625 |
11 | Depends: ${shlibs:Depends} |
9a38b772 |
12 | Pre-Depends: ${misc:Pre-Depends} |
14d7100d |
13 | Conflicts: mlib2-adns |
75721625 |
14 | Description: 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 | |
30 | Package: mlib2-adns |
31 | Architecture: any |
9a38b772 |
32 | Multi-Arch: same |
14d7100d |
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; |
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 | |
50 | Package: mlib-dev |
51 | Architecture: any |
cfaaa9c9 |
52 | Depends: mlib2 (= ${binary:Version}) | mlib2-adns (= ${binary:Version}), |
14d7100d |
53 | libc6-dev |
6f444bda |
54 | Recommends: mlib-bin |
2fbd4247 |
55 | Section: devel |
75721625 |
56 | Description: 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 | |
69 | Package: mlib-bin |
70 | Architecture: any |
71 | Depends: ${shlibs:Depends} |
72 | Recommends: mlib-dev |
2fbd4247 |
73 | Section: utils |
6f444bda |
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. |