summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmadeusz Piotr Żołnowski <aidecoe@gentoo.org>2012-09-10 14:33:36 +0000
committerAmadeusz Piotr Żołnowski <aidecoe@gentoo.org>2012-09-10 14:33:36 +0000
commit3f62cd0c0de8b3d5c2aff71a7950265cddfd255c (patch)
treed4a6dc879cc74cc0a4923dd622722abeb036cf6d /mail-client/alot
parentnet-fs/netatalk: Version Bump, #427732; removed old (diff)
downloadgentoo-2-3f62cd0c0de8b3d5c2aff71a7950265cddfd255c.tar.gz
gentoo-2-3f62cd0c0de8b3d5c2aff71a7950265cddfd255c.tar.bz2
gentoo-2-3f62cd0c0de8b3d5c2aff71a7950265cddfd255c.zip
Version bump. Removed oldest 0.3 version.
NEWS ~~~~ * interpret (semicolon separated) sequences of commands * new input handling: allow for binding sequences of keypresses * add ability to overwrite default bindings * remove tempfiles (email drafts) as late as possible for better error recovery * confirmation prompt when closing unsent envelopes * prevent accidental double sendout of envelopes * fix focus placement after tagcommand on last entry in search buffer * new command 'buffer' that can directly jump to buffer with given number * extra: sup theme * fix tagstring sorting in taglist buffer * update docs * lots of internal cleanups * search buffer theming fixes (alignment of threadline parts) * fix help box theming * comma-separate virtual "Tags" header added before printing mails * fix pipeto command for interactive (foreground) shell commands * handle possible errors occurring while saving mails * indicate (yet uninterpreted) input queue in the status bar * handle python exceptions that occur during 'call' command (Portage version: 2.1.11.13/cvs/Linux x86_64)
Diffstat (limited to 'mail-client/alot')
-rw-r--r--mail-client/alot/ChangeLog61
-rw-r--r--mail-client/alot/alot-0.3.3.ebuild (renamed from mail-client/alot/alot-0.3.1.ebuild)36
2 files changed, 79 insertions, 18 deletions
diff --git a/mail-client/alot/ChangeLog b/mail-client/alot/ChangeLog
index 912e26f4c2a9..bc919521e124 100644
--- a/mail-client/alot/ChangeLog
+++ b/mail-client/alot/ChangeLog
@@ -1,6 +1,37 @@
# ChangeLog for mail-client/alot
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/alot/ChangeLog,v 1.14 2012/08/01 10:37:48 aidecoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/alot/ChangeLog,v 1.15 2012/09/10 14:33:36 aidecoe Exp $
+
+
+*alot-0.3.3 (10 Sep 2012)
+
+ 10 Sep 2012; Amadeusz Żołnowski <aidecoe@gentoo.org> -alot-0.3.1.ebuild,
+ +alot-0.3.3.ebuild:
+ Version bump. Removed oldest 0.3 version.
+
+ NEWS
+ ~~~~
+
+ * interpret (semicolon separated) sequences of commands
+ * new input handling: allow for binding sequences of keypresses
+ * add ability to overwrite default bindings
+ * remove tempfiles (email drafts) as late as possible for better error
+ recovery
+ * confirmation prompt when closing unsent envelopes
+ * prevent accidental double sendout of envelopes
+ * fix focus placement after tagcommand on last entry in search buffer
+ * new command 'buffer' that can directly jump to buffer with given number
+ * extra: sup theme
+ * fix tagstring sorting in taglist buffer
+ * update docs
+ * lots of internal cleanups
+ * search buffer theming fixes (alignment of threadline parts)
+ * fix help box theming
+ * comma-separate virtual "Tags" header added before printing mails
+ * fix pipeto command for interactive (foreground) shell commands
+ * handle possible errors occurring while saving mails
+ * indicate (yet uninterpreted) input queue in the status bar
+ * handle python exceptions that occur during 'call' command
01 Aug 2012; Amadeusz Żołnowski <aidecoe@gentoo.org> -alot-0.3.ebuild:
Removed oldest version: 0.3.
@@ -17,20 +48,20 @@
NEWS
~~~~
- * fix bad GPG signatures for mails with attachments
- * new theme-files + tags section syntax
- * re-introduce "highlighting" of thread lines in search mode
- * new global command "call" to directly call and bind python commands
- * add new buffers to direct neighbourhood of current one
- * fix sanitize --spawn for X11-less use
- * add new hook 'touch_external_cmdlist'
- * make statusline configurable
- * fix update result count after tag operations in search mode
- * add config options and hooks for reply/forward subject generation
- * add config options and hook for quoting messages in replies/forwards
- * allow True/False/None values for boolean command parameters
- * new config option "attachment_prefix"
- * various small fixes for libmagic, header encoding and decoding
+ * fix bad GPG signatures for mails with attachments
+ * new theme-files + tags section syntax
+ * re-introduce "highlighting" of thread lines in search mode
+ * new global command "call" to directly call and bind python commands
+ * add new buffers to direct neighbourhood of current one
+ * fix sanitize --spawn for X11-less use
+ * add new hook 'touch_external_cmdlist'
+ * make statusline configurable
+ * fix update result count after tag operations in search mode
+ * add config options and hooks for reply/forward subject generation
+ * add config options and hook for quoting messages in replies/forwards
+ * allow True/False/None values for boolean command parameters
+ * new config option "attachment_prefix"
+ * various small fixes for libmagic, header encoding and decoding
19 May 2012; Amadeusz Żołnowski <aidecoe@gentoo.org> alot-0.3.1.ebuild:
Depend on 0.8.1-r1 version of the pyme, because at earlier the alot crashes.
diff --git a/mail-client/alot/alot-0.3.1.ebuild b/mail-client/alot/alot-0.3.3.ebuild
index adef29bb5e31..533579ad166f 100644
--- a/mail-client/alot/alot-0.3.1.ebuild
+++ b/mail-client/alot/alot-0.3.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/alot/alot-0.3.1.ebuild,v 1.5 2012/08/01 10:35:11 aidecoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/alot/alot-0.3.3.ebuild,v 1.1 2012/09/10 14:33:36 aidecoe Exp $
EAPI=4
@@ -8,7 +8,7 @@ PYTHON_DEPEND="2:2.7"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.[456] 3.*"
-inherit distutils vcs-snapshot
+inherit distutils eutils vcs-snapshot
DESCRIPTION="Experimental terminal UI for net-mail/notmuch written in Python"
HOMEPAGE="https://github.com/pazz/alot"
@@ -24,7 +24,7 @@ DEPEND="
"
RDEPEND="
>=dev-python/configobj-4.6.0
- >=dev-python/pyme-0.8.1-r1
+ dev-python/pygpgme
>=dev-python/twisted-10.2.0
>=dev-python/urwid-1.0.0
net-mail/mailbase
@@ -32,7 +32,21 @@ RDEPEND="
sys-apps/file[python]
"
+ALOT_UPDATE=""
+
+pkg_setup() {
+ python_pkg_setup
+
+ if has_version "<${CATEGORY}/${PN}-0.3.2"; then
+ ALOT_UPDATE="yes"
+ fi
+}
+
src_prepare() {
+ #epatch "${FILESDIR}/${PV}-subject-fix.patch"
+ find "${S}" -name '*.py' -print0 | xargs -0 -- sed \
+ -e '1i# -*- coding: utf-8 -*-' -i || die
+
distutils_src_prepare
local md
@@ -54,7 +68,23 @@ src_compile() {
src_install() {
distutils_src_install
+ dodir /usr/share/alot
+ insinto /usr/share/alot
+ doins -r extra
+
if use doc; then
dohtml -r docs/build/html/*
fi
}
+
+pkg_postinst() {
+ if [[ ${ALOT_UPDATE} = yes ]]; then
+ ewarn "The syntax of theme-files and custom tags-sections of the config"
+ ewarn "has been changed. You have to revise your config. There are"
+ ewarn "converter scripts in /usr/share/alot/extra to help you out with"
+ ewarn "this:"
+ ewarn ""
+ ewarn " * tagsections_convert.py for your ~/.config/alot/config"
+ ewarn " * theme_convert.py to update your custom theme files"
+ fi
+}