Compilar Smile en Kubuntu 8.04

1. Introducción
2. Instalación
3. Ejecución
4. Notas
5. Fuentes y enlaces
1. Introducción
Smile es una muy completa aplicación libre con la que se pueden crear slideshows (secuencias de diapositivas) con fotografías, pudiendo añadir sonidos, vídeos y multitud de transiciones y efectos. Soporta los formatos XVID, MPEG, FLV, MP3, OGG, JPG, PNG, BMP y el archivo final puede ser flv ò mpeg2.
Está disponible en paquetes .deb para Intrepid y para Jaunty, pero no para Hardy, sin embargo se puede instalar perfectamente como se explica a continuación.
2. Instalación
Para instalar SMILE en (K/X/U)buntu 8.04
Primero que nada hay que asegurarse de tener activados los repositorios "backports"
1. Editar el archivo sources.list, para lo cual, en una consola ejecutamos
kdesudo kate /etc/apt/sources.listy descomentar (quitarle el "#") la linea de los repositorios "backports".
2. Instalamos los siguientes paquetes con un
sudo aptitude install libogg-dev libvorbis-dev libmad0-dev build-essential fakeroot checkinstall mplayer mencoder imagemagick3. Es necesario que desinstalemos la versión de sox que tuviéramos instalada (ya que necesitaremos una versión superior a la 14.05, que es la que está en los repositorios de Hardy), para ello ejecutamos
sudo aptitude remove --purge sox4. Descargamos la ultima versión de sox desde aquí:
http://sourceforge.net/project/
5. Descomprimimos el archivo sox-14.X.X en ~/escritorio (para simplificar las siguientes operaciones) con
$tar xvzf sox-14.X.X.tar.gzy desde la consola y permaneciendo en tal directorio ejecutamos
$./configure --prefix=/usr && make && sudo make installNOTA: el "&&" colocado al final de cada comando es para que el comando sucesivo se ejecute solo si el anterior termino con éxito.
6. Instalamos los paquetes necesarios:
$sudo aptitude install libqt4-opengl-dev libqt4-dev libqt4-webkit7. Descargamos la última versión de smile (o una anterior si lo preferimos) de la página http://smile.tuxfamily.org/?q=node/2
8. Descomprimimos el archivo smile en ~/escritorio
$tar xvzf smile-0.9.X.tar.gzy desde la consola ejecutamos
$/usr/bin/qmake-qt4 smile.pro && makeNOTA: dado que el comando qmake, por defecto llama a qt3, es necesario que especifiquemos qt4 tal como esta escrito mas arriba.
3.Ejecución

9. Por ultimo, si todos los pasos anteriores se ejecutaron sin tirar ningún error, probamos que funcione, desde la consola nos situamos en el directorio smile (que se habrá creado automáticamente) y lanzamos la aplicación
$cd smiley
$./smile4.Notas
1- El proceso aquí explicado es bastante extenso (de 30' a 60' dependiendo del ordenador y la conexión a internet) por lo que es recomendable llevarlo a cabo mediante la consola tal como fue hecho para este tutorial.
2- Una vez instalado, durante la creación de slideshows con smile, es recomendable no redimensionar la ventana del mismo ni abrir otras aplicaciones hasta finalizada la operación, ya que puede afectar la calidad de la slideshow resultante (por ej. verse con la imagen recortada, aunque esto solo me sucedió en el portátil con tarjeta gráfica ATI y no así en el PC de escritorio que tiene una tarjeta gráfica nvidia)
3- Dado que esta aplicación està en constante desarrollo, si más adelante se deseara instalar una nueva versión, bastará con eliminar el directorio "smile" y el archivo smile.cnf antes de proceder, y luego repetir los pasos 7, 8 y 9 de este tutorial.