diff options
author | Thomas Kahle <tomka@gentoo.org> | 2014-06-29 13:18:11 +0000 |
---|---|---|
committer | Thomas Kahle <tomka@gentoo.org> | 2014-06-29 13:18:11 +0000 |
commit | 5285306b662abc2aa59b8632fa059cf25b1e3c3d (patch) | |
tree | 1f6e2cb8dd98138e945ec42ae3497a44d0125af1 /net-mail/mu | |
parent | Revision bump so everyone enjoys the bug fix. (diff) | |
download | gentoo-2-5285306b662abc2aa59b8632fa059cf25b1e3c3d.tar.gz gentoo-2-5285306b662abc2aa59b8632fa059cf25b1e3c3d.tar.bz2 gentoo-2-5285306b662abc2aa59b8632fa059cf25b1e3c3d.zip |
bump to 0.9.9.6
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 565C32BC)
Diffstat (limited to 'net-mail/mu')
-rw-r--r-- | net-mail/mu/ChangeLog | 7 | ||||
-rw-r--r-- | net-mail/mu/mu-0.9.9.6.ebuild | 89 |
2 files changed, 95 insertions, 1 deletions
diff --git a/net-mail/mu/ChangeLog b/net-mail/mu/ChangeLog index 1ab1433c8880..565f74ff26c9 100644 --- a/net-mail/mu/ChangeLog +++ b/net-mail/mu/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-mail/mu # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/mu/ChangeLog,v 1.20 2014/04/25 19:23:40 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-mail/mu/ChangeLog,v 1.21 2014/06/29 13:18:11 tomka Exp $ + +*mu-0.9.9.6 (29 Jun 2014) + + 29 Jun 2014; Thomas Kahle <tomka@gentoo.org> +mu-0.9.9.6.ebuild: + bump to 0.9.9.6 25 Apr 2014; Pacho Ramos <pacho@gentoo.org> -mu-0.9.6.ebuild: Drop old diff --git a/net-mail/mu/mu-0.9.9.6.ebuild b/net-mail/mu/mu-0.9.9.6.ebuild new file mode 100644 index 000000000000..6e53d61054d4 --- /dev/null +++ b/net-mail/mu/mu-0.9.9.6.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-mail/mu/mu-0.9.9.6.ebuild,v 1.1 2014/06/29 13:18:11 tomka Exp $ + +EAPI=5 + +inherit autotools-utils base elisp-common + +DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing" +HOMEPAGE="http://www.djcbsoftware.nl/code/mu/" +SRC_URI="https://github.com/djcb/mu/archive/v${PV}.tar.gz -> ${P}.tar.gz + doc? ( http://mu0.googlecode.com/files/mu4e-manual-0.9.9.5.pdf )" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc emacs gui" + +# net-mail/mailutils also installes /usr/bin/mu. Block it until somebody +# really wants both installed at the same time. +DEPEND=" + dev-libs/gmime:2.6 + dev-libs/xapian + dev-libs/glib:2 + gui? ( + x11-libs/gtk+:3 + net-libs/webkit-gtk:3 ) + emacs? ( >=virtual/emacs-23 ) + !net-mail/mailutils" +RDEPEND="${DEPEND}" + +SITEFILE="70mu-gentoo.el" + +src_unpack() { + unpack ${P}.tar.gz + if use doc ; then + cp "${DISTDIR}"/mu4e-manual-0.9.9.5.pdf "${S}" || die + fi +} + +src_prepare(){ + eautoreconf +} + +src_configure() { + # Todo: Make a guile USE-flag as soon as >=guile-2 is avaiable + # Note: --disable-silent-rules is included in EAPI-5 + econf --disable-guile \ + $(use_enable gui webkit) \ + $(use_enable gui gtk) \ + $(use_enable emacs mu4e) +} + +src_install () { + base_src_install + # Installing the guis is not supported by upstream + if use gui; then + dobin toys/mug/mug + fi + dodoc AUTHORS HACKING NEWS TODO README ChangeLog + if use doc; then + dodoc mu4e-manual-0.9.9.5.pdf + fi + if use emacs; then + elisp-install ${PN} mu4e/*.el mu4e/*.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +src_test () { + emake check +} + +pkg_postinst() { + if use emacs; then + einfo "To use mu4e you need to configure it in your .emacs file" + einfo "See the manual for more information:" + einfo "http://www.djcbsoftware.nl/code/mu/mu4e/Getting-started.html" + fi + + elog "If you upgrade from an older major version," + elog "then you need to rebuild your mail index." + + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} |