]> git.llucax.com Git - personal/website.git/blob - source/blog/posts/2009/10/14-mutt-patched-with-nntp-support-for-debian-(and-friends).rst
Add post
[personal/website.git] / source / blog / posts / 2009 / 10 / 14-mutt-patched-with-nntp-support-for-debian-(and-friends).rst
1 Title: Mutt patched with NNTP support for Debian (and friends)
2 Tags: en, d, mutt, debian, ubuntu, patch, nntp, vsevolod volkov
3
4 Did you ever wanted Mutt_ with NNTP_ support packed up for your Debian_ (or
5 Debian_\ -ish) box, but you are too lazy to do it yourself? Did you even tried
6 to report a bug__ so the patch can be applied to the `official Debian
7 package`__ but the maintainers told you they wont do it?
8
9 __ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=488868
10 __ http://packages.debian.org/sid/mutt
11
12 If so, this is a great day for you, because I did it and I'm giving it away
13 with no charge in this one time only opportunity!!! =P
14
15 Seriously, I can understand why the maintainers don't want to support it
16 officially, it a big patch and can be some work to fold it in. So I did it
17 myself, and it turned out it's wasn't that bad.
18
19 I adjusted the patch__ maintained by Vsevolod Volkov to work on top of all the
20 other patches included in the mutt-patched__ Debian_ package (the only
21 conflicting patch is the `sidebar patch`__ and some files that doesn't exist
22 because the patch should be applied after autotools files are generated and
23 Debian_ apply the patches *before* that) and built the package using the latest
24 Debian_ source (1.5.20-4).
25
26 __ http://mutt.org.ua/download/mutt-1.5.20/
27 __ http://packages.debian.org/sid/mutt-patched
28 __ http://www.lunar-linux.org/index.php?page=mutt-sidebar
29
30 You can find the source package and the binary packages for Debian_ unstable
31 i386 here__. You can find there the modified NNTP_ patch too.
32
33 __ http://www.lug.fi.uba.ar/~luca/debian/
34
35 If you have Ubuntu_ or other Debian_ based distribution, you can compile the
36 binary package by downloading the files `mutt_1.5.20-4luca1.diff.gz`__,
37 `mutt_1.5.20-4luca1.dsc`__ and `mutt_1.5.20.orig.tar.gz`__, then run::
38
39     $ sudo apt-get build-dep mutt
40     $ dpkg-source -x mutt_1.5.20-4luca1.dsc
41     $ cd mutt-1.5.20
42     $ dpkg-buildpackage -rfakeroot
43     $ cd ..
44     $ sudo dpkg -i mutt_1.5.20-4luca1_i386.deb \
45             mutt-patched_1.5.20-4luca1_i386.deb
46
47 __ http://www.lug.fi.uba.ar/~luca/debian/mutt_1.5.20-4luca1.diff.gz
48 __ http://www.lug.fi.uba.ar/~luca/debian/mutt_1.5.20-4luca1.dsc
49 __ http://ftp.de.debian.org/debian/pool/main/m/mutt/mutt_1.5.20.orig.tar.gz
50
51 Now you can enjoy reading the D_ newsgroups__ and your favourite mailing lists
52 via Gmane_ with Mutt_ without leaving the beauty of your packaging system.  No
53 need to thank me, I'm glad to be helpful ;)
54
55 __ http://www.digitalmars.com/NewsGroup.html
56
57
58 .. _Mutt: http://www.mutt.org/
59 .. _NNTP: http://en.wikipedia.org/wiki/Network_News_Transfer_Protocol
60 .. _Debian: http://www.debian.org/
61 .. _Ubuntu: http://www.ubuntu.com/
62 .. _D: http://www.digitalmars.com/d/
63 .. _Gmane: http://gmane.org/
64
65 .. vim: set et sw=4 sts=4 :