%general-entities; ]> sqlite &sqlite-version;
&sqlite-url;
Sqlite-&sqlite-version; Sqlite <para>The Sqlite package is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&sqlite-fin-sbu;</seg> <seg>&sqlite-fin-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Sqlite Unpack the documentation: tar -xf ../sqlite-doc-&sqlite-doc-version;.tar.xz Prepare Sqlite for compilation with: ./configure --prefix=/usr \ --disable-static \ --enable-fts{4,5} \ CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 \ -D SQLITE_ENABLE_UNLOCK_NOTIFY=1 \ -D SQLITE_ENABLE_DBSTAT_VTAB=1 \ -D SQLITE_SECURE_DELETE=1" The meaning of the configure options: --enable-fts{4,5} These switches enable support for version 4 and 5 of the full text search (FTS) extension. CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 ... Some applications require these options to be turned on. The only way to do this is to include them in the CFLAGS or CPPFLAGS. We use the latter so the default value (or any value set by the user) of CFLAGS won't be affected. For further information on what can be specified see https://www.sqlite.org/compile.html. Compile the package: make LDFLAGS.rpath="" The LDFLAGS.rpath="" option prevents hard coding library search paths (rpath) into the shared library. This package does not need rpath for an installation into the standard location, and rpath may sometimes cause unwanted effects or even security issues. This package does not come with a test suite. Install the package: make install If desired, install the documentation: install -v -m755 -d /usr/share/doc/sqlite-&sqlite-short-version; cp -v -R sqlite-doc-&sqlite-doc-version;/* /usr/share/doc/sqlite-&sqlite-short-version; Contents of Sqlite Installed programs Installed libraries Installed directories sqlite3 libsqlite3.so /usr/share/doc/sqlite-&sqlite-short-version; Short Descriptions sqlite3 is a terminal-based front-end to the SQLite library that can evaluate queries interactively and display the results sqlite3 libsqlite3.so contains the SQLite API functions libsqlite3.so