Package Details: mailnag-git 20210411.r797.7ef9105-1

Git Clone URL: https://aur.archlinux.org/mailnag-git.git (read-only, click to copy)
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: 8
Popularity: 0.000004
First Submitted: 2015-02-05 14:54 (UTC)
Last Updated: 2021-04-12 07:25 (UTC)

Dependencies (14)

Required by (4)

Sources (1)

Latest Comments

pulb commented on 2015-11-15 11:49 (UTC)

@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 (UTC) (edited on 2015-11-15 11:44 (UTC) by brainwall)

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 (UTC)

Fixed, thanks again :-)

prurigro commented on 2015-02-08 15:10 (UTC)

@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 (UTC)

@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 (UTC)

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 (UTC)

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 (UTC)

@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 (UTC)

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