I've been playing with package.el, the package manager introduced in
Emacs 24, and I'm getting to a point where I think installation of
jabber.el might actually work.
If you want to try it out, add a new entry to package-archives:
'("emacs-jabber" . "http://emacs-jabber.sourceforge.net/packages/"))
(Or if you prefer Customize, M-x customize-option RET package-archives
and add the URL above.)
Then you should be able to type M-x package-install RET jabber, and the
package will be downloaded and installed. "Installed" means that
autoload declarations are read during Emacs startup, so you might want
to restart Emacs (after commenting out references to your existing
jabber.el in .emacs) to get it to pick up the new version.
The version in the package archive is called 0.8.91.1. I should do a
proper 0.8.92 release, with tarballs and zip files in the usual place; I
just want to tie up some loose ends in the README file first.
Bug reports are very welcome. I'll go first: it seems like my
customization of jabber-account-list doesn't "bite"; it comes out as an
empty list after Emacs startup. I can fix it by visiting my .emacs and
evaluating the custom-set-variables form with C-M-x.