Package Details: alot 0.3.7-2

Git Clone URL: (read-only)
Package Base: alot
Description: terminal-based MUA for the notmuch mail system
Upstream URL:
Licenses: GPL
Submitter: None
Maintainer: zerathidune
Last Packager: zerathidune
Votes: 22
Popularity: 0.324236
First Submitted: 2011-08-13 19:56
Last Updated: 2016-10-30 14:19

Latest Comments

zerathidune commented on 2016-10-30 14:20

@Lokaltog, thanks for catching this. I hadn't -Syu'd, so hadn't run into it.

Lokaltog commented on 2016-10-29 17:16

It seems the python2-magic package has changed name from Magic-file-extensions to file-magic, which breaks this package. This change resolves the issue for me:

@@ -33,7 +33,7 @@ build() {
# "Magic-file-extensions", as opposed to the python-magic on pypi. The
# result is that the alot executable can't find the module, so we patch
# to fix the dependency:
- sed -i -e 's/python-magic/Magic-file-extensions/'
+ sed -i -e 's/python-magic/file-magic/'
python2 build
make SPHINXBUILD=sphinx-build2 -C docs man html

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:

build () {
cd "$srcdir/$pkgname-$pkgver"
python2 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.

All comments