Programación en Vala + GTK3 + Granite para ElementaryOS (Parte 1)
1.- Preparar el entorno de desarrollo
Es necesario una distribución linux que utilice GTK3, por ejemplo Ubuntu 11.10 o superior, Fedora 15 o superior, OpenSuse 11.4 o superior... Para esta guía usaremos Ubuntu 11.10 por ser Ubuntu la base de ElementaryOS.
1.1.- Instalación de paquetes necesarios
De los repositorios oficiales de Ubuntu instalaremos los siguientes paquetes:
Valasudo apt-get install valacHerramientas de compilación
sudo apt-get install build-essentialLibrerías GTK3
sudo apt-get install libgtk-3-devLibrería Granite
Para esto deberemos descargarnos (la última versión) desde launchpad: https://code.launchpad.net/~elementary-os/+recipe/granite-daily
1.2.- Instalación de bazaar
No es obligatorio utilizar un sistema de control de versiones y en caso de utilizarlo tampoco es obligatorio usar bazaar, pero es recomendable si queremos publicar en launchpad.
sudo apt-get install bzr1.3.- Instalación de cmake
Tampoco es obligatorio usar cmake como herramienta de compilación, pero es muy utilizada en los desarrollos de ElementaryOS y es buena idea seguir esta costumbre.
sudo apt-get install cmake