Compilar Mail Notification 2.0 en Ubuntu

Acaba de salir la versión 2.0 de mail-notification con el cual podemos monitorizar el estado de nuestras cuentas de mail, cuando recibimos un nuevo mail se nos avisará mostrando un sobre en el panel de GNOME (area de notificación). Soporta POP3, IMAP y gmail entre otros.

Para compilarlo en Ubuntu Hoary tendremos que instalar unos cuantos paquetes de desarrollo:

aptitude install build-essentials
aptitude install libxml-parser-perl
aptitude install libgtk2.0-dev libgnome2-dev libgmime2.1-dev
aptitude install libgnomeui-dev
aptitude install libeel2-dev
aptitude install libsoup2.2-dev
aptitude install libicu28-dev libssl-dev libsasl2-dev

A continuación nos bajamos el codigo fuente mail-notification-2.0.tar.gz y descomprimimos para aplicar 2 parches que arreglan un par de fallos:

tar -zxvf mail-notification-2.0.tar.gz
cd mail-notification-2.0
wget http://savannah.nongnu.org/download/mailnotify/mail-notification-2.0-buildfix.diff
patch -p0 < mail-notification-2.0-buildfix.diff
wget http://savannah.nongnu.org/download/mailnotify/mail-notification-2.0-gmail-properties-fix.diff
patch -p0 < mail-notification-2.0-gmail-properties-fix.diff

A continación ya podemos compilar e instalar con checkinstall (aptitude install checkinstall), el cual nos generará un .deb que se integrara en el sistema de paquetes de Ubuntu:

./configure --prefix=/usr
make
checkinstall

Gracias a los paquetes de desarrollo que hemos instalado inicialmente, vamos a tener mail-notification con soporte para:

Mailbox backends
  --enable-mbox                yes
  --enable-mh                  yes
  --enable-maildir             yes
  --enable-pop3                yes
  --enable-imap                yes
  --enable-gmail               yes
  --enable-evolution           no (Evolution not found)
  --enable-sylpheed            yes

POP3 and IMAP features
  --enable-ssl                 yes
  --enable-sasl                yes
  --enable-ipv6                yes

Lo estoy probando con una cuenta de gmail y la verdad es que si lo toqueteo mucho falla rápido… será cuestión de no dejarlo tranquilo 😛 No se como ira con los otros protocolos.

Leave a Reply

Your email address will not be published. Required fields are marked *