Hi. Find attached exmh.tar.gz containing exmh-2.5.ebuild and a patch to aid the install
process. I based the ebuild on the mandrake RPM specfile, adding a few extra scripts that
they have omitted.
exmh is an X interface for MH/nmh mail. It's perhaps not the most cutting-edge MUA, but I
The obvious location for this is net-mail/exmh. The patch file would require alteration if bug
#1404 gets resolved (i.e., if the nmh binaries move to /usr/lib/nmh).
This is my first ebuild file (I only installed gentoo on Sunday!), so feel free to edit it if
Created attachment 1105 [details]
exmh ebuild + patch
Hi Tristan... Can you add the proper headers to the ebuild file? and Where do
you suggest this ebuild to go?
Which headers do you mean?
I think it should go in /usr/portage/net-mail/
there are standard headers missing from the ebuild... /usr/portage/skel.ebuild
Also, the LICENSE variable is missing from the ebuild.
Aha, I hadn't seen skel.ebuild before (this is my first ebuild; basically I just copied an existing
one). Here is an updated ebuild file.
Created attachment 1191 [details]
updated ebuild with headers and LICENSE
you also have the option to include your name as the maintainer of the ebuild...
If you would like to see that included, then just attach another... I'll commit
the latest one probably this afternoon.
What about metamail? Doesn't exmh depend on that? There doesn't seem to exist
an ebuild for it, but I just got it to compile this evening in my quest for
using exmh :)
One more thing. A dependency on tcl and tk also.
I put a dependency in for dev-tcltk/expect, which depends on tcl and tk. But tcl and tk can be
added explicitly if you like.
I'd completely forgotten about metamail - I'll package that up as well.
Created attachment 1249 [details]
package for metamail. I suggest this goes in net-mail as well. It's pretty ugly, so someone might want to take a look at it first!
Created attachment 1250 [details]
new exmh ebuild which depends on metamail and tcl/tk (obsoletes attachment 1191 [details] but I'm not allowed to tick that box!)