Gentoo Archives: gentoo-commits

From: Matthew Smith <matthew@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-mail/mu/
Date: Fri, 09 Sep 2022 09:48:14
Message-Id: 1662716762.959f934e1032a8868f78d93f52d1eda232286658.matthew@gentoo
1 commit: 959f934e1032a8868f78d93f52d1eda232286658
2 Author: Matthew Smith <matthew <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 9 08:34:51 2022 +0000
4 Commit: Matthew Smith <matthew <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 9 09:46:02 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959f934e
7
8 net-mail/mu: drop 1.8.5, 1.8.6
9
10 Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>
11
12 net-mail/mu/Manifest | 2 --
13 net-mail/mu/mu-1.8.5.ebuild | 88 ---------------------------------------------
14 net-mail/mu/mu-1.8.6.ebuild | 88 ---------------------------------------------
15 3 files changed, 178 deletions(-)
16
17 diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest
18 index c964a9b79183..2fd4bf0df999 100644
19 --- a/net-mail/mu/Manifest
20 +++ b/net-mail/mu/Manifest
21 @@ -1,5 +1,3 @@
22 -DIST mu-1.8.5.tar.xz 539368 BLAKE2B 6efc12f82aab2beee86475ee49492ce59cb70e8b4fa63f2099a6071ec3275e7f0f308a868133ab3be4646d2280f720a4f6bb5673563a4437d2135e149b1cdfac SHA512 f43afb9484937077f32a38f347352b1ec8fb74c85be74f3afdd53ff75b965f42ab88daa58433fd9292a10c69ed2f2daf3ddbaf3d8d5d5595b0b29b81629a846f
23 -DIST mu-1.8.6.tar.xz 539684 BLAKE2B ea220a1a6f1fafab54574aa79638232aac4108d32c1e84cb3a1bc910dabbc0dcd1092b18ab62bc5dc57eef4118e023b729d279f9cb84b1fa061d72d60bfa5a91 SHA512 09ac9732e9c18ccdf85b2e2ed64f21f8b87d1484b773ae5ce6edea37f46711ec8709ccceb76f500f8ac02ad5cb54c2bbbc86f75185682ef73bd05a9b467c254c
24 DIST mu-1.8.7.tar.xz 539664 BLAKE2B 2f0081f350c0d6da4b7920c0380a02aab42eda12062011bd03a46ceb925c179089b794b501df53b4fc84daa38e6e977a3510801685aa7c91c1c0be58c9c78929 SHA512 04c2027acec80c7569f055c8324f947862721aa36b093dba07ac80b9051229a51225e5371af7cd48fae71c9d5148bd3dc2081f591b9f733bccb5650b4853df67
25 DIST mu-1.8.8.tar.xz 540092 BLAKE2B 3cd3d5f41aaf145dee66fc6d5e71256a650b16d0ee99da253d7ffc87df2e36b5fef6d19dd8831002d040c5d6ed13a53e9df69d18d7c002a05a64fb22fe32f5f5 SHA512 deb48ef7d12d76575f14e5313e9c94a40a04dc916943fa45d4281aa637b6549cbcee3cc0879b9daab51e0409cdfdc619acae12bf2ff3edaeb84fb77c3bee8982
26 DIST mu-1.8.9.tar.xz 541308 BLAKE2B 418458f5e04d15cce9aa0ea650e06377c5eb2a3f08e47610ce8ac63b68f5e7914b3d70ec4e07c5b89399aaad8a6e340dd6943980e6de94b02ff299358d99d07f SHA512 534bf2c0889d436601638afa7f214492b927f1a3aa4f36509ac607132dcc17f2181e7b1d2113fdf00989bf5eb71cf7ad9b19411393fe1edbb8de162b7f7636bf
27
28 diff --git a/net-mail/mu/mu-1.8.5.ebuild b/net-mail/mu/mu-1.8.5.ebuild
29 deleted file mode 100644
30 index 702126efea4b..000000000000
31 --- a/net-mail/mu/mu-1.8.5.ebuild
32 +++ /dev/null
33 @@ -1,88 +0,0 @@
34 -# Copyright 1999-2022 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=8
38 -
39 -inherit elisp-common meson
40 -
41 -DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing"
42 -HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu"
43 -SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz"
44 -
45 -LICENSE="GPL-3+"
46 -SLOT="0"
47 -KEYWORDS="amd64 arm arm64 x86 ~x64-macos"
48 -IUSE="emacs readline"
49 -
50 -DEPEND="
51 - dev-libs/glib:2
52 - dev-libs/gmime:3.0
53 - >=dev-libs/xapian-1.4:=
54 - emacs? ( >=app-editors/emacs-25.3:* )
55 - readline? ( sys-libs/readline:= )"
56 -RDEPEND="${DEPEND}"
57 -BDEPEND="
58 - sys-apps/texinfo
59 - virtual/pkgconfig
60 -"
61 -
62 -SITEFILE="70mu-gentoo-autoload.el"
63 -
64 -src_prepare() {
65 - default
66 -
67 - # Don't install NEWS.org into /usr/share/doc.
68 - sed -i '/NEWS.org/,+1 d' meson.build || die
69 - sed -i '/mu4e-about.org/d' mu4e/meson.build || die
70 -
71 - # Don't compress the info file.
72 - sed -i '/gzip/d' build-aux/meson-install-info.sh || die
73 -
74 - # Instead, put it in /usr/share/doc/${PF}.
75 - sed -i "/MU_DOC_DIR/s/mu/${PF}/" mu4e/meson.build || die
76 -}
77 -
78 -src_configure() {
79 - local emesonargs=(
80 - $(meson_feature readline)
81 - -Demacs="$(usex emacs "${EMACS}" emacs-not-enabled)"
82 - # NOTE: Guile interface is deprecated to be removed shortly.
83 - -Dguile=disabled
84 - )
85 - meson_src_configure
86 -}
87 -
88 -src_install() {
89 - meson_src_install
90 -
91 - # Since meson no longer installs NEWS.org, install it with dodoc.
92 - # Also, it must be uncompressed so that it can be viewed with
93 - # mu4e-info.
94 - docompress -x /usr/share/doc/${PF}/NEWS.org
95 - dodoc NEWS.org
96 -
97 - # Same as above.
98 - docompress -x /usr/share/doc/${PF}/mu4e-about.org
99 - dodoc mu4e/mu4e-about.org
100 -}
101 -
102 -pkg_preinst() {
103 - if [[ -n ${REPLACING_VERSIONS} ]]; then
104 - elog "After upgrading from an old major version, you should"
105 - elog "rebuild your mail index."
106 - fi
107 -}
108 -
109 -pkg_postinst() {
110 - if use emacs; then
111 - einfo "To use mu4e you need to configure it in your .emacs file"
112 - einfo "See the manual for more information:"
113 - einfo "https://www.djcbsoftware.nl/code/mu/mu4e/"
114 -
115 - elisp-site-regen
116 - fi
117 -}
118 -
119 -pkg_postrm() {
120 - use emacs && elisp-site-regen
121 -}
122
123 diff --git a/net-mail/mu/mu-1.8.6.ebuild b/net-mail/mu/mu-1.8.6.ebuild
124 deleted file mode 100644
125 index af673005c01c..000000000000
126 --- a/net-mail/mu/mu-1.8.6.ebuild
127 +++ /dev/null
128 @@ -1,88 +0,0 @@
129 -# Copyright 1999-2022 Gentoo Authors
130 -# Distributed under the terms of the GNU General Public License v2
131 -
132 -EAPI=8
133 -
134 -inherit elisp-common meson
135 -
136 -DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing"
137 -HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu"
138 -SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz"
139 -
140 -LICENSE="GPL-3+"
141 -SLOT="0"
142 -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos"
143 -IUSE="emacs readline"
144 -
145 -DEPEND="
146 - dev-libs/glib:2
147 - dev-libs/gmime:3.0
148 - >=dev-libs/xapian-1.4:=
149 - emacs? ( >=app-editors/emacs-25.3:* )
150 - readline? ( sys-libs/readline:= )"
151 -RDEPEND="${DEPEND}"
152 -BDEPEND="
153 - sys-apps/texinfo
154 - virtual/pkgconfig
155 -"
156 -
157 -SITEFILE="70mu-gentoo-autoload.el"
158 -
159 -src_prepare() {
160 - default
161 -
162 - # Don't install NEWS.org into /usr/share/doc.
163 - sed -i '/NEWS.org/,+1 d' meson.build || die
164 - sed -i '/mu4e-about.org/d' mu4e/meson.build || die
165 -
166 - # Don't compress the info file.
167 - sed -i '/gzip/d' build-aux/meson-install-info.sh || die
168 -
169 - # Instead, put it in /usr/share/doc/${PF}.
170 - sed -i "/MU_DOC_DIR/s/mu/${PF}/" mu4e/meson.build || die
171 -}
172 -
173 -src_configure() {
174 - local emesonargs=(
175 - $(meson_feature readline)
176 - -Demacs="$(usex emacs "${EMACS}" emacs-not-enabled)"
177 - # NOTE: Guile interface is deprecated to be removed shortly.
178 - -Dguile=disabled
179 - )
180 - meson_src_configure
181 -}
182 -
183 -src_install() {
184 - meson_src_install
185 -
186 - # Since meson no longer installs NEWS.org, install it with dodoc.
187 - # Also, it must be uncompressed so that it can be viewed with
188 - # mu4e-info.
189 - docompress -x /usr/share/doc/${PF}/NEWS.org
190 - dodoc NEWS.org
191 -
192 - # Same as above.
193 - docompress -x /usr/share/doc/${PF}/mu4e-about.org
194 - dodoc mu4e/mu4e-about.org
195 -}
196 -
197 -pkg_preinst() {
198 - if [[ -n ${REPLACING_VERSIONS} ]]; then
199 - elog "After upgrading from an old major version, you should"
200 - elog "rebuild your mail index."
201 - fi
202 -}
203 -
204 -pkg_postinst() {
205 - if use emacs; then
206 - einfo "To use mu4e you need to configure it in your .emacs file"
207 - einfo "See the manual for more information:"
208 - einfo "https://www.djcbsoftware.nl/code/mu/mu4e/"
209 -
210 - elisp-site-regen
211 - fi
212 -}
213 -
214 -pkg_postrm() {
215 - use emacs && elisp-site-regen
216 -}