You are not logged in.
Very nice notification system compatible with freedesktop.org systray specs (works on gnome, kde, etc) and it supports mbox, MH, Maildir, Sylpheed, POP3, IMAP, Gmail, sasl authentication and ssl/tls.
# Contributor: Andrei Bosco Bezerra Torres <andreibosco@gmail.com>
pkgname=mail-notification
pkgver=0.7.0
pkgrel=1
pkgdesc="Mail Notification is a status icon compatible with fd.org system tray specification that informs you if you have new mail"
url="http://www.nongnu.org/mailnotify/"
depends=('gtk2' 'perlxml' 'openssl' 'gmime' 'cyrus-sasl' 'libsoup' 'indent')
source=(http://savannah.nongnu.org/download/mailnotify/$pkgname-$pkgver.tar.gz)
md5sums=('e95deb387feb9fb5c8f790c1bcf4d469')
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/opt/gnome
make || return 1
make DESTDIR=$startdir/pkg install || return 1
}
--
andrei
Kaleph
jabber: kaleph@jabber.org
Offline
Bumping version to 1.0 gives this :
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_set_x509_key_file@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_der_decoding_startEnd@LIBTASN1_0_2'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_expand_any_defined_by@LIBTASN1_0_2'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_set_default_priority@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_deinit@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_transport_set_ptr@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_read_value@LIBTASN1_0_2'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_global_init@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_dh_params_deinit@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_verify_peers@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_handshake@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_der_coding@LIBTASN1_0_2'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_create_element@LIBTASN1_0_2'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_dh_params_generate2@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_import@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_init@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_expiration_time_peers@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_credentials_set@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_array2tree@LIBTASN1_0_2'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_bye@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_dh_set_prime_bits@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_init@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_dh_params_init@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_allocate_credentials@GNUTLS_REL_1_0_9'/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_expand_octet_string@LIBTASN1_0_2'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_check_version@LIBTASN1_0_2'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_set_dh_params@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_record_get_direction@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_check_hostname@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_number_of_elements@LIBTASN1_0_2'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_record_recv@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `_asn1_get_length_der@LIBTASN1_0_2'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_write_value@LIBTASN1_0_2'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_activation_time_peers@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `_asn1_find_up@LIBTASN1_0_2'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_find_structure_from_oid@LIBTASN1_0_2'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_der_decoding@LIBTASN1_0_2'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_record_send@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_type_get@GNUTLS_REL_1_0_9'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_get_peers@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `_asn1_find_node@LIBTASN1_0_2'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_free_credentials@GNUTLS_REL_1_0_9'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libgnutls.so: undefined reference to `asn1_delete_structure@LIBTASN1_0_2'
/opt/gnome/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_set_x509_trust_file@GNUTLS_REL_1_0_9'
collect2: ld returned 1 exit status
make[3]: *** [mail-notification] Error 1
make[3]: Leaving directory `/var/abs/local/mailnotify/src/mail-notification-1.0/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/abs/local/mailnotify/src/mail-notification-1.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/abs/local/mailnotify/src/mail-notification-1.0'
make: *** [all] Error 2
==> ERROR: Build Failed. Aborting...
Was looking forward to using this.
Offline
If you're still having problems with this, I compiled 1.1. Not real sure on the dependencies though. What I put in there is a compilation of what the webpage says are dependencies and what namcap gave me.
Evolution doesn't have a system tray icon and Gnome's mail notification applet isn't so hot, so this is a great little app for me.
pkgname=mail-notification
pkgver=1.1
pkgrel=1
pkgdesc="Mail Notification is a status icon (aka tray icon) that
informs you if you have new mail."
url="http://www.nongnu.org/mailnotify/"
license="GPL"
depends=('gtk2' 'gnome2' 'openssl' 'cyrus-sasl' 'gmime' 'eel' 'libsoup' 'icu')
source=(http://savannah.nongnu.org/download/mailnotify/$pkgname-$pkgver.tar.gz)
md5sums=(2359fb53128b12cf295bdf8553e5869b)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/opt/gnome
make || return 1
make prefix=$startdir/pkg/opt/gnome install
}
Offline
Just FYI: from gnome 2.10 release notes at http://www.gnome.org/start/2.10/notes/rnwhatsnew.html :
The Mailbox Monitor has been removed because it was unmaintained and insecure. We hope to have a solution integrated with our Evolution mail client in the future. If you don't use Evolution for your mail, you can use a third party application such as mailnotify.
mail-notification will be helpful for many users of the gnome 2.8 mail monitor when they upgrade to 2.10.
Offline
When trying to install mail-notification, I get lots of file conflicts reported:
error: the following file conflicts were found:
mail-notification: /opt/gnome/var/scrollkeeper/C/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/C/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/am/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/am/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/az/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/az/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/be/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/be/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/ca/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/ca/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/cs/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/cs/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/da/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/da/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/de/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/de/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/el/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/el/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/es/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/es/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/fr/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/fr/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/hu/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/hu/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/it/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/it/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/ja/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/ja/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/kn/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/kn/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/ko/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/ko/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/nl/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/nl/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/no/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/no/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/pl/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/pl/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/pt_BR/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/pt_BR/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/ro/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/ro/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/ru/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/ru/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/scrollkeeper_docs: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/sk/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/sk/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/sl/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/sl/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/sr/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/sr/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/sr@Latn/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/sr@Latn/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/sv/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/sv/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/tr/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/tr/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/uk/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/uk/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/vi/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/vi/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/zh_CN/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/zh_CN/scrollkeeper_extended_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/zh_TW/scrollkeeper_cl.xml: exists in filesystem
mail-notification: /opt/gnome/var/scrollkeeper/zh_TW/scrollkeeper_extended_cl.xml: exists in filesystem
Is it save to do a force install?
93,
-Sascha.rb
Offline
Hi,
I'm using gnome 2.10 and can't make the 1.1 package:
/opt/gnome/lib/libeel-2.so: undefined reference to `gnome_vfs_mime_application_get_desktop_id'
/opt/gnome/lib/libeel-2.so: undefined reference to `gnome_vfs_mime_application_new_from_desktop_id'
/opt/gnome/lib/libeel-2.so: undefined reference to `gnome_vfs_mime_application_get_exec'
/opt/gnome/lib/libeel-2.so: undefined reference to `gnome_vfs_mime_application_get_icon'
/opt/gnome/lib/libeel-2.so: undefined reference to `gnome_vfs_mime_application_get_desktop_file_path'
/opt/gnome/lib/libeel-2.so: undefined reference to `gnome_vfs_mime_application_equal'
collect2: ld a retourné 1 code d'état d'exécution
make[3]: *** [mail-notification] Erreur 1
make[3]: Leaving directory `/home/nicolas/Fichiers/Programmes/ArchLinux/PKGBUILDs/mailnotify/src/mail-notification-1.1/src'
make[2]: *** [all] Erreur 2
make[2]: Leaving directory `/home/nicolas/Fichiers/Programmes/ArchLinux/PKGBUILDs/mailnotify/src/mail-notification-1.1/src'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/home/nicolas/Fichiers/Programmes/ArchLinux/PKGBUILDs/mailnotify/src/mail-notification-1.1'
make: *** [all] Erreur 2
==> ERROR: Build Failed. Aborting...
Also, I had to remove the 'gnome2' dependencies:
[root@fff mailnotify]# pacman -S gnome2
gnome2: not found in sync db[root@fff mailnotify]#
Whats wrong?
Offline
About the conflicts errors:
please pacman -Qo /opt/gnome/var/scrollkeeper
Those directories should not exist, not in this package, not in any package.
Offline
About the conflicts errors:
please pacman -Qo /opt/gnome/var/scrollkeeperThose directories should not exist, not in this package, not in any package.
[root@karoshi rb] # pacman -Qo /opt/gnome/var/scrollkeeper
No package owns /opt/gnome/var/scrollkeeper
Errr ... Nicaragua?
Applications I have installed with ./configure && make && make install:
gpass
nautilus-sendto
93,
-Sascha.rb
Offline
Hi,
I'm using gnome 2.10 and can't make the 1.1 package:
/opt/gnome/lib/libeel-2.so: undefined reference to `gnome_vfs_mime_application_get_desktop_id'
/opt/gnome/lib/libeel-2.so: undefined reference to `gnome_vfs_mime_application_new_from_desktop_id'
/opt/gnome/lib/libeel-2.so: undefined reference to `gnome_vfs_mime_application_get_exec'
/opt/gnome/lib/libeel-2.so: undefined reference to `gnome_vfs_mime_application_get_icon'
/opt/gnome/lib/libeel-2.so: undefined reference to `gnome_vfs_mime_application_get_desktop_file_path'
/opt/gnome/lib/libeel-2.so: undefined reference to `gnome_vfs_mime_application_equal'
collect2: ld a retourné 1 code d'état d'exécution
make[3]: *** [mail-notification] Erreur 1
make[3]: Leaving directory `/home/nicolas/Fichiers/Programmes/ArchLinux/PKGBUILDs/mailnotify/src/mail-notification-1.1/src'
make[2]: *** [all] Erreur 2
make[2]: Leaving directory `/home/nicolas/Fichiers/Programmes/ArchLinux/PKGBUILDs/mailnotify/src/mail-notification-1.1/src'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/home/nicolas/Fichiers/Programmes/ArchLinux/PKGBUILDs/mailnotify/src/mail-notification-1.1'
make: *** [all] Erreur 2
==> ERROR: Build Failed. Aborting...Also, I had to remove the 'gnome2' dependencies:
[root@fff mailnotify]# pacman -S gnome2
gnome2: not found in sync db[root@fff mailnotify]#
Whats wrong?
Anyone?
Offline
Why do you guys bother, if there is 1.1 package in testing repo?
Offline
That must've just been added. I searched for it through the packages interface before searching the forums.
Offline
Why do you guys bother, if there is 1.1 package in testing repo?
Is it me or does the page doesn't exists?
Also, in the testing repo ( http://archlinux.org/packages.php?s_rep … ate=&pp=50 ), there seems to be only 5 packages and no mail notify...
Where have you seen this???
Offline
It's not in testing anymore. It just has been added to the extra repo:
http://www.archlinux.org/packages.php?id=6437
Offline
Hmm. I can't select how often it should check for new mail. The setting is greyed out, and mail-notification only checks for new mail on startup ...
Any ideas what's wrong? I'm using an IMAP mailbox.
93,
-Sascha.rb
Offline
You have to add an account to be able to select the interval.
Offline
You have to add an account to be able to select the interval.
Of course. But only with POP3 accounts I can select the interval, not with IMAP accounts. And if I use POP3 to access my mail, CPU load goes up to 99% and the mail server crashes. O.o
And is it only me or is the login password stored in plain text in gconf?
93,
-Sascha.rb
Offline