You are not logged in.
Hello.
I find IM a necessary evil today, as I always prefered IRC. I used bilbee + ERC, but the lack of file transfer and other features can be a problem in real life.
I discovered ELIM, an IM client for emacs based on libpurple. Sadly isn't still available on AUR repos.
I ask to some of the emacs-related package maintainers might want to create a package for it. I still need to learn before able to do it myself, so I hope someone volunteer in the task. I think this extension can be quite interesting for other emacs users too.
I'm lately switching tons of standalone apps to emacs extensins and quite happy with it. Ironically, I disliked emacs a year ago ![]()
Sorry for this email, I am still to new to Archlinux (used it months ago but my computers got broken and not had one until days ago) and making packages is still rocket science to me.
http://www.emacswiki.org/emacs/ELIM
Regards.
Last edited by timofonic (2009-07-14 19:56:33)
Offline
I've made it, but I there's no support for file sending, at least for MSN. I've used the stable version 20090702, maybe there is support for it in the version from git.
After making the package, write this to your ~/.emacs:
(require 'garak)
(setq elim-executable "/usr/bin/elim-client")Also, after installing the package, read /usr/share/elim/README to see how to use it.
PS: You may also try to run M-x term and run finch (from pidgin) or pebrot.
# ELIM, an Emacs client to libpurple
pkgname=emacs-elim
pkgver=20090702
pkgrel=1
pkgdesc="An Emacs IM. It uses Libpurple from pidgin."
arch=('i686' 'x86_64')
url="http://www.emacswiki.org/emacs/ELIM"
license=('GPL')
depends=('emacs' 'pidgin' 'libxml2' 'glib2')
source=("http://savannah.c3sl.ufpr.br/elim/elim.20090702-032501.tar.gz")
md5sums=('15443309a17259095d76b7a53711155b')
build() {
cd ${startdir}/src/elim
make || return 1
mkdir -p ${startdir}/pkg/usr/{bin,share/{emacs/site-lisp,elim}}
install -m755 ${startdir}/src/elim/elim-client ${startdir}/pkg/usr/bin
install -m644 ${startdir}/src/elim/elisp/* ${startdir}/pkg/usr/share/emacs/site-lisp
install -m644 ${startdir}/src/elim/README ${startdir}/pkg/usr/share/elim
}Last edited by andre.ramaciotti (2009-07-17 20:04:33)
(lambda ())
Offline
Thaks a lot for yor help. Now len's see if some volunteer maintainer appears.
I did hope about file transfer support, I'll ask the developers then...
Depending on pidgin? Why not just on libpurple? I don't need pidgin at all...
finch and prebot are not my taste of UI at all. Thi nice thing of ELIM is the possibility of make your own UI too.
Last edited by timofonic (2009-07-19 07:31:32)
Offline
There is no libpurple package in the repos. emacs-elim needs a tool named purple, at least at build-time. I did not test if it can be deinstalled afterwards (if so, pidgin can me moved to the makedepends).
andre.ramaciotti: Please consider the following changes: Replace $startdir/src by $srcdir and $startdir/pkg by $pkgdir (upcoming makepkg versions will require you to do so anyway). And let the non lisp files stay under /usr/share/emacs-elim rather than /usr/share/elim.
The advice about changing the .emacs should be made in an install file.
Feel free to ask if something is unclear.
Offline
Thanks for the tips.
I did make a install file telling how to configure, but I removed it to post the PKGBUILD here. I would improve the PKGBUILD and send it to AUR, but I'm not willing to mantain a package that I won't use, at least not for now. I hope it'll get better. ![]()
(lambda ())
Offline
You can upload it and orphan it, there is no problem with that. Thank you for your contribution so far, btw.
Offline
Ok, I'll improve it and send it to AUR. I'll post the link here when it's done.
Edit: Here it is!
Last edited by andre.ramaciotti (2009-07-19 15:16:57)
(lambda ())
Offline
Hello.
Thanks for all your help! Andre, thanks a lot for your PKGBUILD!
Vivek ( the ELIM main author) repllied me the following...
> Some features that would be quite interesting to have are: file
> transfer (msn-pecan direct file transferFile transfer through the server should be available now.
Direct file transfer (through pecan) should be available if you use
msn-pecan through libpurple.Telepathy support: maybe, at some point, if I have time.
Webcam, VOIP: presumably these will come with telepathy, or if libpurple supports them someday.
And later he replied this too...
> Are they available in stable or just over the GIT version?
File transfer has been available for a while, there is a news item on the savannah site:
http://savannah.nongnu.org/forum/forum. … um_id=5794
There's a menu option off buddy entries in the buddy list, and the
/send ACCOUNT BUDDY FILE command in the CLI.
So, making a -git version of the package is difficult to do?
Regards.
Last edited by timofonic (2009-07-20 01:39:36)
Offline
It is not relly difficult in most cases. Take the git-PKGBUILD prototype that comes with pacman (/usr/share/pacman directory), fill in the correct git-URLs and put in the build function from the stable PKGBUILD.
I am not at my arch computer right now. I can try to make a PKGBUILDthis evening, if noone is quicker.
Offline
Offline
Thanks a lot! I'm using it right now.
Offline
Are you using it with msn or msn-pecan? I've tried to use msn-pecan but it wouldn't connect.
(lambda ())
Offline
I'm still unable to build msn-pecan-git, it gives me an error.
http://aur.archlinux.org/packages.php?ID=28231
I don't tried with the non git package, I'll try it later.
Offline
I just installed this package. I used libpurple instead of pidgin.
I have a couple of questions:
First, in the emacs-wiki screenshots there are lots of fancy icons. I don't have any icons. How do I get them?
Edit: Solution: Garak looks for the icons in /usr/share/emacs/icons. The icons are not copied to this destination. I think the file structure should be cleaned up a bit. The readme file should probably also be moved to site-lisp . . .
Second, I installed it because a buddy needed to talk with me using msn. I don't normally chat. He said he added me as a buddy. However, I was never asked if I wanted to be his buddy. Is this supported by ELIM?
Last edited by Pank (2009-10-15 17:10:51)
Arch x64 on Thinkpad X200s/W530
Offline