Add sqlite (libsqlite and sqlite-cli) package
[openwrt/svn-archive/archive.git] / openwrt / package / sqlite / Config.in
1 config BR2_PACKAGE_SQLITE
2 bool
3 default n
4 depends BR2_PACKAGE_LIBSQLITE
5
6 config BR2_PACKAGE_LIBSQLITE
7 prompt "libsqlite - Self-contained, embeddable, zero-configuration SQL database engine"
8 tristate
9 # default m if CONFIG_DEVEL
10 default n
11 select BR2_PACKAGE_SQLITE
12 help
13 SQLite is a small C library that implements a self-contained, embeddable,
14 zero-configuration SQL database engine. Features include:
15
16 * Transactions are atomic, consistent, isolated, and durable (ACID)
17 even after system crashes and power failures.
18 * Zero-configuration - no setup or administration needed.
19 * Implements most of SQL92. (Features not supported)
20 * A complete database is stored in a single disk file.
21 * Database files can be freely shared between machines with different
22 byte orders.
23 * Supports databases up to 2 terabytes (241 bytes) in size.
24 * Sizes of strings and BLOBs limited only by available memory.
25 * Small code footprint: less than 30K lines of C code, less than 250KB
26 code space (gcc on i486)
27 * Faster than popular client/server database engines for most common
28 operations.
29 * Simple, easy to use API.
30 * TCL bindings included. Bindings for many other languages available
31 separately.
32 * Well-commented source code with over 95% test coverage.
33 * Self-contained: no external dependencies.
34 * Sources are in the public domain. Use for any purpose.
35
36 http://www.sqlite.org/
37
38 This package contains the shared library, needed by other programs.
39
40 config BR2_PACKAGE_SQLITE_CLI
41 prompt "sqlite-cli - Command line interface for SQLite"
42 tristate
43 # default m if CONFIG_DEVEL
44 default n
45 depends BR2_PACKAGE_LIBSQLITE
46 help
47 SQLite is a small C library that implements a self-contained, embeddable,
48 zero-configuration SQL database engine. Features include:
49
50 * Transactions are atomic, consistent, isolated, and durable (ACID)
51 even after system crashes and power failures.
52 * Zero-configuration - no setup or administration needed.
53 * Implements most of SQL92. (Features not supported)
54 * A complete database is stored in a single disk file.
55 * Database files can be freely shared between machines with different
56 byte orders.
57 * Supports databases up to 2 terabytes (241 bytes) in size.
58 * Sizes of strings and BLOBs limited only by available memory.
59 * Small code footprint: less than 30K lines of C code, less than 250KB
60 code space (gcc on i486)
61 * Faster than popular client/server database engines for most common
62 operations.
63 * Simple, easy to use API.
64 * TCL bindings included. Bindings for many other languages available
65 separately.
66 * Well-commented source code with over 95% test coverage.
67 * Self-contained: no external dependencies.
68 * Sources are in the public domain. Use for any purpose.
69
70 http://www.sqlite.org/
71
72 This package contains a terminal-based front-end to the SQLite library
73 that can evaluate queries interactively and display the results in
74 multiple formats.
75