makedist.midori: Guess current version number automatically

This commit is contained in:
Paweł Forysiuk 2012-06-26 19:01:33 +02:00 committed by Christian Dywan
parent a15d4009c2
commit fb00824541

View file

@ -36,19 +36,27 @@ temp_dir=`mktemp -d`
have_7zip=`which 7za` have_7zip=`which 7za`
grep -q gtk-3.0 _build/config.log && GTK3_BUILD=1 grep -q gtk-3.0 _build/config.log && GTK3_BUILD=1
version=`grep PACKAGE_VERSION _build/default/config.h | awk '{ print $3 $4; }' | sed 's@(debug)@-debug@g'|sed 's@"@@g'`
if [ "$1" != "" ]; then if [ "$1" != "" ]; then
if [ "$1" == "debug" ]; then if [ "$1" == "debug" ]; then
DEBUG_BUILD=1 DEBUG_BUILD=1
else shift
version_tag=$1
fi fi
version_tag="$1"
fi
if [ $version_tag != "" ]; then
version_tag=$version_tag-$version
else
version_tag=$version
fi fi
# generate unique filename # generate unique filename
if [ "$have_7zip" != "" ]; then if [ "$have_7zip" != "" ]; then
ARCHIVE=midori$version_tag-`date +%Y%m%d%H%M`.7z ARCHIVE=midori-$version_tag-`date +%Y%m%d%H%M`.7z
else else
ARCHIVE=midori$version_tag-`date +%Y%m%d%H%M`.zip ARCHIVE=midori-$version_tag-`date +%Y%m%d%H%M`.zip
fi fi
# function: dll-recursive <list of exe and dll files ...> # function: dll-recursive <list of exe and dll files ...>
@ -94,7 +102,7 @@ grab_files ()
echo -n "Creating $ARCHIVE ." echo -n "Creating $ARCHIVE ."
# create destination folder # create destination folder
workdir=$temp_dir/midori$version_tag workdir=$temp_dir/midori-$version_tag
mkdir $workdir mkdir $workdir
echo -n . echo -n .
@ -242,9 +250,9 @@ ARCHIVE=`pwd`/$ARCHIVE
# store as zip/7z file # store as zip/7z file
pushd $temp_dir > /dev/null pushd $temp_dir > /dev/null
if [ "$have_7zip" != "" ]; then if [ "$have_7zip" != "" ]; then
7za a -m0=lzma $ARCHIVE midori$version_tag 7za a -m0=lzma $ARCHIVE midori-$version_tag
else else
zip -rq $ARCHIVE midori$version_tag zip -rq $ARCHIVE midori-$version_tag
fi fi
popd > /dev/null popd > /dev/null