Gentoo Archives: gentoo-commits

From: "Amadeusz Zolnowski (aidecoe)" <aidecoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-mail/notmuch: ChangeLog metadata.xml notmuch-0.9.ebuild Manifest
Date: Wed, 02 Nov 2011 15:31:06
Message-Id: 20111102153051.214652004C@flycatcher.gentoo.org
1 aidecoe 11/11/02 15:30:51
2
3 Added: ChangeLog metadata.xml notmuch-0.9.ebuild Manifest
4 Log:
5 Moved from app-text/notmuch to net-mail/notmuch.
6
7 (Portage version: 2.1.10.31/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 net-mail/notmuch/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/ChangeLog?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/ChangeLog?rev=1.1&content-type=text/plain
14
15 Index: ChangeLog
16 ===================================================================
17 # ChangeLog for net-mail/notmuch
18 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
19 # $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v 1.1 2011/11/02 15:30:50 aidecoe Exp $
20
21 02 Nov 2011; Amadeusz Żołnowski <aidecoe@g.o>
22 +files/0.9-emacsetcdir.patch, +files/0.9-fix-lib-makefile-local.patch,
23 +notmuch-0.9.ebuild, +files/50notmuch-gentoo.el, +metadata.xml:
24 Moved from app-text/notmuch to net-mail/notmuch.
25
26 26 Oct 2011; Ulrich Mueller <ulm@g.o> files/50notmuch-gentoo.el:
27 Use SITEETC instead of absolute path in emacs site-init file.
28
29 24 Oct 2011; Amadeusz Żołnowski <aidecoe@g.o> notmuch-0.9.ebuild:
30 ~amd64 keyword. Notmuch works fine in terminal, Vim and Emacs.
31
32 24 Oct 2011; Amadeusz Żołnowski <aidecoe@g.o>
33 +files/0.9-emacsetcdir.patch, +files/50notmuch-gentoo.el, notmuch-0.9.ebuild:
34 Improved emacs support. Added site-init file by Ulrich Müller
35 <ulm@g.o>.
36
37 24 Oct 2011; Amadeusz Żołnowski <aidecoe@g.o> notmuch-0.9.ebuild,
38 metadata.xml:
39 Checking emacs version in pkg_setup(), not in pkg_pretend(). Paths in
40 src_install() were prefixed with ${ROOT} and emacs files were put into ${PN}
41 subdirectory. Better descriptions for vim and emacs flags in metadata.xml.
42
43 *notmuch-0.9 (23 Oct 2011)
44
45 23 Oct 2011; Amadeusz Żołnowski <aidecoe@g.o>
46 +files/0.9-fix-lib-makefile-local.patch, +notmuch-0.9.ebuild, +metadata.xml:
47 Initial ebuild without python and ruby bindings yet.
48
49
50
51
52 1.1 net-mail/notmuch/metadata.xml
53
54 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/metadata.xml?rev=1.1&view=markup
55 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/metadata.xml?rev=1.1&content-type=text/plain
56
57 Index: metadata.xml
58 ===================================================================
59 <?xml version="1.0" encoding="UTF-8"?>
60 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
61 <pkgmetadata>
62 <maintainer>
63 <email>aidecoe@g.o</email>
64 <name>Amadeusz Żołnowski</name>
65 </maintainer>
66 <use>
67 <flag name="emacs">Install Notmuch client for Emacs (main client)</flag>
68 <flag name="vim">Install Notmuch client for Vim (experimental)</flag>
69 </use>
70 <longdescription lang="en">
71 Notmuch is a system for indexing, searching, reading, and tagging large
72 collections of email messages in maildir or mh format. It uses the
73 Xapian library to provide fast, full-text search with a convenient
74 search syntax.
75 </longdescription>
76 </pkgmetadata>
77
78
79
80 1.1 net-mail/notmuch/notmuch-0.9.ebuild
81
82 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/notmuch-0.9.ebuild?rev=1.1&view=markup
83 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/notmuch-0.9.ebuild?rev=1.1&content-type=text/plain
84
85 Index: notmuch-0.9.ebuild
86 ===================================================================
87 # Copyright 1999-2011 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 # $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/notmuch-0.9.ebuild,v 1.1 2011/11/02 15:30:50 aidecoe Exp $
90
91 EAPI=4
92
93 inherit autotools-utils elisp-common
94
95 DESCRIPTION="The mail indexer"
96 HOMEPAGE="http://notmuchmail.org/"
97 SRC_URI="${HOMEPAGE}/releases/${P}.tar.gz"
98
99 LICENSE="GPL-3"
100 SLOT="0"
101 KEYWORDS="~amd64"
102 IUSE="bash-completion debug emacs vim zsh-completion"
103
104 DEPEND="
105 >=dev-libs/glib-2.14
106 dev-libs/gmime:2.4
107 dev-libs/xapian
108 sys-libs/talloc
109 debug? ( dev-util/valgrind )
110 emacs? ( >=virtual/emacs-23 )
111 vim? ( || ( >=app-editors/vim-7.0 >=app-editors/gvim-7.0 ) )
112 "
113 RDEPEND="${DEPEND}
114 zsh-completion? ( app-shells/zsh )
115 "
116
117 DOCS=( AUTHORS NEWS README TODO )
118 PATCHES=(
119 "${FILESDIR}/${PV}-fix-lib-makefile-local.patch"
120 "${FILESDIR}/${PV}-emacsetcdir.patch"
121 )
122 SITEFILE="50${PN}-gentoo.el"
123
124 pkg_setup() {
125 if use emacs; then
126 elisp-need-emacs 23 || die "Emacs version too low"
127 fi
128 }
129
130 src_configure() {
131 local myeconfargs=(
132 --bashcompletiondir="${ROOT}/usr/share/bash-completion"
133 --emacslispdir="${ROOT}/${SITELISP}/${PN}"
134 --emacsetcdir="${ROOT}/${SITEETC}/${PN}"
135 --zshcompletiondir="${ROOT}/usr/share/zsh/site-functions"
136 $(use_with bash-completion)
137 $(use_with emacs)
138 $(use_with zsh-completion)
139 )
140 autotools-utils_src_configure
141 }
142
143 src_install() {
144 autotools-utils_src_install
145
146 if use emacs; then
147 elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
148 fi
149
150 if use vim; then
151 insinto /usr/share/vim/vimfiles
152 doins -r vim/plugin vim/syntax
153 fi
154 }
155
156 pkg_postinst() {
157 use emacs && elisp-site-regen
158 }
159
160 pkg_postrm() {
161 use emacs && elisp-site-regen
162 }
163
164
165
166 1.1 net-mail/notmuch/Manifest
167
168 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/Manifest?rev=1.1&view=markup
169 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/Manifest?rev=1.1&content-type=text/plain
170
171 Index: Manifest
172 ===================================================================
173 AUX 0.9-emacsetcdir.patch 2728 RMD160 43517840aef14758aba5b7353eed2979d0afdbee SHA1 82c1095f4ef3df2f07cca86cbf0429c06815c158 SHA256 156cb739a1b1e34fd72e68a5c71a1211eb81dcdcb37dee65c7b93c22e92a9e3f
174 AUX 0.9-fix-lib-makefile-local.patch 1897 RMD160 a5cb4d7fdb0a47e19cd5c73894400c90b470b897 SHA1 929983d5551d90393552f45e3fad4d197941468c SHA256 ce2a844ac18b3ef1059c44998e521df0594824383742a7e2d12069d9a45621e9
175 AUX 50notmuch-gentoo.el 291 RMD160 7e036b8700f50cde6c3b27622193ddf08812229b SHA1 cc087fe76f750e84171a6ddef9dc10139b8450cc SHA256 68c0ecfd3d10246fb65ec48b097c1b477ce33f44014f602f903c16b752ba7d3b
176 DIST notmuch-0.9.tar.gz 398868 RMD160 b956ceb629943bfa65c1c6fab6b10dc78639588b SHA1 988e93545880e9465380383f00d591d8a23c61dd SHA256 e6f1046941d2894d143cb7c19d4810f97946f98742f6d9b8a7208ddb858c57e4
177 EBUILD notmuch-0.9.ebuild 1685 RMD160 31cbe97a270ae655e8ddd5fe023c109b0af60764 SHA1 51b68668d58a6a57e3a8698a6a1543e95d9a9c36 SHA256 beee2e0271728179c2be8835c17b094e9d8c4100bb397ed3e95f7870ecae8340
178 MISC ChangeLog 1499 RMD160 ea4c4d2d75b28d8ac44e2b64f6f5e77bd5e22bf5 SHA1 b66a00f593f529750ddc03f8b4a203870a2875a5 SHA256 7c3dc4c56d39f2dfb17dc6dc5336fa8809ad7ac986446c0ce62e3385a9063d01
179 MISC metadata.xml 680 RMD160 9a11badec2b61f6979c22c0697810e38b4d9b29e SHA1 e1155327fffd111080a11c217b2017ba9fef570d SHA256 1994e7631102e70bc89b2cee9cc662e60ea8bd3c021fa02581677ee8a7cc7b2a