mail-notification con SSL para Debian Inestable
Mail Notification es un applet para Gnome, encargado de monitorear buzones de correo electrónico. Nos mostrará una alerta cada vez que un correo llegue a cualquiera de las cuentas configuradas. Tiene soporte para cuentas Gmail, IMAP, POP3, Hotmail y Yahoo, entre otrosCuenta con soporte SSL/TLS, sin embargo en Debian/Unstable viene desactivado en los paquetes oficiales desde la versión 1.0-1 por problemas de licencia. En este artículo trataremos de recompilar este paquete activando el soporte SSL/TLS, o si quieres, simplemente bájate el que ya tengo compilado (el cual trataré de mantener actualizado).
Para empezar, primero deberemos que instalar todas las herramientas que necesitaremos en el proceso. Como siempre, en Debian es cosa fácil.
apt-get install libssl-dev dpkg-dev devscripts fakeroot apt-get build-dep mail-notification apt-get source mail-notification
La primera linea instala los paquetes necesarios para la compilación, la segunda linea resuelve todas las dependencias que tiene nuestro paquete, y por último bajamos el código fuente del "Mail Notification".
En mi caso me bajó "mail-notification-4.1.dfsg.1" y automáticamente crea un directorio con el mismo nombre, así que entramos en el.
cd mail-notification-4.1.dfsg.1/
Ahí veremos un directorio llamado "debian" que contiene todos los archivos necesarios para la recompilación del paquete, así que editamos el archivo "debian/rules" y cambiamos la linea "DEB_CONFIGURE_EXTRA_FLAGS" y eliminamos la opción "--disable-ssl"
vi debian/rules #DEB_CONFIGURE_EXTRA_FLAGS += --disable-ssl --with-gconf-schema-file-dir=/usr/share/gconf/schemas DEB_CONFIGURE_EXTRA_FLAGS += --with-gconf-schema-file-dir=/usr/share/gconf/schemas
Como estamos haciendo una modificación no oficial, sería bueno marcarla de tal forma que un "upgrade" no nos borre nuestra versión, en mi caso hago lo siguiente:
dch -v 4.1.dfsg.1-4.1-nxs.1 "Enable SSL/TLS support"
Ok, ya es momento de compilar nuestro paquete, yo lo hago de la siguiente forma:
dpkg-buildpackage -uc -b -rfakeroot
Por fin terminamos de recompilar la cual nos va a generar 2 paquetes: "mail-notification_4.1.dfsg.1-4.1-nxs.1_i386.deb' y 'mail-notification-evolution_4.1.dfsg.1-4.1-nxs.1_i386.deb', solo es necesario instalar nuestra versión de la siguiente forma:
cd .. dpkg -i mail-notification_4.1.dfsg.1-4.1-nxs.1_i386.deb mail-notification-evolution_4.1.dfsg.1-4.1-nxs.1_i386.deb
Y para los que quieran saltarse estos pasos, aquí les dejo las versiones que he compilado.
Mail Notification con soporte SSL/TLS para Debian
| Fecha | Release | mail-notification | mail-notification-evolution |
|---|---|---|---|
| 11/08/2008 | mail-notification_5.4.dfsg.1-1-nxs.1 | descargar (399K) | descargar (18K) |
| 19/05/2008 | mail-notification-4.1.dfsg.1-4.1+b2-nxs.1 | descargar (360K) | descargar (31K) |
| 23/01/2008 | mail-notification-4.1.dfsg.1-4.1-nxs.1 | descargar (360K) | descargar (31K) |
