mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-14 09:59:20 +02:00
Changed svn to git
This commit is contained in:
parent
1cacfc3c73
commit
c16a96e493
@ -95,18 +95,19 @@ properly:
|
|||||||
If you want to compile the binaries for yourself see the BSD section.
|
If you want to compile the binaries for yourself see the BSD section.
|
||||||
|
|
||||||
The FPC sources:
|
The FPC sources:
|
||||||
The easiest way to get the Free Pascal sources is via svn. Of course you can
|
The easiest way to get the Free Pascal sources is via git. Of course you can
|
||||||
also download it as whole, see http://www.freepascal.org/develop.html
|
also download it as whole, see http://www.freepascal.org/develop.html
|
||||||
for the daily snapshot of the release tree (3.1.x).
|
for the daily snapshot of the release tree (3.1.x).
|
||||||
|
|
||||||
The FPC sources via svn:
|
The FPC sources via git:
|
||||||
Create a directory where you would like to put the sources. You don't need
|
Create a directory where you would like to put the sources. You don't need
|
||||||
to be root to do this.
|
to be root to do this.
|
||||||
First create a directory for fpc (e.g. /home/username/freepascal) then do
|
First create a directory for fpc (e.g. /home/username/freepascal) then do
|
||||||
the following:
|
the following:
|
||||||
|
|
||||||
[]$ bash
|
[]$ bash
|
||||||
[]$ svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc
|
[]$ git clone https://gitlab.com/freepascal.org/fpc/source.git
|
||||||
|
[]$ git switch main
|
||||||
|
|
||||||
This will create a directory fpc, which can later be used in the IDE.
|
This will create a directory fpc, which can later be used in the IDE.
|
||||||
|
|
||||||
@ -114,7 +115,7 @@ properly:
|
|||||||
To download/update the latest changes you can simply do
|
To download/update the latest changes you can simply do
|
||||||
|
|
||||||
[]$ cd /home/username/freepascal/fpc
|
[]$ cd /home/username/freepascal/fpc
|
||||||
[]$ svn up
|
[]$ git pull
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -145,7 +146,7 @@ properly:
|
|||||||
|
|
||||||
- a file with all sources, or two (FPC and Lazarus)
|
- a file with all sources, or two (FPC and Lazarus)
|
||||||
(1) e.g. for FPC ftp://ftp.freepascal.org/fpc/dist/Linux/separate/sources.tar
|
(1) e.g. for FPC ftp://ftp.freepascal.org/fpc/dist/Linux/separate/sources.tar
|
||||||
preferably an export (no SVN/ dirs). The above file misses this
|
preferably an export (no .git/ dirs). The above file misses this
|
||||||
(2) Lazarus source snapshot.
|
(2) Lazarus source snapshot.
|
||||||
- _any_ starting compiler from the 2.6.4 branch) You can do a check by parsing
|
- _any_ starting compiler from the 2.6.4 branch) You can do a check by parsing
|
||||||
the output of 'fpc -v' if it is 2.6.4, it is ok.
|
the output of 'fpc -v' if it is 2.6.4, it is ok.
|
||||||
@ -203,11 +204,12 @@ properly:
|
|||||||
|
|
||||||
Download the latest Mac OSX dmg package.
|
Download the latest Mac OSX dmg package.
|
||||||
Since FPC for Mac OSX is under heavy development, it s recommended to use
|
Since FPC for Mac OSX is under heavy development, it s recommended to use
|
||||||
the latest FPC from svn.
|
the latest FPC from git.
|
||||||
|
|
||||||
Open a terminal and type (without the []$)
|
Open a terminal and type (without the []$)
|
||||||
|
|
||||||
[]$ svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc
|
[]$ git clone https://gitlab.com/freepascal.org/fpc/source.git
|
||||||
|
[]$ git switch main
|
||||||
|
|
||||||
This will create a directory fpc, which can also be later used by the IDE.
|
This will create a directory fpc, which can also be later used by the IDE.
|
||||||
|
|
||||||
@ -227,7 +229,7 @@ properly:
|
|||||||
To download/update the latest changes you can simply do
|
To download/update the latest changes you can simply do
|
||||||
|
|
||||||
[]$ cd /Users/username/fpc
|
[]$ cd /Users/username/fpc
|
||||||
[]$ svn up
|
[]$ git pull
|
||||||
|
|
||||||
|
|
||||||
================================================================================
|
================================================================================
|
||||||
@ -239,12 +241,12 @@ properly:
|
|||||||
Because the whole Lazarus stuff is installed into one directory, uninstall
|
Because the whole Lazarus stuff is installed into one directory, uninstall
|
||||||
is very easy and you don't need to be root to install Lazarus.
|
is very easy and you don't need to be root to install Lazarus.
|
||||||
You can get tgz/zip files from the downloads section or you can download it
|
You can get tgz/zip files from the downloads section or you can download it
|
||||||
directly via svn.
|
directly via git.
|
||||||
|
|
||||||
Hint: Most Linux distributions contain a Lazarus package. Go to your package
|
Hint: Most Linux distributions contain a Lazarus package. Go to your package
|
||||||
manager and install it.
|
manager and install it.
|
||||||
|
|
||||||
Downloading Lazarus svn: svn provides an easy way to update your sources by
|
Downloading Lazarus git: git provides an easy way to update your sources by
|
||||||
only downloading the changes. This is the recommended way and saves you a lot
|
only downloading the changes. This is the recommended way and saves you a lot
|
||||||
of time. A connection to the internet is needed for this.
|
of time. A connection to the internet is needed for this.
|
||||||
You don't to be root. Lazarus does not need any special permissions, neither
|
You don't to be root. Lazarus does not need any special permissions, neither
|
||||||
@ -252,9 +254,10 @@ properly:
|
|||||||
First create a directory for Lazarus (e.g. /home/username/freepascal) then do
|
First create a directory for Lazarus (e.g. /home/username/freepascal) then do
|
||||||
the following:
|
the following:
|
||||||
|
|
||||||
connect to the svn server (note: Lazarus and Free Pascal use the same server)
|
connect to the git server (note: Lazarus and Free Pascal use the same server)
|
||||||
|
|
||||||
[]$ svn checkout http://svn.freepascal.org/svn/lazarus/trunk lazarus
|
[]$ git clone https://gitlab.com/freepascal.org/lazarus/lazarus.git
|
||||||
|
[]$ git switch main
|
||||||
|
|
||||||
compile Lazarus:
|
compile Lazarus:
|
||||||
|
|
||||||
@ -287,7 +290,7 @@ properly:
|
|||||||
To update Lazarus you can use
|
To update Lazarus you can use
|
||||||
|
|
||||||
[]$ cd /home/username/freepascal/lazarus
|
[]$ cd /home/username/freepascal/lazarus
|
||||||
[]$ svn up
|
[]$ git pull
|
||||||
[]$ make clean all (gmake on BSD)
|
[]$ make clean all (gmake on BSD)
|
||||||
|
|
||||||
This will rebuild Lazarus and create a minimal IDE with only the basic
|
This will rebuild Lazarus and create a minimal IDE with only the basic
|
||||||
|
Loading…
Reference in New Issue
Block a user