| #!/bin/sh |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
|
|
| |
| |
| |
| |
| set -e |
| set -u |
|
|
| TMPSPACE=./mkpkg_tmp_dir |
| VERSION=`cat $TOP/VERSION` |
| HASH=`cut -c1-10 $TOP/manifest.uuid` |
| DATETIME=`grep '^D' $TOP/manifest | tr -c -d '[0-9]' | cut -c1-12` |
|
|
| |
| |
| |
| |
| if test "$#" -ge 1 -a x$1 != x--snapshot |
| then |
| |
| |
| xx=`echo $VERSION|sed 's/3\.\([0-9]*\)\..*/\1/'` |
| yy=`echo $VERSION|sed 's/3\.[^.]*\.\([0-9]*\).*/\1/'` |
| zz=0 |
| set +e |
| zz=`echo $VERSION|sed 's/3\.[^.]*\.[^.]*\.\([0-9]*\).*/\1/'|grep -v '\.'` |
| set -e |
| TARBALLNAME=`printf "sqlite-autoconf-3%.2d%.2d%.2d" $xx $yy $zz` |
| else |
| TARBALLNAME=sqlite-snapshot-$DATETIME |
| fi |
|
|
| rm -rf $TMPSPACE |
| cp -R $TOP/autoconf $TMPSPACE |
| cp -R $TOP/autosetup $TMPSPACE |
| cp -p $TOP/configure $TMPSPACE |
| cp sqlite3.c $TMPSPACE |
| cp sqlite3.h $TMPSPACE |
| cp sqlite3ext.h $TMPSPACE |
| cp sqlite3rc.h $TMPSPACE |
| cp $TOP/sqlite3.1 $TMPSPACE |
| cp $TOP/sqlite3.pc.in $TMPSPACE |
| cp shell.c $TMPSPACE |
| cp $TOP/src/sqlite3.rc $TMPSPACE |
| cp $TOP/tool/Replace.cs $TMPSPACE |
| cp $TOP/VERSION $TMPSPACE |
| cp $TOP/main.mk $TMPSPACE |
| cp $TOP/make.bat $TMPSPACE |
| tree $TMPSPACE |
| cd $TMPSPACE |
|
|
| |
| |
| |
| |
| |
| |
|
|
| mkdir -p tea/generic |
| cat <<EOF > tea/generic/tclsqlite3.c |
| #ifdef USE_SYSTEM_SQLITE |
| # include <sqlite3.h> |
| #else |
| # include "sqlite3.c" |
| #endif |
| EOF |
| cat $TOP/src/tclsqlite.c >> tea/generic/tclsqlite3.c |
|
|
| |
| rm -f tea/.env-* |
| find . -type f -name '*~' -exec rm -f \{} \; |
| find . -type f -name '#*#' -exec rm -f \{} \; |
| find . -type f -name '*.o' -exec rm -f \{} \; |
| find . -type f -name '*.so' -exec rm -f \{} \; |
|
|
| ./configure && ${MAKE-make} dist |
| tar xzf sqlite-$VERSION.tar.gz |
| mv sqlite-$VERSION $TARBALLNAME |
| tar czf $TARBALLNAME.tar.gz $TARBALLNAME |
| mv $TARBALLNAME.tar.gz .. |
| cd .. |
| ls -l $TARBALLNAME.tar.gz |
|
|