Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Combine the homerpm.sh file in with publish.sh. Update the website files to refer to the new RPMs that are now being built. Fix a small problem with the spec file. (CVS 505) |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
57d4c7704794d0a28cbf67be3f90dbf8 |
User & Date: | drh 2002-03-29 18:16:04.000 |
Context
2002-03-30
| ||
14:15 | Describe the difference between the binary RPMs in the download.html file. (CVS 506) (check-in: 8ce9a1fad2 user: drh tags: trunk) | |
2002-03-29
| ||
18:16 | Combine the homerpm.sh file in with publish.sh. Update the website files to refer to the new RPMs that are now being built. Fix a small problem with the spec file. (CVS 505) (check-in: 57d4c77047 user: drh tags: trunk) | |
01:29 | added a section to create a spec file and build the rpm files (CVS 504) (check-in: e529143967 user: doughenry tags: trunk) | |
Changes
Deleted homerpm.sh.
|
| < < < < < < < < < < < |
Changes to publish.sh.
︙ | ︙ | |||
141 142 143 144 145 146 147 | rm -f sqlite-$vers.tar.gz ln sqlite.tar.gz sqlite-$vers.tar.gz # # Build RPMS (binary) and Source RPM # | | < > | > | > > > > > | | > > | 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | rm -f sqlite-$vers.tar.gz ln sqlite.tar.gz sqlite-$vers.tar.gz # # Build RPMS (binary) and Source RPM # # 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 cp sqlite-$vers.tar.gz $HOME/rpm/SOURCES/. # build all the rpms rpm -ba $HOME/rpm/SPECS/sqlite.spec >& rpm-$vers.log # 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 |
Changes to spec.template.
︙ | ︙ | |||
31 32 33 34 35 36 37 | %prep %setup -q -n %{name} %build CFLAGS="%optflags -DNDEBUG=1" CXXFLAGS="%optflags -DNDEBUG=1" ./configure --prefix=%{_prefix} | < | 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | %prep %setup -q -n %{name} %build CFLAGS="%optflags -DNDEBUG=1" CXXFLAGS="%optflags -DNDEBUG=1" ./configure --prefix=%{_prefix} make make doc %install install -d $RPM_BUILD_ROOT/%{_prefix} install -d $RPM_BUILD_ROOT/%{_prefix}/bin install -d $RPM_BUILD_ROOT/%{_prefix}/include |
︙ | ︙ |
Changes to www/changes.tcl.
1 2 3 4 5 6 7 8 9 10 | # # Run this script to generated a changes.html output file # puts {<html> <head> <title>SQLite Change Log</title> </head> <body bgcolor="white"> <h1 align="center">Recent Changes To SQLite</h1> | | | | < | < < | | < < > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | # # Run this script to generated a changes.html output file # puts {<html> <head> <title>SQLite Change Log</title> </head> <body bgcolor="white"> <h1 align="center">Recent Changes To SQLite</h1> <p> This file provides a high-level summary of changes to SQLite. For more detail, refer the the checkin logs generated by CVS at <a href="http://cvs.hwaci.com:2080/sqlite/timeline"> http://cvs.hwaci.com:2080/sqlite/timeline</a>. </p> <DL> } proc chng {date desc} { puts "<DT><B>$date</B></DT>" puts "<DD><P><UL>$desc</UL></P></DD>" } chng {2002 Mar 24 (2.4.4)} { <li>Added support for CASE expressions (patch from Dan Kennedy)</li> <li>Added RPMS to the delivery (patches from Doug Henry)</li> <li>Fix typos in the documentation</li> <li>Cut over configuration management to a new CVS repository with its own CVSTrac bug tracking system.</li> } chng {2002 Mar 22 (2.4.3)} { <li>Fix a bug in SELECT that occurs when a compound SELECT is used as a subquery in the FROM of a SELECT.</li> <li>The <b>sqlite_get_table()</b> function now returns an error if you give it two or more SELECTs that return different numbers of columns.</li> |
︙ | ︙ |
Changes to www/download.tcl.
1 2 3 | # # Run this TCL script to generate HTML for the download.html file. # | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | # # Run this TCL script to generate HTML for the download.html file. # set rcsid {$Id: download.tcl,v 1.4 2002/03/29 18:16:04 drh Exp $} puts {<html> <head><title>SQLite Download Page</title></head> <body bgcolor=white> <h1 align=center>SQLite Download Page</h1>} #<p align=center>} #puts "This page was last modified on [lrange $rcsid 3 4] UTC<br>" #set vers [lindex $argv 0] #puts "The latest SQLite version is <b>$vers</b>" #puts " created on [exec cat last_change] UTC" #puts {</p>} puts {<h2>Precompiled Binaries For Linux</h2>} proc Product {file desc} { if {![file exists $file]} return set size [file size $file] puts [subst { <table cellpadding="15"> <tr> <td width="200" align="right" valign="top"> <a href="$file">$file</a><br>($size bytes) </td> <td valign="top">[string trim $desc]</td> </tr> </table>}] } |
︙ | ︙ | |||
41 42 43 44 45 46 47 48 49 50 51 52 53 54 | See <a href="tclsqlite.html">the documentation</a> for details. } Product sqlite.so.gz { A precompiled shared-library for Linux. This is the same as <b>tclsqlite.so.gz</b> but without the TCL bindings. } puts {<h2>Precompiled Binaries For Windows</h2>} Product sqlite.zip { A command-line program for accessing and modifing SQLite databases. See <a href="sqlite.html">the documentation</a> for additional information. } | > > > > | 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | See <a href="tclsqlite.html">the documentation</a> for details. } Product sqlite.so.gz { A precompiled shared-library for Linux. This is the same as <b>tclsqlite.so.gz</b> but without the TCL bindings. } foreach name [lsort -dict [glob -nocomplain sqlite-*.i386.rpm]] { Product $name "An RPM for Linux" } puts {<h2>Precompiled Binaries For Windows</h2>} Product sqlite.zip { A command-line program for accessing and modifing SQLite databases. See <a href="sqlite.html">the documentation</a> for additional information. } |
︙ | ︙ | |||
67 68 69 70 71 72 73 74 75 76 77 78 79 80 | Product {sqlite_source.zip} { This ZIP archive contains pure C source code for the SQLite library. 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 -decreasing [glob -nocomplain sqlite-*.tar.gz]] { regexp {sqlite-(.*)\.tar\.gz} $name match vers Product $name " Version $vers of the source tree including all documentation. " } | > > > > | 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | Product {sqlite_source.zip} { This ZIP archive contains pure C source code for the SQLite library. 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. " } |
︙ | ︙ |
Changes to www/index.tcl.
1 2 3 | # # Run this TCL script to generate HTML for the index.html file. # | | | 1 2 3 4 5 6 7 8 9 10 11 | # # Run this TCL script to generate HTML for the index.html file. # set rcsid {$Id: index.tcl,v 1.56 2002/03/29 18:16:04 drh Exp $} puts {<html> <head><title>SQLite: An SQL Database Engine In A C Library</title></head> <body bgcolor=white> <h1 align=center>SQLite: An SQL Database Engine In A C Library</h1> <p align=center>} puts "This page was last modified on [lrange $rcsid 3 4] UTC<br>" |
︙ | ︙ | |||
57 58 59 60 61 62 63 | <li>Sources are uncopyrighted. Use for any purpose.</li> </ul> </p> } puts {<h2>Current Status</h2> | > > | | | | > | | 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | <li>Sources are uncopyrighted. Use for any purpose.</li> </ul> </p> } puts {<h2>Current Status</h2> <p>A <a href="changes.html">Change Summary</a> is available on this website. You can also access a detailed <a href="http://cvs.hwaci.com:2080/sqlite/timeline">change history</a> and a list of <a href="http://cvs.hwaci.com:2080/sqlite/rptview?rn=2">open bugs</a> from the <a href="http://cvs.hwaci.com:2080/sqlite/">CVS server</a>.</p> <p>Complete source code and precompiled binaries for the latest release are <a href="download.html">available for download</a> on this site. You can also obtain the latest changes by anonymous CVS access: <blockquote><pre> cvs -d :pserver:anonymous@cvs.hwaci.com:/home/cvs/sqlite login cvs -d :pserver:anonymous@cvs.hwaci.com:/home/cvs/sqlite checkout sqlite </pre></blockquote> When prompted for a password, enter "anonymous". |
︙ | ︙ |