summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmadeusz Żołnowski <aidecoe@gentoo.org>2013-01-27 14:32:27 +0000
committerAmadeusz Żołnowski <aidecoe@gentoo.org>2013-01-27 14:32:27 +0000
commitd8e2ac47f0107bc04df5eb88cad8dfed11a9e051 (patch)
tree4eceb33ed9ee784eaeaeaaaaa2f59325f67c37e0 /net-mail/notmuch
parentsci-chemistry/ball: Add fix for tests, #454162; backport patches upstream inc... (diff)
downloadhistorical-d8e2ac47f0107bc04df5eb88cad8dfed11a9e051.tar.gz
historical-d8e2ac47f0107bc04df5eb88cad8dfed11a9e051.tar.bz2
historical-d8e2ac47f0107bc04df5eb88cad8dfed11a9e051.zip
Version bump.
NEWS ~~~~ (Extracted headlines from NEWS file. See it for details.) Internal test framework changes ------------------------------- - Set a default value for TERM when running tests Package-Manager: portage-2.1.11.50/cvs/Linux x86_64 Manifest-Sign-Key: 0xE1DBFAB5
Diffstat (limited to 'net-mail/notmuch')
-rw-r--r--net-mail/notmuch/ChangeLog17
-rw-r--r--net-mail/notmuch/Manifest19
-rw-r--r--net-mail/notmuch/files/0.15.1-0001-lib-Makefile.local-depend-on-libs-we-a.patch25
-rw-r--r--net-mail/notmuch/notmuch-0.15.1.ebuild195
4 files changed, 247 insertions, 9 deletions
diff --git a/net-mail/notmuch/ChangeLog b/net-mail/notmuch/ChangeLog
index dda6e58c2b32..24cd039d04b2 100644
--- a/net-mail/notmuch/ChangeLog
+++ b/net-mail/notmuch/ChangeLog
@@ -1,6 +1,21 @@
# ChangeLog for net-mail/notmuch
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v 1.68 2013/01/22 16:51:12 aidecoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v 1.69 2013/01/27 14:32:10 aidecoe Exp $
+
+*notmuch-0.15.1 (27 Jan 2013)
+
+ 27 Jan 2013; Amadeusz Żołnowski <aidecoe@gentoo.org>
+ +notmuch-0.15.1.ebuild,
+ +files/0.15.1-0001-lib-Makefile.local-depend-on-libs-we-a.patch:
+ Version bump.
+
+ NEWS
+ ~~~~
+ (Extracted headlines from NEWS file. See it for details.)
+
+ Internal test framework changes
+ -------------------------------
+ - Set a default value for TERM when running tests
22 Jan 2013; Amadeusz Żołnowski <aidecoe@gentoo.org> notmuch-0.15.ebuild,
+files/0.15-0001-lib-Makefile.local-depend-on-libs-we-a.patch:
diff --git a/net-mail/notmuch/Manifest b/net-mail/notmuch/Manifest
index 5158dab3e04e..30da9953f4fd 100644
--- a/net-mail/notmuch/Manifest
+++ b/net-mail/notmuch/Manifest
@@ -8,6 +8,7 @@ AUX 0.10.2-fix-test-build.patch 3709 SHA256 4b7820e537de6f23028b7d02d2482425b4e6
AUX 0.10.2-lib-call-g_mime_init-db-open.patch 1783 SHA256 257491740a4f751799f6d24b406dc84efa2925cac85dd9eb3cda43924d9a1243 SHA512 0d22c66115a86ec5cd9d96819a493ae0b3b526b3f598e5dec7491019faef826532bf117bfade494fc81b8117987adfbed69066b202bf3c8668ec021168aa3330 WHIRLPOOL 1ba36c0c4ff836f2fe89c4f11d3b81e1769e6c0585a3102dfc117b9debc35a0d0cc9c9c68d58991467fe401499a7ea54fc637b16bf74aba3951185734b8bd03d
AUX 0.11.1-build-with-gmime-2.4-only.patch 443 SHA256 c9476070f21708f9813e9123445166fb1806d1924c15552e223f164818793c6f SHA512 df729de5ec12ab843d23500a30b7334e774aa78d4302015649c8904d4e847ce705421ae04d16abb29067a2d90f932e71e9a9f5f66c38a3e5cdea01bcd1fe52e5 WHIRLPOOL 9e95d6c04b6a23108d29ece9e2d12dd3bba876613afd4be1a583addb566d4f5f93bd5f7ae6a2cdab3fbc8ef26720f15c7b316178759e4563d1c48dd41e990f02
AUX 0.15-0001-lib-Makefile.local-depend-on-libs-we-a.patch 1045 SHA256 1e5f9490e71c6e0bfdd90c9b531817aef96e8e18c6bd5a3c070728b9d99e04df SHA512 f1f57fcdc131370fbb26220d414a1b91e3b01a8f2a3288498df69e87bdb85c32049c7453f534f39745ef6750815e9c23158b890f00d84d49a70573a695882ecc WHIRLPOOL 287bb6206a0646ba38b5858f53d75bcd0c10b40f70baf9491deafc8d53d154e8dc209abab94089f56ebb60e4abd9d2552af99ce7d7ac8dff566f89e77e455718
+AUX 0.15.1-0001-lib-Makefile.local-depend-on-libs-we-a.patch 1045 SHA256 1e5f9490e71c6e0bfdd90c9b531817aef96e8e18c6bd5a3c070728b9d99e04df SHA512 f1f57fcdc131370fbb26220d414a1b91e3b01a8f2a3288498df69e87bdb85c32049c7453f534f39745ef6750815e9c23158b890f00d84d49a70573a695882ecc WHIRLPOOL 287bb6206a0646ba38b5858f53d75bcd0c10b40f70baf9491deafc8d53d154e8dc209abab94089f56ebb60e4abd9d2552af99ce7d7ac8dff566f89e77e455718
AUX 50notmuch-gentoo.el 291 SHA256 68c0ecfd3d10246fb65ec48b097c1b477ce33f44014f602f903c16b752ba7d3b SHA512 80612ba5ae90f2fbb24b38bae99b660c5e3d58e7390a4bb3a0e5e9b49092e38f189347344286072617935abf7ea08b538f68e8227705ca0b2b44985c4c0d024b WHIRLPOOL c149cfb298cb51bef064c433481444dbd21a20903ee8560ae758a4b4fc0dd983db789b2d1343dc8b30e5e4a0443ee636e5742ba471fe981eb2262ad03567fd22
AUX 60notmuch-pick-gentoo.el 108 SHA256 5dea2e2113cc3ab74c351f0396ac0a98df9d3eebd14d1e811e6d723cea69d12c SHA512 35da56121a0b13a7c13d5462512277d77dd0b965e0060e58e654056a5a5755e602d3daaf4732673a6a56421fa64e6d0570d655eb1a86fb0ae37af6129a90be16 WHIRLPOOL 52603df04fff71d206fb51d3cea65eb1f403e23495846b90ad8deafeef4d326f08a27c07aa84778bef0f3d962b68d2700c50b31217caeadee9c5f5961a8b9e1c
DIST notmuch-0.10.2.tar.gz 408872 SHA256 2ba5ba9b32e62180d7d5f2bc3f89360aede72319e57962ffeffa98cd1c37f0f7 SHA512 0ec867ff3e81dfe310eadbdebe31a78177b1d45aa5032153c4a2a8884ba700725f3a7846de1e489b7e7f8a1a9b4b70e39463e5aab986324810e1f75dce2b8b73 WHIRLPOOL 918bc6349578d0cb4171b2509d717c9bf6ab4b7f88a74934a7afb50486e2ed204a6058d878fe269c9bcb46161c48a5ffdc539972ea2c579c65f4d97ebe654c4a
@@ -15,23 +16,25 @@ DIST notmuch-0.11.1.tar.gz 439099 SHA256 d9896ae295fd8e5471c49b0ba39872ccfdfc348
DIST notmuch-0.12.tar.gz 464967 SHA256 1dbbbbba3567df9c67ecc642d1e63269a527952c557f6b0c8bafcd4e37893992 SHA512 e6254cdd869d4a542f06c4e483255bb76a1befc0a1778f1f1ed77cb4e382ff56d63e7cf3290e58eee7a82aa5c050735d088e95e022140b2e7ddb8c3d4a855b82 WHIRLPOOL 07895be7c9aac47657258a84f77fe9aa8d7fd0778874eefd33a956d53bbcaca239705afd6fc5927d8add1dca870e23bc9dd274f4c2f6f69e7ceeac925199a0f8
DIST notmuch-0.13.1.tar.gz 483776 SHA256 cf909876551e3345941e1ed40f5ef851f34b78fe3c93db3bf37789580035ce48 SHA512 110eb54b04c77e75ad8217aa3725802085a604c457014aa1f1b6ee0937f694de9ac36c47d225dcdcea1bb9b5f6d49ce476eafc61deb85c3435106bbc3784e406 WHIRLPOOL cebe7090a52838bcd42119ca360b4a038eb3cfe7d3854183fe71b1f98f222bc8ac16d4a8cf92a0206b5ad8a8f9f552d6cf760c42febdf9fb1755c51b8f6c2e7c
DIST notmuch-0.14.tar.gz 488310 SHA256 095e191dc0f3125c4fd98440fdf55050cba01b8e9f68245ffe0190a7f39ca753 SHA512 64f277906c085cc391e9ae3283e38905d95a931b0223cc986ca213d2191aa810b5b0f3abdf5fed84f5d6c4e6baacca8ca02574e29cd13537be01ac00e2501ed0 WHIRLPOOL b924cc3a922c209c52ae18446b363b29e81e77cdde3e37c47a99647f1a66dc55daf77db57dc9c9acd0d9953a5456ba1e82014585205bcca869f9fc4d0bd99eb3
+DIST notmuch-0.15.1.tar.gz 560172 SHA256 d917b62141c9d3e5c3bf6ce3b45cad33a0025b53d1c1eec1a6a52e32e3a12918 SHA512 afd221565277d3acb1bab9f15b3df752c3b862ebcfa905f7606d2a21f46d170f65a7fc056500624341b16a524d4f9d2f5c8704135a37cca262f66986e7fbfacf WHIRLPOOL 6f93cd7ffad51c31aebd3158198ed8e439fee72b659a6c93b5c8f58cf2e3e18a08efde1ac028b552f9382fd56d3ba6464cdd9b2f8f9b577fff84437ebacfdbb5
DIST notmuch-0.15.tar.gz 559746 SHA256 1898b7d46cb4bd81d2d5167e6b3f95a7e949b7268eb3edc80ae640d7e541711d SHA512 fc6ef79c5a1b81f32aac40d39ed781e7703b5649291d400fd69f333948ff27c56a30eb1b1bec526d61ea7af1d0a240099b5e899b04e9b716137d9e523bc29c7a WHIRLPOOL ffae2db49373c065e220bc752e3799da76b3096f4b406915a351a9c3289bd30dc720d398a4de8519e3e5a7066335b970340dc56c3ba0e5bb93b4f774520d6cda
EBUILD notmuch-0.10.2-r3.ebuild 3237 SHA256 eb4a9abdce9e53171f02f3afdcfa7316cb695d36622391287893e7803b8829ce SHA512 c4c7b52147a1bf9b92ed58c44f343c34cf36f0d34d68c4fa87602c0cfefa4603e3ab8a099e5f3255ca43fbac9504d2b66655176bdf647ec30f3ee7a6faedd225 WHIRLPOOL 5784cee87ff9df214963f4e17d4de1634085e9be6357059708dc0a501a2a049f5708d7c34d711334d9632efc0355464df8d7196a34fa4acd2d3ed1f3d5fe06d1
EBUILD notmuch-0.11.1-r3.ebuild 3021 SHA256 76528ebaaf30fe6abc773a2cce75203f48a4f88e297f90dcaa14b6b3db420041 SHA512 833565272c99a264a88a423e8efe305983141afa567aea2af50939f3addbfa5011d216f0741e37147644eb674ba47b36d308e13ae590f9967eae0dc338e8cbde WHIRLPOOL 9c5162ea6d8b086d09c2fdbf4ccc842c7d61ffc58665af894999c0e90d7e841c74f64660deda43a941360dfdda34dd5e9a7562b00432d7112a0db3e56229b405
EBUILD notmuch-0.12.ebuild 2893 SHA256 ad73bd3f908e679351973923fc6005d2aeffb0cdc7866bf653d591a8d1ad271e SHA512 c594618b5a1673a872d0e865dcc4d694410ac244e580afbc1bef120c70ea7d4d1dd009d65be7a020704ad8888fd7571aa2d9b3cfac0a119f2442f7e36b950804 WHIRLPOOL d1a6290c2c64a9b39a10c0eb240a903de35a2bdad10a3031e643f71085380d2d5395f25ea8a1799aaa20a096e25e1210fd2f843053c7cfb59824b9df66be2095
EBUILD notmuch-0.13.1.ebuild 3706 SHA256 0b61b587569fed19ef272083704737011ebde43df4ffe18bb69fc177a48e8b53 SHA512 dfbe04156255919d764f9e6a0bba07bfa53fe960791cec8ed20ad09300409aa9cb763a15914d3ee8a70749369a275a9365b197af06e178ac46fbc6f7c1af935e WHIRLPOOL 7d68ffff43a8af80a24db4ba179afba5388e6023ceca1639322b60441e2dfc5b5d3820a938a3a2f6135c3e04882de81d3927cc353f09f137ebe02cb6e56cd90f
EBUILD notmuch-0.14-r1.ebuild 3756 SHA256 bc8b08b7a5718e08918dfba316c4ceb54841246ade4dde94ba64d756a19cd18a SHA512 c8fee7c5d8df3186343fa81c9513579fa40731c80dba3c45bf1e17161820eb151d5c4ab8c9f7df3c28f1b434a8b82d82087d195a49a9b9571daab974ced1bd05 WHIRLPOOL 10da69987400fafba84eafdba18f62cf08d407af7c879cb3ee9f6b19def40f984005469c967ef30558deb6d610c5941c4a1aaed5939bee6c7b0f1f0fdd70c4f3
+EBUILD notmuch-0.15.1.ebuild 4431 SHA256 7ed8fa9e76f0028319f38e66acf35bd7ec2e77877a35a14ea1e2da1fbc038079 SHA512 b9ad614b571d84047e0616b52e090dc587f6c9ad739079d1f1a258890c630be84a2a064a4e0419c2b832e0e3896a3189c5a0fecca5e96cda599969c6eb3307c9 WHIRLPOOL 5f111ebd246521f15587890523a27488f0a9cd09726346405a95d65969f9710324bef416c107c249b1221850ba53b31117c72c682593ff14769dbf756fb286d9
EBUILD notmuch-0.15.ebuild 4429 SHA256 45ba597ca2cff558b3cefc43349860f9cce515439522d98b42c0f367a619f42e SHA512 24a03c1d5e79b222da95cce83d67e0a7305abca60052be2286cdaf4b9142c22207f9cd227ea0519c571e1ad1092912b61831c25d0fded40e7583da6f5ff69777 WHIRLPOOL 480811d1473c581acacb6fe483d281c7d5b4008e63e6c62febb86466a4969a39ca5748fbeb7d00db31371ad0d8c9bb3882da950d71b03f3be83b299a20249ba5
-MISC ChangeLog 18608 SHA256 3ab8a029959012115b08c9919c27d7a148b6fdd30d6df8f7f09db07cac94da98 SHA512 c33fec248f1192be95c0687e37c973731e25a0519d7922d4a1e4019ede19b301a445d23179bc69036a4a1746f5a3de44168eb43d66d1dff2248a80d7b35652fc WHIRLPOOL 04d2f8a25abbbefc9999412cf4415f8fa689c78b625ba3b067124275a2ac18e5afc406d3b21a4946db7b95172fd9185d2760f20add98260df98cd8d0961b6dc4
+MISC ChangeLog 19002 SHA256 13cde2d0a78073311c2991a5b6701ad6c6627b7dcb405d67afc2ddf79e59922d SHA512 7f317d03ecdc4f06167238f1782ab4505fb98a74a2b1cc910790e2924ee24d05e2a514d1aa5a8388b56cb0eb4f7e43c49da5be026432e3d733334021f668fc27 WHIRLPOOL f9799e82a776c85da75970e686ba3157afaaf8aa20a9e3820d41f0671648cbcf252088f0b975ba72775e56d6f674a8ca2dafb97856fe997de607339de3e28b67
MISC metadata.xml 1130 SHA256 bef417ea1ad1a12a2639eb9644e7b8fda664f2c19047e2357aa56c3964bafb7b SHA512 e58811e997cdf258f70a9c2baa526d8c3acb76dfc208b43bc8bff3a4d1433ed08231956f9fbe098fd9ee26d4002bdb35617fbb0e578510489c9671d969b84eef WHIRLPOOL e72970d425eda43b1f635406f2ad04c725373662716ed4e4c1e88366da0d80bc2cb9b90da264a3cbd71d474881984b187fcfff15e78ffda7fdf161663e27b5d4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEbBAEBCAAGBQJQ/sONAAoJEPATRTHh2/q1Mt4H+MSSOV1IwH1ghgk+KtQCrEox
-cuZtdFpM/rgQhDXGcJkPBsinY3rIBnRE/iyW+NjfbDTjQJyifygm/hBClG9sqUJs
-8QbUf3zWd6vqp8rmAHvUuQx1tPQBDDCrLimVxBykDbMm9SaQHSslvgBCqW7LVm9a
-RimE8I/8WiAIavLc7zYBuaPegutBxEsK30TnG/2mvAYhIgaetP+sWTjjlCCLmxTp
-xJbtDsnIw3Aw4yfjKCQ4gB01Y5Xh1AflWHzPKx+E1VsJJaUKWt9B6q86dROfXwZB
-pRaVC2XUTZpPWtFLpHA8BmAvtCiAcXuAkVw8fnZ7/F4esSynIOygcEog/k+7BA==
-=BAUg
+iQEcBAEBCAAGBQJRBTptAAoJEPATRTHh2/q18eoIAIjBhyg4n5cltY2eUORQlCzs
+qRHzfTyKzQJWvqnm9knx4V1/kizp3lwCz5sPbwCxCl5KG/1vE+LDom/NLiybh1wv
+3OUs4r65ySYdCnChlUBaYJ7Titx8DCPMwotO5pYZYW0DbmGEa7ymqVTICddxrzFj
+Du8FR9tptEsZbsjh3ZHNPDlVqMuvrsEy17qwhyY7l/zlEWR5BVczzw0qUVwX8pWi
+PbqXeTy8CmXCwmPFbNop8yG1xWHxnpl1DyVKBBumiYZzUAuIaFNwvkOYR6wHXa1t
+DZunyCrAySk7+tUMMgqVA1wzfFH9q/LToOGnEp7V5cFH6LojAa5ZMfguntYi4Qk=
+=Fq8m
-----END PGP SIGNATURE-----
diff --git a/net-mail/notmuch/files/0.15.1-0001-lib-Makefile.local-depend-on-libs-we-a.patch b/net-mail/notmuch/files/0.15.1-0001-lib-Makefile.local-depend-on-libs-we-a.patch
new file mode 100644
index 000000000000..b0d1e91533b9
--- /dev/null
+++ b/net-mail/notmuch/files/0.15.1-0001-lib-Makefile.local-depend-on-libs-we-a.patch
@@ -0,0 +1,25 @@
+From 624cd2eef34963ca521d9dbabc886585ea2f5d54 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Amadeusz=20=C5=BBo=C5=82nowski?= <aidecoe@aidecoe.name>
+Date: Mon, 21 Jan 2013 20:37:53 +0100
+Subject: [PATCH] lib/Makefile.local: depend on libs we are linking with
+
+---
+ lib/Makefile.local | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/Makefile.local b/lib/Makefile.local
+index 7785944..155ac02 100644
+--- a/lib/Makefile.local
++++ b/lib/Makefile.local
+@@ -73,7 +73,7 @@ libnotmuch_modules := $(libnotmuch_c_srcs:.c=.o) $(libnotmuch_cxx_srcs:.cc=.o)
+ $(dir)/libnotmuch.a: $(libnotmuch_modules)
+ $(call quiet,AR) rcs $@ $^
+
+-$(dir)/$(LIBNAME): $(libnotmuch_modules) notmuch.sym
++$(dir)/$(LIBNAME): $(libnotmuch_modules) notmuch.sym util/libutil.a parse-time-string/libparse-time-string.a
+ $(call quiet,CXX $(CXXFLAGS)) $(libnotmuch_modules) $(FINAL_LIBNOTMUCH_LDFLAGS) $(LIBRARY_LINK_FLAG) -o $@ util/libutil.a parse-time-string/libparse-time-string.a
+
+ notmuch.sym: $(srcdir)/$(dir)/notmuch.h $(libnotmuch_modules)
+--
+1.8.1.1
+
diff --git a/net-mail/notmuch/notmuch-0.15.1.ebuild b/net-mail/notmuch/notmuch-0.15.1.ebuild
new file mode 100644
index 000000000000..e011deffe097
--- /dev/null
+++ b/net-mail/notmuch/notmuch-0.15.1.ebuild
@@ -0,0 +1,195 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/notmuch-0.15.1.ebuild,v 1.1 2013/01/27 14:32:10 aidecoe Exp $
+
+EAPI=4
+
+PYTHON_DEPEND="python? 2:2.6 3:3.2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.[45] 3.1"
+
+inherit elisp-common eutils pax-utils distutils
+
+DESCRIPTION="Thread-based e-mail indexer, supporting quick search and tagging"
+HOMEPAGE="http://notmuchmail.org/"
+SRC_URI="${HOMEPAGE%/}/releases/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="
+ pick? ( emacs )
+ test? ( crypt emacs python )
+ "
+IUSE="bash-completion crypt debug doc emacs mutt nmbug pick python test vim
+ zsh-completion"
+
+CDEPEND="
+ >=dev-libs/glib-2.22
+ >=dev-libs/gmime-2.6.7
+ dev-libs/xapian
+ sys-libs/talloc
+ debug? ( dev-util/valgrind )
+ emacs? ( >=virtual/emacs-23 )
+ x86? ( >=dev-libs/xapian-1.2.7-r2 )
+ vim? ( || ( >=app-editors/vim-7.0 >=app-editors/gvim-7.0 ) )
+ "
+DEPEND="${CDEPEND}
+ virtual/pkgconfig
+ doc? ( python? ( dev-python/sphinx ) )
+ test? ( app-misc/dtach || ( >=app-editors/emacs-23[libxml2]
+ >=app-editors/emacs-vcs-23[libxml2] ) sys-devel/gdb )
+ "
+RDEPEND="${CDEPEND}
+ crypt? ( app-crypt/gnupg )
+ nmbug? ( dev-vcs/git virtual/perl-File-Temp virtual/perl-PodParser )
+ mutt? ( dev-perl/File-Which dev-perl/Mail-Box dev-perl/MailTools
+ dev-perl/String-ShellQuote dev-perl/Term-ReadLine-Gnu
+ virtual/perl-Digest-SHA virtual/perl-File-Path virtual/perl-Getopt-Long
+ virtual/perl-PodParser
+ )
+ zsh-completion? ( app-shells/zsh )
+ "
+
+PATCHES=(
+ "${FILESDIR}/${PV}-0001-lib-Makefile.local-depend-on-libs-we-a.patch"
+ )
+DOCS=( AUTHORS NEWS README )
+SITEFILE="50${PN}-gentoo.el"
+SITEFILE_PICK="60${PN}-pick-gentoo.el"
+MY_LD_LIBRARY_PATH="${WORKDIR}/${P}/lib"
+
+bindings() {
+ if use $1; then
+ pushd bindings/$1 || die
+ shift
+ $@
+ popd || die
+ fi
+}
+
+pkg_setup() {
+ if use emacs; then
+ elisp-need-emacs 23 || die "Emacs version too low"
+ fi
+ use python && python_pkg_setup
+}
+
+src_prepare() {
+ local p
+ for p in "${PATCHES[@]}"; do
+ epatch "${p}"
+ done
+
+ default
+ bindings python distutils_src_prepare
+
+ if use mutt; then
+ mv contrib/notmuch-mutt/README contrib/notmuch-mutt/README-mutt || die
+ fi
+
+ if use pick; then
+ mv contrib/notmuch-pick/README contrib/notmuch-pick/README-pick || die
+ fi
+}
+
+src_configure() {
+ local myeconfargs=(
+ --bashcompletiondir="${ROOT}/usr/share/bash-completion"
+ --emacslispdir="${ROOT}/${SITELISP}/${PN}"
+ --emacsetcdir="${ROOT}/${SITEETC}/${PN}"
+ --with-gmime-version=2.6
+ --zshcompletiondir="${ROOT}/usr/share/zsh/site-functions"
+ $(use_with bash-completion)
+ $(use_with emacs)
+ $(use_with zsh-completion)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ default
+ bindings python distutils_src_compile
+
+ if use mutt; then
+ pushd contrib/notmuch-mutt || die
+ emake notmuch-mutt.1
+ popd || die
+ fi
+
+ if use doc; then
+ pydocs() {
+ mv README README-python || die
+ pushd docs || die
+ emake html
+ mv html ../python || die
+ popd || die
+ }
+ LD_LIBRARY_PATH="${MY_LD_LIBRARY_PATH}" bindings python pydocs
+ fi
+}
+
+src_test() {
+ pax-mark -m notmuch
+ LD_LIBRARY_PATH="${MY_LD_LIBRARY_PATH}" default
+ pax-mark -ze notmuch
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
+
+ if use pick; then
+ pushd contrib/notmuch-pick || die
+ elisp-install "${PN}" notmuch-pick.el || die
+ dodoc README-pick
+ popd || die
+ elisp-site-file-install "${FILESDIR}/${SITEFILE_PICK}" || die
+ fi
+ fi
+
+ if use nmbug; then
+ dobin contrib/nmbug/nmbug
+ fi
+
+ if use mutt; then
+ [[ -e /etc/mutt/notmuch-mutt.rc ]] && NOTMUCH_MUTT_RC_EXISTS=1
+ pushd contrib/notmuch-mutt || die
+ dobin notmuch-mutt
+ doman notmuch-mutt.1
+ insinto /etc/mutt
+ doins notmuch-mutt.rc
+ dodoc README-mutt
+ popd || die
+ fi
+
+ if use vim; then
+ insinto /usr/share/vim/vimfiles
+ doins -r vim/plugin vim/syntax
+ fi
+
+ DOCS="" bindings python distutils_src_install
+
+ if use doc; then
+ bindings python dohtml -r python
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+ use python && distutils_pkg_postinst
+
+ if use mutt && [[ ! ${NOTMUCH_MUTT_RC_EXISTS} ]]; then
+ elog "To enable notmuch support in mutt, add the following line into"
+ elog "your mutt config file, please:"
+ elog ""
+ elog " source /etc/mutt/notmuch-mutt.rc"
+ fi
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+ use python && distutils_pkg_postrm
+}