deb: always create 3 number version, needed by dpkg version comparison

git-svn-id: trunk@53416 -
This commit is contained in:
mattias 2016-11-22 13:11:36 +00:00
parent 549f41a620
commit 1780042136

View File

@ -62,10 +62,11 @@ while [ $# -gt 0 ]; do
shift
done
# get FPC version
FPCVersion=$(fpc -v | grep 'Compiler version' | sed 's/.*\([0-9]\.[0-9]\.[0-9]\).*/\1/')
echo "FPCVersion=$FPCVersion"
# get date
Date=`date +%Y%m%d`
ChangeLogDate=`date --rfc-822`
# get FPC version
Arch=`dpkg --print-architecture`
echo "debian architecture=$Arch"
targetos=$Arch
@ -88,9 +89,16 @@ else
fi
fi
fi
FPCVersion=$($ppcbin -v | grep version| sed 's/.*\([0-9]\+\.[0-9]\+\.[0-9]\+\).*/\1/')
# get Lazarus version
LazVersion=$(./get_lazarus_version.sh)
# get consistent major.minor.release version, to avoid dpkg install an older version
if [ $(echo $LazVersion | egrep '^[^.]*\.[^.]*$') ]; then
LazVersion=${LazVersion}.0
fi
LazVersion=$LazVersion$LazVersionPostfix
Date=`date +%Y%m%d`
LazVersion=$(./get_lazarus_version.sh)$LazVersionPostfix
SrcTGZ=lazarus-$LazVersion-$LazRelease.tar.gz
CurDir=`pwd`
TmpDir=~/tmp/lazarus$LazVersion
@ -101,9 +109,6 @@ EtcSrcDir=$CurDir/linux
LazSrcDir=../..
LazDestDir=$LazBuildDir/usr/share/lazarus/${LazVersion}
LazDestDirInstalled=/usr/share/lazarus/${LazVersion}
FPCVersion=$($ppcbin -v | grep version| sed 's/.*\([0-9]\+\.[0-9]\+\.[0-9]\+\).*/\1/')
ChangeLogDate=`date --rfc-822`
echo "ppcbin=$ppcbin"
echo "LazVersion=$LazVersion"