#!/bin/sh

FREEVO_DIR=/datos/freevo182

export PYTHONPATH=$FREEVO_DIR/lib/python2.6/site-packages
#                                 =========
#                                     |    
#        Cambiar en funcion de la version de python

# Dependencias obligatorias
sudo aptitude install libglib2.0-dev libimlib2 libimlib2-dev libdvdread-dev python-xml python-pygame python-twisted python-dev python-beautifulsoup python-numeric xmltv lsdvd aumix mplayer libdvdcss2

# Se instala nullmailer. Deshabilitarlo en init.d

# Paquetes opcionales
#sudo aptitude install w32codecs python-pylirc lirc tvtime xine-ui

# Descomprime los paquetes fuente
mkdir src
cd src
for FILE in ../*.tar.gz ; do
 tar xvzf "$FILE"
done


# Instalar Kaa
cd kaa-base*
python setup.py install --prefix=$FREEVO_DIR
cd ../kaa-imlib2*
python setup.py install --prefix=$FREEVO_DIR
cd ../kaa-metadata*
python setup.py install --prefix=$FREEVO_DIR

# Instalar Freevo
cd ../freevo*
python setup.py install --prefix=$FREEVO_DIR

# Si falla el comando anterior,
# añade esta línea a 'setup.py', debajo de 'import sys'
#sys.path.append('/usr/lib/python%s/site-packages/oldxml' % sys.version[:3])
# e inténtalo otra vez:
#python setup.py install --prefix=$FREEVO_DIR

# Crear enlace simbólico 'freevo' a '$FREEVO_DIR"
ln -s $FREEVO_DIR ~/freevo

cp local_conf.py
freevo setup --geometry=1360x768 --display=x11 --tv=pal --chanlist=europe-west
