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