# nstall SubVersion (SVN)
apt-get update
apt-get install -y subversion

# Install FPC 2.6.4 first
mkdir "/usr/local/fpc"
cd "/usr/local/fpc"
wget http://sourceforge.net/projects/freepascal/files/Linux/2.6.4/fpc-2.6.4.arm-linux.tar
tar xvf "fpc-2.6.4.arm-linux.tar"
cd "fpc-2.6.4.arm-linux"

# in the next step, we will install FPC, but you have to be aware that the [first] question
# Install prefix (/usr or /usr/local) [/usr] :
# MUST be answered with /usr/local, otherwise everything will go to hell and fail.
echo
echo 
echo "------------------------------------------------"
echo "Install prefix (/usr or /usr/local) [/usr] :"
echo "MUST be answered with /usr/local, otherwise"
echo "everything will go to hell and fail."
echo "------------------------------------------------"

echo "continue <Enter>"
read 

./install.sh

# Downloading the FPC version 3.0.0 sources
cd "/usr/local/fpc"
svn co http://svn.freepascal.org/svn/fpc/tags/release_3_0_0/ source
cd source

# Compile the latest FPC version
make all OPT=-dFPC_ARMHF
make install OPT=-dFPC_ARMHF PREFIX=/usr/local
make install sourceinstall OPT=-dFPC_ARMHF PREFIX=/usr/local

# find out the versionnumber
ls /usr/local/lib/fpc

#clear
#read -p "pleas enter the fpc versin number:" fpc_version
fpc_version = 3.0.0

rm -f /usr/local/bin/ppcarm
ln -sf /usr/local/lib/fpc/$fpc_version/ppcarm /usr/local/bin/ppcarm
ls -l /usr/local/bin/ppcarm





# Install the Lazarus Pascal IDE
# Reclaim some more disk space
rm /usr/local/fpc/fpc-2.6.4.arm-linux.tar


# Getting some additional Packages
apt-get update
apt-get install -y libx11-dev libgdk-pixbuf2.0-dev libcairo2-dev gir1.2-coglpango-1.0 libpangox-1.0-dev xorg-dev libgtk2.0-dev libpango1.0-dev

# Download the lates Lazarus sources
mkdir "/usr/local/lazarus"
cd "/usr/local/lazarus"
svn co "http://svn.freepascal.org/svn/lazarus/trunk" source

#Compile the latest Lazarus Pascal IDE version
cd source
make all OPT=-dFPC_ARMHF
make install OPT=-dFPC_ARMHF PREFIX=/usr/local
rm -rf /usr/local/lazarus


echo ""
echo ""
echo ""
echo ""
echo "-----------------------------------------------------"
echo "FPC source: /usr/local/fpc/source"
echo "-----------------------------------------------------"
echo "end."




