# # Run this TCL script to generate HTML for the download.html file. # set rcsid {$Id: download.tcl,v 1.12 2004/06/22 14:52:26 drh Exp $} source common.tcl header {SQLite Download Page} puts {

SQLite Download Page

} proc Product {pattern desc} { regsub VERSION $pattern {([0-9a-z._]+)} p2 regsub VERSION $pattern {*} p3 set flist [glob -nocomplain $p3] foreach file [lsort -dict $flist] { if {![regexp ^$p2\$ $file all version]} continue regsub -all _ $version . version set size [file size $file] puts "" puts "" puts "" regsub -all VERSION $desc $version d2 puts "" } } cd doc proc Heading {title} { puts "" } Heading {Precompiled Binaries for Linux} Product sqlite-VERSION.bin.gz { A statically linked command-line program for accessing and modifing SQLite databases. See the documentation for additional information. } Product tclsqlite-VERSION.so.gz { Bindings for TCL. You can import this shared library into either tclsh or wish to get SQLite database access from Tcl/Tk. See the documentation for details. } Product sqlite-VERSION.so.gz { A precompiled shared-library for Linux. This is the same as tclsqlite.so.gz but without the TCL bindings. } Product sqlite-devel-VERSION-1.i386.rpm { RPM containing documentation, header files, and static library for SQLite version VERSION. } Product sqlite-VERSION-1.i386.rpm { RPM containing shared libraries and the sqlite command-line program for SQLite version VERSION. } Product sqlite_analyzer-VERSION.bin.gz { An analysis program for database files generated using SQLite version 2.8.14 and earlier. } Heading {Precompiled Binaries For Windows} Product sqlite-VERSION.zip { A command-line program for accessing and modifing SQLite databases. See the documentation for additional information. } Product tclsqlite-VERSION.zip { Bindings for TCL. You can import this shared library into either tclsh or wish to get SQLite database access from Tcl/Tk. See the documentation for details. } Product sqlitedll-VERSION.zip { This is a DLL of the SQLite library without the TCL bindings. The only external dependency is MSVCRT.DLL. } Product sqlite_analyzer-VERSION.zip { An analysis program for database files generated using SQLite version VERSION. } Heading {Source Code} Product {sqlite-source-VERSION.zip} { This ZIP archive contains pure C source code for the SQLite library. Unlike the tarballs below, all of the preprocessing and automatic code generation has already been done on these C source code, so they can be processed directly with any ordinary C compiler. This file is provided as a service to MS-Windows users who lack the build support infrastructure of Unix. } Product {sqlite-VERSION.src.rpm} { An RPM containing complete source code for SQLite version VERSION } Product {sqlite-VERSION.tar.gz} { A tarball of the complete source tree for SQLite version VERSION including all of the documentation. } puts {
" puts "$file
($size bytes)
[string trim $d2]
$title

Direct Access To The Sources Via Anonymous CVS

All SQLite source code is maintained in a CVS repository that is available for read-only access by anyone. You can interactively view the respository contents and download individual files by visiting http://www.sqlite.org/cvstrac/dir?d=sqlite. To access the respository directly, use the following commands:

cvs -d :pserver:anonymous@www.sqlite.org:/sqlite login
cvs -d :pserver:anonymous@www.sqlite.org:/sqlite checkout sqlite

When the first command prompts you for a password, enter "anonymous".

} footer $rcsid