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