mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-08 09:18:18 +02:00
tools: create fpc tgz from git
This commit is contained in:
parent
d4d817e7af
commit
b77c92044c
tools/install
@ -85,7 +85,7 @@ getBINUTILSPREFIX() {
|
||||
#------------------------------------------------------------------------------
|
||||
# retrieve the version information
|
||||
|
||||
echo -n "getting FPC version from local svn ..."
|
||||
echo -n "getting FPC version from local git ..."
|
||||
VersionFile="$FPCSrcDir/compiler/version.pas"
|
||||
CompilerVersion=$(cat $VersionFile | grep ' *version_nr *=.*;' | sed -e 's/[^0-9]//g')
|
||||
CompilerRelease=$(cat $VersionFile | grep ' *release_nr *=.*;' | sed -e 's/[^0-9]//g')
|
||||
@ -149,7 +149,7 @@ then
|
||||
fi
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# download/export fpc svn if needed
|
||||
# download/export fpc git if needed
|
||||
|
||||
SrcTGZ=$(pwd)/fpc-$FPCVersion-$FPCRelease.tar.gz
|
||||
|
||||
@ -157,8 +157,8 @@ if [ ! -f $SrcTGZ ]; then
|
||||
./create_fpc_export_tgz.sh $FPCSrcDir $SrcTGZ
|
||||
fi
|
||||
|
||||
# optional: svn/fpcbuild/trunk/install under ../install
|
||||
FPCManDir=$FPCSrcDir/../install/man
|
||||
# optional: https://gitlab.com/freepascal.org/fpc/build under ../build
|
||||
FPCManDir=$FPCSrcDir/../build/man
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# create a temporary copy of the fpc sources to patch it
|
||||
|
@ -31,12 +31,15 @@ if [ "x$Download" = "xyes" ]; then
|
||||
rm -rf $TmpFPCDir
|
||||
mkdir -p $TmpDir
|
||||
cd $TmpDir
|
||||
svn export http://svn.freepascal.org/svn/fpc/trunk $TmpFPCDir
|
||||
git clone https://gitlab.com/freepascal.org/fpc/build.git $TmpFPCDir
|
||||
cd -
|
||||
else
|
||||
echo "extracting fpc from local svn ..."
|
||||
echo "extracting fpc from local git ..."
|
||||
rm -rf $TmpFPCDir
|
||||
svn export $SourceDir $TmpFPCDir
|
||||
mkdir -p $TmpFPCDir
|
||||
cp -a $SourceDir/.git $TmpFPCDir/
|
||||
git -C $TmpFPCDir restore .
|
||||
rm -rf $TmpFPCDir/.git*
|
||||
fi
|
||||
|
||||
cd $TmpDir
|
||||
|
Loading…
Reference in New Issue
Block a user