Package Details: mailnag-git 20190721.r708.1a4e64c-1

Git Clone URL: https://aur.archlinux.org/mailnag-git.git (read-only)
Package Base: mailnag-git
Description: An extensible mail notification daemon
Upstream URL: https://github.com/pulb/mailnag
Licenses: GPL
Conflicts: mailnag
Provides: mailnag
Submitter: prurigro
Maintainer: prurigro
Last Packager: prurigro
Votes: 7
Popularity: 0.000000
First Submitted: 2015-02-05 14:54
Last Updated: 2019-07-22 05:28

Latest Comments

pulb commented on 2015-11-15 11:49

@brainwall: Did you follow the install instructions in the README? You have to run make install-local (no root required) to make it install into '/home/brainwall/.local/share/gnome-shell/extensions'. The makefile will trigger glib-compile-schemas automatically for you.

P.S. I'll reupload the mailnag-gnome-shell Arch package as soon as I find time.

brainwall commented on 2015-11-15 11:30

Where is mailnag-gnome-shell ?

Install package manual from https://github.com/pulb/mailnag-gnome-shell and and it will not turn on because it shows bugs.

GLib.FileError: Failed to open file '/home/brainwall/.local/share/gnome-shell/extensions/mailnag@pulb.github.com/schemas/gschemas.compiled': open() failed: No such file or directory

Stack trace:
getSettings@/home/brainwall/.local/share/gnome-shell/extensions/mailnag@pulb.github.com/convenience.js:81
MailnagSettingsWidget<._init@/home/brainwall/.local/share/gnome-shell/extensions/mailnag@pulb.github.com/prefs.js:55
wrapper@resource:///org/gnome/gjs/modules/lang.js:178
buildPrefsWidget@/home/brainwall/.local/share/gnome-shell/extensions/mailnag@pulb.github.com/prefs.js:122
Application<._selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:95
wrapper@resource:///org/gnome/gjs/modules/lang.js:178
Application<._onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:259
wrapper@resource:///org/gnome/gjs/modules/lang.js:178
main@resource:///org/gnome/shell/extensionPrefs/main.js:397
@<main>:1

Ok Fixed download tar package, install vala, use make install, and all ok ..

pulb commented on 2015-02-08 17:20

Fixed, thanks again :-)

prurigro commented on 2015-02-08 15:10

@pulb: One more thing I noticed about your PKGBUILD that you might be interested in changing: while the cd "${pkgname}-${pkgver}" doesn't actually require the quotes you've put (though they won't hurt anything), the --root=${pkgdir} you have should have quotes (ie: --root="$pkgdir") to avoid issues when the package is built in a $PWD containing spaces.

Also, just fyi: the curly braces around variable names are only necessary when the variable name finishes next to a valid variable character (eg: for the variable $type, echo "$types of product.." should be echo "${type}s of product..")

prurigro commented on 2015-02-08 14:36

@pulb: Ahh, I should have done a proper vimdiff comparison- good catch! As for the feature request, you're absolutely right, and I pressed submit with guilt in my heart knowing I was being lazy; I'll do up a proper request on Github next chance I get :)

pulb commented on 2015-02-07 16:27

Thanks for the packaging suggestions, I incorporated them into my PKGBUILDs.
Your current PKGBUILD looks fine, except for the description (s/extendable/extensible) :-P

As for the feature request, I'll see if I can make this an option in the config file but please file an issue here -> https://github.com/pulb/mailnag/issues.

prurigro commented on 2015-02-07 03:07

Actually, maybe I wasn't missing the install script... I thought it would have been displayed in the sources list, and I downloaded it on top of where it would have been so I have no idea, whoops :)

prurigro commented on 2015-02-07 03:05

@pulb: Hey- thanks for the tip, not to mention for creating mailnag :)

I noticed I was missing the .install, and I moved gnome-keyring to optdepends + pulled in some additional ones from your PKGBUILD. See anything I missed?

Also, FYI: The license file isn't required if the respective license in the array is located in /usr/share/licenses/common (like GPL), the python2 dependency is already covered by the python2-* dependencies (they depend on it themselves), and each function starts in $srcdir so you can simply 'cd $pkgname-$pkgver' on entry.

On a side note, mailnag's IMAP IDLE support makes it perfect for triggering my offlineimap getmail script when new mail arrives (ontop of its ability to display a notification), but it'd be cool to have a feature where anything displayed was auto-marked read (in mailnag's db) so messages don't redisplay each time it starts until I click them away.

Cheers!

pulb commented on 2015-02-05 22:08

Thanks for creating a git based package. The packaging is slightly outdated though.
The latest arch packaging files are always available here: https://github.com/pulb/mailnag/tree/arch-packaging