|
|
#!/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 |
|
|
|