clear

cd /usr/src

echo ""
echo "*******************************************************************************"
echo "Ensure GCC and friends are installed (to build the Mono source code)"
echo "*******************************************************************************"
echo ""

yum -y install gcc gcc-c++ libtool bison autoconf automake

echo ""
echo "*******************************************************************************"
echo "Grab and unpack the Mono source code"
echo "*******************************************************************************"
echo ""

wget http://download.mono-project.com/sources/mono/mono-3.0.7.tar.bz2
tar -xvjf mono-3.0.7.tar.bz2

echo ""
echo "*******************************************************************************"
echo "Build and install Mono"
echo "*******************************************************************************"
echo ""

cd mono-3.0.7
./configure --prefix=/usr
make && make install

echo ""
echo "*******************************************************************************"
echo "Build the GDI+ compatibility layer (required for System.Drawing)"
echo "*******************************************************************************"
echo ""

yum -y install glib2-devel libX11-devel pixman-devel fontconfig-devel freetype-devel libexif-devel libjpeg-devel libtiff-devel libpng-devel giflib-devel

cd /usr/src
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.9.tar.bz2
tar -xvjf libgdiplus-2.10.9.tar.bz2
cd libgdiplus-2.10.9
./configure --prefix=/usr
make && make install


echo ""
echo "*******************************************************************************"
echo "Build Gtk-Sharp"
echo "*******************************************************************************"
echo ""

yum -y install gtk2-devel libglade2-devel

cd /usr/src
wget http://download.mono-project.com/sources/gtk-sharp212/gtk-sharp-2.12.8.tar.bz2
tar -xvjf gtk-sharp-2.12.8.tar.bz2
cd gtk-sharp-2.12.8
./configure --prefix=/usr
make && make install


echo ""
echo "*******************************************************************************"
echo "Get And Build gnome-sharp"
echo "*******************************************************************************"
echo ""

yum -y install pango-devel atk-devel libgnome-devel libgnomecanvas-devel libgnomeui-devel git svn libtool

cd /usr/src
git clone git://github.com/mono/gnome-sharp
cd gnome-sharp
./bootstrap-2.24 --prefix=/usr
make && make install


echo ""
echo "*******************************************************************************"
echo "Get and Build Mono Addins"
echo "*******************************************************************************"
echo ""

cd /usr/src
git clone git://github.com/mono/mono-addins
cd mono-addins
./autogen.sh --prefix=/usr
make && make install


echo ""
echo "*******************************************************************************"
echo "Get And Build MonoDevelop Actual"
echo "*******************************************************************************"
echo ""

cd /usr/src
wget http://download.mono-project.com/sources/monodevelop/monodevelop-3.1.1.tar.bz2
tar -xvjf monodevelop-3.1.1.tar.bz2
cd monodevelop-3.1.1
./configure --prefix=/usr
make && make install


echo ""
echo "*******************************************************************************"
echo "End MonoDevelop Build Script"
echo "*******************************************************************************"
echo ""
