[Lazarus] Install Lazarus 2.2.4 on Ubuntu 20.04 LTS and other Linux

Bo Berglund bo.berglund at gmail.com
Thu Feb 9 12:30:52 CET 2023

On Thu, 9 Feb 2023 11:50:25 +0100, John Landmesser via lazarus
<lazarus at lists.lazarus-ide.org> wrote:

>   ' old svn code:
>   #  svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
>   new code ( git needs to be installed )
>   git clone https://gitlab.com/freepascal.org/lazarus/lazarus.git lazarus

Thanks, I have been doing this:
svn co https://svn.freepascal.org/svn/fpc/tags/$FPCTAG/ $FPCVER 
svn co https://svn.freepascal.org/svn/lazarus/tags/$LAZTAG/ $LAZVER

where the variables have been preset to for example


I have made sure that only tagged (stable) releases are used in my script.
This could also be formulated like this to disconnect from the source

svn export https://svn.freepascal.org/svn/fpc/tags/$FPCTAG/ $FPCVER

My problem with git clone is that it will pull way to much from the repository,
basically *all* that has happened up until today and it would also get me the
live development sources, which I do not want.

git clone makes the local store contain everything past and present, right?

Is there a way use git to:
- Only get a specific release tag (how do I find which tag to use)
- Only get the actual sources without the overhead (AKA export)

I have not used GIT for anything myself, we are on Subversion....

Bo Berglund
Developer in Sweden

More information about the lazarus mailing list