#
# Run this TCL script to generate HTML for the download.html file.
#
set rcsid {$Id: download.tcl,v 1.10 2004/06/18 11:29:36 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 "$file ($size bytes) | "
puts " | "
regsub -all VERSION $desc $version d2
puts "[string trim $d2] |
"
}
}
cd doc
proc Heading {title} {
puts "$title |
"
}
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 {
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