Package Details: alot 0.3.7-1

Git Clone URL: https://aur.archlinux.org/alot.git (read-only)
Package Base: alot
Description: terminal-based MUA for the notmuch mail system
Upstream URL: https://github.com/pazz/alot
Licenses: GPL
Submitter: None
Maintainer: zerathidune
Last Packager: zerathidune
Votes: 21
Popularity: 0.280188
First Submitted: 2011-08-13 19:56
Last Updated: 2016-01-08 02:51

Latest Comments

zerathidune commented on 2016-01-12 19:52

@lamarpavel, you're welcome.

lamarpavel commented on 2016-01-12 15:02

Thanks for taking your time to update this, I couldn't figure out how to deal with the new setuptools myself.

zerathidune commented on 2016-01-08 02:54

Updated to the new release (0.3.7).

zerathidune commented on 2016-01-07 03:33

As has been pointed out to me, the package is out of date. I'm working on updating it, but things have been hectic and the PKGBUILD I have sitting on my machine doesn't quite generate a working package; alot 0.3.7 uses setuptools' facilities for generating executable scripts, and something related to that isn't working, so you get an error when running the command. I'll update it as soon as I can, but given that it hasn't happened immediately I wanted to make sure I was keeping folks up to date. Stay tuned.

zerathidune commented on 2015-11-25 00:38

@lucc, I've incorporated your suggestions. Thanks.

lucc commented on 2015-11-24 09:07

If you work on the PKGBUILD you could:
1. separate the build from the install process
2. install the man page and html docs ( this will makedepends+=(python2-sphinx) )
3. install the example config files
4. install the completion (as mentioned below)

The result might look something like this:

#...
makedepends=(python2-sphinx)
#...
build () {
cd "$srcdir/$pkgname-$pkgver"
python2 setup.py build
make -C docs man html
}
package () {
#...
install --mode=644 -D extra/completion/alot-completion.zsh "$pkgdir/usr/share/zsh/site-functions/_alot"
mkdir -p "$pkgdir/etc/xdg/alot/themes/examples"
install --mode=644 extra/themes/{mutt,solarized,solarized_dark,sup,tomorrow} "$pkgdir/etc/xdg/alot/themes/examples"
mkdir -p "$pkgdir/usr/share/doc/$pkgname"
cp -r docs/build/html/* "$pkgdir/usr/share/doc/$pkgname"
install --mode=644 -D docs/build/man/alot.1 "$pkgdir/usr/share/man/man1/alot.1"
}

zerathidune commented on 2015-11-18 22:47

@lucc good call. It looks like there might be some other things of interest in extra as well; I'll try to find time in the next couple days to sit down and add that stuff.

lucc commented on 2015-11-18 10:49

You can install the zsh completion from the source tarball with

install --mode=444 -D extra/completion/alot-completion.zsh "$pkgdir/usr/share/zsh/site-functions/_alot"

If someone knows a way to install zsh completion with python setuptools we can file an issue upstream.

zerathidune commented on 2014-08-14 03:46

Updated to the new release (0.3.6).

zerathidune commented on 2014-05-23 02:25

@cutchiqueno - you're right, it should - it's up to date now.

It should work anyway, since python2-twisted "provides" twisted; I don't know what the source of your problem is.

cutuchiqueno commented on 2014-05-22 09:10

Package dependency should change from twisted to python2-twisted after the change to this package yesterday, shouldn't it? I also have problems to substitute twisted with this new package during update but don't know if it relates to dependency of alot

zerathidune commented on 2014-04-13 03:02

@cryptocrack - good catch, fixed.

lfleischer commented on 2014-04-12 23:30

This package should depend on python2-magic (instead of python-magic).

zerathidune commented on 2014-02-24 16:10

@V155, it works fine on my end. python2-six is a dependency of python2-configobj, which in turn is a dependency of alot - it should be pulled in automatically. I'm not sure what could be causing your problem.

Is anyone else seeing this?

V155 commented on 2014-02-24 09:46

Please add python2-six to the List of dependencies. I updated my system yesterday and til then alot refused to start because module six was not found. Installation of python2-six fixed that.

zerathidune commented on 2013-12-10 03:48

I've adopted the package, and changed the dependency on the broken pypgpgme package to the working python2-pygpgme.

npouillard commented on 2012-11-25 16:01

Here is an updated PKGBUILD http://pastebin.com/pdhaDPPG

Athaba commented on 2012-01-24 12:01

You missed the python-magic dependency.

hollunder commented on 2011-12-15 02:08

Please change the PKGBUILD from git to tarball, there are releases, 0.2 being the latest. It can be found here: https://github.com/pazz/alot/tags
Reason why I'm asking: 'alot-git' is the proper name for a git package, 'alot' for the tarball package. I created the git package with the proper name, now this one should build the release version.

hollunder commented on 2011-12-14 21:38

I wrote a new PKGBUILD with proper naming, dependencies, without unneeded sed lines and the possibility to switch branches by changing _gitname to the name of the branch. https://aur.archlinux.org/packages.php?ID=54955

hollunder commented on 2011-12-12 18:27

turns out the pasted error was due not having run 'notmuch setup'. Seems to work now.

hollunder commented on 2011-12-12 00:29

It most certainly does indeed:
$ alot
Traceback (most recent call last):
File "/usr/bin/alot", line 19, in <module>
from alot.init import main
File "/usr/lib/python2.7/site-packages/alot/init.py", line 10, in <module>
from ui import UI
File "/usr/lib/python2.7/site-packages/alot/ui.py", line 2, in <module>
from twisted.internet import reactor, defer
ImportError: No module named twisted.internet

Afterwards I get this error:
http://pastebin.com/jVXKTEr7

firecat53 commented on 2011-10-19 17:31

Looks like this depends on twisted as well.