Posterous theme by Cory Watilo

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:

Vala
sudo apt-get install valac

Herramientas de compilación
sudo apt-get install build-essential

Librerías GTK3
sudo apt-get install libgtk-3-dev

Librerí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 bzr

1.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