#!/bin/sh
###make sure you have a well yum source.
###and well connect the internet.
mkdir -p /usr/application-installed
cd /usr/application-installed
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
cd mplayer/
svn update


###download codes and install them
mkdir -p /usr/local/lib/codecs
mkdir -p /usr/local/lib/win32

cd  /usr/local/lib/win32
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/windows-essential-20071007.zip
unzip windows-essential-20071007.zip
mv windows-essential-20071007/* ./
rm -rf windows-essential-20071007
rm -rf windows-essential-20071007.zip

cd /usr/local/lib/codecs
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
tar -xf essential-20071007.tar.bz2
mv essential-20071007/* ./
rm -rf essential-20071007
rm -rf essential-20071007.tar.bz2


###install yasm support
mkdir -p /root/Downloads
cd /root/Downloads
wget http://www.tortall.net/projects/yasm/releases/yasm-1.1.0.tar.gz
tar -xf yasm-1.1.0.tar.gz
cd yasm-1.1.0
./configure
make && make install


####install required packages
yum -y install *x11*
yum -y install *gtk*
yum -y install glibc*


###configure the mplayer
cd /usr/application-installed/mplayer
./configure --enable-gui
make && make install


###download skins
cd /usr/local/share/mplayer/skins
wget http://www.mplayerhq.hu/MPlayer/skins/Ater-1.2.tar.bz2
mkdir default 
tar -xf Ater-1.2.tar.bz2
mv Ater/* default
rm -rf Ater
rm -rf Ater-1.2.tar.bz2

wget http://www.mplayerhq.hu/MPlayer/skins/phony-1.1.tar.bz2
wget http://www.mplayerhq.hu/MPlayer/skins/slim-1.2.tar.bz2
wget http://www.mplayerhq.hu/MPlayer/skins/QPlayer-1.2.tar.bz2