blob: f900d27d79451de033da4729a10069366be0dc94 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
|
# Maintainer: Oscar Morante <oscar@morante.eu>
# Contributor: tobias [tobias [at] archlinux.org]
# Contributor: Gaetan Bisson <bisson@archlinux.org>
pkgname=mutt-patched
pkgver=1.5.23
pkgrel=5
pkgdesc='Small but very powerful text-based mail client (plus a huge pile of patches mostly from debian)'
url='http://www.mutt.org/'
license=('GPL')
backup=('etc/Muttrc')
arch=('i686' 'x86_64')
optdepends=('smtp-forwarder: to send mail')
depends=('gpgme' 'ncurses' 'gnutls' 'libsasl' 'libidn' 'mime-types'
'krb5' 'tokyocabinet')
makedepends=( 'w3m' 'docbook-xsl' )
conflicts=('mutt')
provides=('mutt')
source=(
"https://bitbucket.org/mutt/mutt/downloads/mutt-${pkgver}.tar.gz"
'backport-gnutls-fix.patch'
'am-maintainer-mode.patch'
'ifdef.patch'
'xtitles.patch'
'trash-folder.patch'
'purge-message.patch'
'imap_fast_trash.patch'
'sensible_browser_position.patch'
'patch-1.5.4.vk.pgp_verbose_mime.patch'
'compressed-folders.patch'
'compressed-folders.debian.patch'
'Muttrc.patch'
'Md.etc_mailname_gethostbyname.patch'
'use_usr_bin_editor.patch'
'correct_docdir_in_man_page.patch'
'dont_document_not_present_features.patch'
'document_debian_defaults.patch'
'assumed_charset-compat.patch'
'467432-write_bcc.patch'
'566076-build_doc_adjustments.patch'
'define-pgp_getkeys_command.patch'
'gpg.rc-paths.patch'
'smime.rc.patch'
'fix-configure-test-operator.patch'
'531430-imapuser.patch'
'543467-thread-segfault.patch'
'542817-smimekeys-tmpdir.patch'
'548577-gpgme-1.2.patch'
'553321-ansi-escape-segfault.patch'
'547980-smime_keys-chaining.patch'
'528233-readonly-open.patch'
'228671-pipe-mime.patch'
'383769-score-match.patch'
'603288-split-fetches.patch'
'611410-no-implicit_autoview-for-text-html.patch'
'path_max.patch'
'update_german_translation.patch'
'sidebar.patch'
'sidebar-dotpathsep.patch'
'sidebar-utf8.patch'
'multiple-fcc.patch'
'sidebar-newonly.patch'
'sidebar-delimnullwide.patch'
'sidebar-compose.patch'
'sidebar-new.patch'
'nntp.patch'
)
sha1sums=('8ac821d8b1e25504a31bf5fda9c08d93a4acc862'
'018575fea153952423d4d512ca2fdfc2e49d669f'
'1ad77bdf742ff584b5695f1908dde83044195c0e'
'3aca6a18ac32b8f6c15216e6fb928a05320c5b74'
'ff3b66e57faaa163e3e6512f81fdbbea9e02a0bd'
'5c1eae78cb8636025916e7d83c192f6c32981ff3'
'c6eaf7fb1829809e7f07d039f75ab30de02d7873'
'72a35dfd4476238db3500f3a5651996691c1ce20'
'e3e7b9c5b17be4032e111edb6a6999a3185c8f7b'
'61630d6a6c3fdf7480c7b6a0e75552500c48f5f4'
'a7546f9616460da23e87957b0ce98776113b5f7b'
'6a53e85ee55c14beda0000de89a397f589cb29a7'
'b841ad389301d336ba533356d057ea1f09bc150b'
'ee72ecb042e337427b5d9c31ff1ecb78b440e2ff'
'773c59af8755b6daa1d73749fa9c38ccf953285c'
'0acf230d3b7e03b90239b256a6944ccf8a0b4e91'
'12c74c647238e653c4db5f8eb7590c5723635b9c'
'4dd818f69c4f302c5ca3e5a7fd95223112c853ac'
'464ca1c57f8a25177a586cb79b94398f694b32e3'
'c44f9b5a3104917417d09dbcb0dda77f4566c30a'
'206daf4a78f801d9835c8096c83181569ae74136'
'061afb767a30fb78d48b0de1e30aea2f0b3b9d5d'
'42ab3017961819669c678e7456657ca677c8eb56'
'8ae07c06cc9a552b7152c4e264b6284cd770a29c'
'ad645521bcd36a758e10cf0e2e2e8123c3c9a229'
'f1ee08450995fe21e0dc3807563e7120d2e3d04a'
'f2b98a258d5ee18f731aab975f5b0dd17945f228'
'98d958231c05fa1ddf5f1a0ab67a2dc6cefa8418'
'c8ac575a36876d711a16be09425301c4800bf21c'
'6ec4a7614dc78d230a9ebe8ec645393a98be41a4'
'f91ac0baf4eda090da7b80e272d422f234b459cd'
'03a42b8914c9ef1f684275cba355046de14b1c03'
'1b53316b0c09333dbee428448a6f565378ff5357'
'8121dd0a07f6f98377e1b1ad3659deaec3a83b6b'
'd4803ee5f29e9e495e12bf012dc938d7cd4adc47'
'561b600c79988975f034c9237158fb991ec92541'
'f91499aa8bee5827924e6c860bd853e0344d55bc'
'f99082007d3cb4486b96cb22d1fae1c71fdbe51e'
'fcdeb12e49735268c080e34c2d88211a7ccb8493'
'487850ffc2a6d639d9d17b3ced844257799a84a9'
'c01c8f84e3ea4ac71caf31edeb6adb062eb04fe0'
'2ba91afb71dc40793bac8198fd9f8d6500bd1ce3'
'e7181b191f06bd6c74c6e35372dba6dc3f8c4653'
'19fd36f9a1f15d4481f08d90f9a88d3912e12cdb'
'b648cb9ab1a0b447417647a82856af01a9a418e5'
'230973eb243265ee75bd098f0f8286690bed2d08'
'8d7d858e47bbb2c736c9d09de843d3892888e9c5')
install=install
prepare() {
cd "${srcdir}/mutt-$pkgver"
patch -Np1 -i "${srcdir}/backport-gnutls-fix.patch"
patch -Np1 -i "${srcdir}/am-maintainer-mode.patch"
patch -Np1 -i "${srcdir}/ifdef.patch"
patch -Np1 -i "${srcdir}/xtitles.patch"
patch -Np1 -i "${srcdir}/trash-folder.patch"
patch -Np1 -i "${srcdir}/purge-message.patch"
patch -Np1 -i "${srcdir}/imap_fast_trash.patch"
patch -Np1 -i "${srcdir}/sensible_browser_position.patch"
patch -Np1 -i "${srcdir}/patch-1.5.4.vk.pgp_verbose_mime.patch"
patch -Np1 -i "${srcdir}/compressed-folders.patch"
patch -Np1 -i "${srcdir}/compressed-folders.debian.patch"
patch -Np1 -i "${srcdir}/Muttrc.patch"
patch -Np1 -i "${srcdir}/Md.etc_mailname_gethostbyname.patch"
patch -Np1 -i "${srcdir}/use_usr_bin_editor.patch"
patch -Np1 -i "${srcdir}/correct_docdir_in_man_page.patch"
patch -Np1 -i "${srcdir}/dont_document_not_present_features.patch"
patch -Np1 -i "${srcdir}/document_debian_defaults.patch"
patch -Np1 -i "${srcdir}/assumed_charset-compat.patch"
patch -Np1 -i "${srcdir}/467432-write_bcc.patch"
patch -Np1 -i "${srcdir}/566076-build_doc_adjustments.patch"
patch -Np1 -i "${srcdir}/define-pgp_getkeys_command.patch"
patch -Np1 -i "${srcdir}/gpg.rc-paths.patch"
patch -Np1 -i "${srcdir}/smime.rc.patch"
patch -Np1 -i "${srcdir}/fix-configure-test-operator.patch"
patch -Np1 -i "${srcdir}/531430-imapuser.patch"
patch -Np1 -i "${srcdir}/543467-thread-segfault.patch"
patch -Np1 -i "${srcdir}/542817-smimekeys-tmpdir.patch"
patch -Np1 -i "${srcdir}/548577-gpgme-1.2.patch"
patch -Np1 -i "${srcdir}/553321-ansi-escape-segfault.patch"
patch -Np1 -i "${srcdir}/547980-smime_keys-chaining.patch"
patch -Np1 -i "${srcdir}/528233-readonly-open.patch"
patch -Np1 -i "${srcdir}/228671-pipe-mime.patch"
patch -Np1 -i "${srcdir}/383769-score-match.patch"
patch -Np1 -i "${srcdir}/603288-split-fetches.patch"
patch -Np1 -i "${srcdir}/611410-no-implicit_autoview-for-text-html.patch"
patch -Np1 -i "${srcdir}/path_max.patch"
patch -Np1 -i "${srcdir}/update_german_translation.patch"
patch -Np1 -i "${srcdir}/sidebar.patch"
patch -Np1 -i "${srcdir}/sidebar-dotpathsep.patch"
patch -Np1 -i "${srcdir}/sidebar-utf8.patch"
patch -Np1 -i "${srcdir}/multiple-fcc.patch"
patch -Np1 -i "${srcdir}/sidebar-newonly.patch"
patch -Np1 -i "${srcdir}/sidebar-delimnullwide.patch"
patch -Np1 -i "${srcdir}/sidebar-compose.patch"
patch -Np1 -i "${srcdir}/sidebar-new.patch"
patch -Np1 -i "${srcdir}/nntp.patch"
autoreconf -vfi
}
build() {
cd "${srcdir}/mutt-${pkgver}"
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--with-docdir=/usr/share/doc \
--with-mailpath=/var/mail \
--disable-dependency-tracking \
--enable-compressed \
--enable-debug \
--enable-fcntl \
--enable-gpgme \
--enable-hcache \
--enable-imap \
--enable-pop \
--enable-smtp \
--with-curses \
--with-gss \
--with-idn \
--with-mixmaster \
--without-bdb \
--without-gdbm \
--without-qdbm \
--with-regex \
--with-sasl \
--with-gnutls
make
}
package() {
cd "${srcdir}/mutt-${pkgver}"
make DESTDIR="${pkgdir}" install
rm "${pkgdir}"/etc/mime.types{,.dist}
rm "${pkgdir}"/usr/bin/{flea,muttbug}
rm "${pkgdir}"/usr/share/man/man1/{flea,muttbug}.1
install -D -m 644 contrib/gpg.rc "$pkgdir"/etc/Muttrc.gpg.dist
}
|