DELETED homerpm.sh Index: homerpm.sh ================================================================== --- homerpm.sh +++ homerpm.sh @@ -1,11 +0,0 @@ -#!/bin/sh - -echo "%HOME %{expand:%%(cd; pwd)}" > $HOME/.rpmmacros -echo "%_topdir %{HOME}/rpm" >> $HOME/.rpmmacros - -mkdir $HOME/rpm -mkdir $HOME/rpm/BUILD -mkdir $HOME/rpm/SOURCES -mkdir $HOME/rpm/RPMS -mkdir $HOME/rpm/SRPMS -mkdir $HOME/rpm/SPECS Index: publish.sh ================================================================== --- publish.sh +++ publish.sh @@ -143,14 +143,20 @@ # # Build RPMS (binary) and Source RPM # -# this script sets up the home directory so normal users can build rpms -# by default this would only be allowed by root. This really only needs -# done once, but each time shouldn't hurt anything. -$srcdir/homerpm.sh +# Make sure we are properly setup to build RPMs +# +echo "%HOME %{expand:%%(cd; pwd)}" > $HOME/.rpmmacros +echo "%_topdir %{HOME}/rpm" >> $HOME/.rpmmacros +mkdir $HOME/rpm +mkdir $HOME/rpm/BUILD +mkdir $HOME/rpm/SOURCES +mkdir $HOME/rpm/RPMS +mkdir $HOME/rpm/SRPMS +mkdir $HOME/rpm/SPECS # create the spec file from the template sed s/SQLITE_VERSION/$vers/g $srcdir/spec.template > $HOME/rpm/SPECS/sqlite.spec # copy the source tarball to the rpm directory @@ -157,16 +163,18 @@ cp sqlite-$vers.tar.gz $HOME/rpm/SOURCES/. # build all the rpms rpm -ba $HOME/rpm/SPECS/sqlite.spec >& rpm-$vers.log -# this part I'm not sure about, looks like the rpms may need copied here or -# linked to? +# copy the RPMs into the build directory. +ln $HOME/rpm/RPMS/i386/sqlite*-$vers*.rpm . +ln $HOME/rpm/SRPMS/sqlite-$vers*.rpm . # Build the website # cp $srcdir/../historical/* . rm -rf doc make doc ln sqlite.bin.gz sqlite.zip sqlite*.tar.gz tclsqlite.so.gz tclsqlite.zip doc ln sqlitedll.zip sqlite.so.gz sqlite_source.zip doc +ln *.rpm doc Index: spec.template ================================================================== --- spec.template +++ spec.template @@ -33,11 +33,10 @@ %setup -q -n %{name} %build CFLAGS="%optflags -DNDEBUG=1" CXXFLAGS="%optflags -DNDEBUG=1" ./configure --prefix=%{_prefix} -%make make make doc %install install -d $RPM_BUILD_ROOT/%{_prefix} Index: www/changes.tcl ================================================================== --- www/changes.tcl +++ www/changes.tcl @@ -6,22 +6,17 @@ SQLite Change Log

Recent Changes To SQLite

-
> -*** This page has is no longer maintained. *** -
-
-The change log is now generated automatically by the CVS server -for SQLite. To see the latest changes, visit: -
+

+This file provides a high-level summary of changes to SQLite. +For more detail, refer the the checkin logs generated by +CVS at -http://cvs.hwaci.com:2080/sqlite/timeline - -

-
+http://cvs.hwaci.com:2080/sqlite/timeline. +

} @@ -30,10 +25,14 @@ puts "

" } chng {2002 Mar 24 (2.4.4)} {
  • Added support for CASE expressions (patch from Dan Kennedy)
  • +
  • Added RPMS to the delivery (patches from Doug Henry)
  • +
  • Fix typos in the documentation
  • +
  • Cut over configuration management to a new CVS repository with + its own CVSTrac bug tracking system.
  • } chng {2002 Mar 22 (2.4.3)} {
  • Fix a bug in SELECT that occurs when a compound SELECT is used as a subquery in the FROM of a SELECT.
  • Index: www/download.tcl ================================================================== --- www/download.tcl +++ www/download.tcl @@ -1,9 +1,9 @@ # # Run this TCL script to generate HTML for the download.html file. # -set rcsid {$Id: download.tcl,v 1.3 2002/01/31 15:54:23 drh Exp $} +set rcsid {$Id: download.tcl,v 1.4 2002/03/29 18:16:04 drh Exp $} puts { SQLite Download Page

    SQLite Download Page

    } @@ -18,13 +18,13 @@ proc Product {file desc} { if {![file exists $file]} return set size [file size $file] puts [subst { - +
    -
    + $file
    ($size bytes)
    [string trim $desc]
    }] @@ -43,10 +43,14 @@ Product sqlite.so.gz { A precompiled shared-library for Linux. This is the same as tclsqlite.so.gz but without the TCL bindings. } + +foreach name [lsort -dict [glob -nocomplain sqlite-*.i386.rpm]] { + Product $name "An RPM for Linux" +} puts {

    Precompiled Binaries For Windows

    } Product sqlite.zip { A command-line program for accessing and modifing SQLite databases. @@ -69,10 +73,14 @@ Unlike the tarballs below, all of the preprocessing has already been done on these C source code, so you can just hand the files directly to your favorite C compiler. This file is provided as a service to MS-Windows users who lack the build support infrastructure of Unix. } + +foreach name [lsort -dict [glob -nocomplain sqlite-*.src.rpm]] { + Product $name "Source RPM" +} foreach name [lsort -dict -decreasing [glob -nocomplain sqlite-*.tar.gz]] { regexp {sqlite-(.*)\.tar\.gz} $name match vers Product $name " Version $vers of the source tree including all documentation. Index: www/index.tcl ================================================================== --- www/index.tcl +++ www/index.tcl @@ -1,9 +1,9 @@ # # Run this TCL script to generate HTML for the index.html file. # -set rcsid {$Id: index.tcl,v 1.55 2002/03/27 12:52:48 drh Exp $} +set rcsid {$Id: index.tcl,v 1.56 2002/03/29 18:16:04 drh Exp $} puts { SQLite: An SQL Database Engine In A C Library

    SQLite: An SQL Database Engine In A C Library

    @@ -59,16 +59,19 @@

    } puts {

    Current Status

    -

    A change history +

    A Change Summary is available on this +website. You can also access a detailed +change history and a list of -open bugs are -both available from the -CVS server. -Complete source code and precompiled binaries for the latest release are +open bugs +from the +CVS server.

    + +

    Complete source code and precompiled binaries for the latest release are available for download on this site. You can also obtain the latest changes by anonymous CVS access:

     cvs -d :pserver:anonymous@cvs.hwaci.com:/home/cvs/sqlite login
     cvs -d :pserver:anonymous@cvs.hwaci.com:/home/cvs/sqlite checkout sqlite