Como compilar el código fuente de Tupí (OSX) usando Macports

Una vez más, Cristian Cepeda nos da una mano para facilitar el proceso de instalación de Tupí en sistemas OS X. En esta ocasión, adicionando una nueva forma de compilarlo usando un amistoso administrador de paquetes llamado Macports.

Nota: Para crear el binario de Tupí y hacer su instalación en Mac OSX siguiendo este articulo, la aplicación Terminal es necesaria. Esta herramienta se puede encontrar en /Applications/Utilities/Terminal usando la aplicación Finder.
La Terminal es solo una consola de comando (emulador de terminal), así que si no tienes experiencia usándola, te recomendamos darle un vistazo a este pequeño manual:

http://www.hacktheday.com/beginners-guide-to-apple-terminal-part-1/

Ahora, cuando te sientas preparado para compilar/instalar Tupí desde el código fuente, por favor sigue las siguientes instrucciones:

1. Instala el paquete XCode Developer Tools disponible en:

https://developer.apple.com/downloads/index.action

Si tu versión de OSX es Lion, utiliza la versión 4.1 o superior e instala el paquete llamado "Command Line Tools for Xcode"




Si tu versión de OSX es Snow Leopard, utiliza la versión 3.2


Nota: necesitarás una cuenta de Apple para descargar XCode

2. Instala los Macports (administrador de paquetes) disponible en:

http://www.macports.org/

Lee las instrucciones de instalación en:
http://www.macports.org/install.php

3. Instala los ports requeridos:
    $ sudo port install zlib
    $ sudo port install ffmpeg +nonfree
    $ sudo port install git-core
    $ sudo port install qt4-mac

4. Descarga el código fuente de Tupí desde Gitorious:
    $ mkdir -p /Users/username/tupi/sources (donde username es tu nombre de usuario en el sistema OSX)
    $ cd /Users/username/tupi/sources
    $ git clone git://github.com/xtingray/tupi.git

5. Ingresa al directorio del proyecto:
    $ cd tupi

6. Ejecuta el script the configuración:

    $ ./configure --prefix=/Users/username/tupi/installer --bindir=/Users/username/tupi/installer --with-debug

7. Compila el proyecto:
    $ make

8. Instala los binarios y recursos adicionales:
    $ sudo make install

9. Crea el instalador .dmg:
    $ cd /Users/username/tupi/sources/tupi
    $ ./tools/build_mac_osx_app.sh /Users/username/tupi/sources/tupi /Users/username/tupi/installer

10. Busca el archivo .dmg en la ruta /Users/username/tupi/installer e instalalo. Ahora puedes disfrutar de Tupí (así como nosotros lo hacemos).

Tareas pendientes:
- Crear el archivo port de Tupí para Macports