You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.5 KiB
64 lines
1.5 KiB
10 years ago
|
#!/bin/sh
|
||
|
VERSION=1.1.0
|
||
|
DESTINATION=/tmp/keximdb-dist/$VERSION/
|
||
|
|
||
|
KDESVN=svn://anonsvn.kde.org/home/kde
|
||
|
CHECKOUT=keximdb-tmp
|
||
|
|
||
|
# From trunk/kdenonbeta
|
||
|
#BRANCH=trunk/kdenonbeta
|
||
|
|
||
|
# From release branch
|
||
|
BRANCH=branches/work/keximdb/koffice-1.6
|
||
|
|
||
|
#########
|
||
|
set -e
|
||
|
SVN="svn"
|
||
|
DATE=`date +%Y-%m-%d`
|
||
|
|
||
|
mkdir -p "$DESTINATION"
|
||
|
mkdir $CHECKOUT
|
||
|
pushd $CHECKOUT
|
||
|
echo "1. Checking out top-level build files"
|
||
|
$SVN co -N $KDESVN/$BRANCH keximdb
|
||
|
cd keximdb
|
||
|
|
||
|
echo "2. Checking out admin dir"
|
||
|
$SVN co $KDESVN/branches/KDE/3.5/kde-common/admin
|
||
|
|
||
|
echo "3. Checking out keximdb dir"
|
||
|
$SVN up keximdb
|
||
|
cd ..
|
||
|
|
||
|
echo "4. Creating build system files"
|
||
|
svn2dist --no-i18n keximdb keximdb -v $VERSION -b -g -m
|
||
|
|
||
|
echo "5. Cleaning unneeded files"
|
||
|
#Delete debian dir
|
||
|
rm -r keximdb-$VERSION/keximdb/debian
|
||
|
#Include debian dir
|
||
|
#mv keximdb-$VERSION/keximdb/debian keximdb-$VERSION
|
||
|
|
||
|
#Delete diffs dir
|
||
|
rm -r keximdb-$VERSION/keximdb/src/diffs
|
||
|
#Include diffs dir
|
||
|
#mv keximdb-$VERSION/keximdb/src/diffs keximdb-$VERSION
|
||
|
|
||
|
echo "6. Compiling LSM entry"
|
||
|
sed "s/@DATE@/$DATE/;s/@VERSION@/$VERSION/" \
|
||
|
../keximdb.lsm > keximdb-$VERSION/keximdb.lsm
|
||
|
|
||
|
printf "7. Finding size of tarball..."
|
||
|
tar -cf keximdb-tmp.tar keximdb-$VERSION
|
||
|
gzip -9 keximdb-tmp.tar
|
||
|
SIZE=`du -k keximdb-tmp.tar.gz | awk '{print $1}'`
|
||
|
echo "$SIZE kB"
|
||
|
sed -i "s/@SIZE@/$SIZE kB/" keximdb-$VERSION/keximdb.lsm
|
||
|
rm keximdb-tmp.tar.gz
|
||
|
|
||
|
echo "8. Creating tarball..."
|
||
|
tar -cf keximdb-$VERSION.tar keximdb-$VERSION
|
||
|
gzip -9 keximdb-$VERSION.tar
|
||
|
|
||
|
popd
|