#/bin/sh
# Actualizar lista de paquetes y sistema
#apt-get update ; aptitude upgrade -y

# Instalar los paquetes necesarios para la compilación y creación del paquete .deb
#apt-get install build-essential fakeroot debhelper -y

# Instalar dependencias
#apt-get install libx11-dev xlibs-dev libgtk1.2-dev libgtk2.0-dev libasound2-dev libpng12-dev libjpeg62-dev zlib1g-dev libtiff4-dev libconfhelper-perl subversion -y

# Vamos a trabajar desde el directorio temporal, para que no queden restos en el sistema
mkdir /tmp/mplayer
cd /tmp/mplayer

# Descargar Skin, Fuentes (sub,osd), Codecs (externos)
wget -c http://www.mplayerhq.hu/MPlayer/skins/Blue-small-1.4.tar.bz2
wget -c http://www2.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-2.tar.bz2
wget -c http://www2.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2

# Descomprimir los archivos
tar -xjf Blue-small-1.4.tar.bz2
tar -xjf font-arial-iso-8859-2.tar.bz2
tar -xjf all-20071007.tar.bz2

# Descargar la última versión de mplayer, libavcodec incluido.
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

# Crear los directorios necesarios
mkdir -p /usr/local/lib/codecs
mkdir -p /usr/local/share/mplayer/font/
mkdir -p /usr/local/share/mplayer/skins/default

# Mover cada cosa a su sitio
mv all-20071007/* /usr/local/lib/codecs/
mv font-arial-iso-8859-2/font-arial-14-iso-8859-2/* /usr/local/share/mplayer/font/
mv Blue-small/* /usr/local/share/mplayer/skins/default/

# Compilar y generar el paquete .deb
cd mplayer
DEB_BUILD_OPTIONS="--enable-gui --enable-gtk1 --language=es" fakeroot debian/rules binary
cd ..

# Mover el paquete .deb al directorio personal
mv mplayer_1.0svn_i386.deb ~/

# Instalar el paquete .deb
#cd ~
#dpkg -i ~/mplayer_1.0svn_i386.deb

