portmaster irc/irssi
portmaster irc/irssi-xmpp
brew install irssi
brew install loudmouth
git clone [email protected]:weiss/irssi-xmpp.git
cd irssi-xmpp
LDFLAGS='-flat_namespace -undefined warning -fPIC'; export LDFLAGS
make PREDIX=/usr/local/Cellar/irssi/0.8.15
make user-install
/load xmpp
# gmail aaccont
/xmpconnect -host talk.google.com [email protected] sekrit
# google apps domain
/xmpconnect -host talk.google.com [email protected] sekrit
# general xmpp server (like openfire/ejabberd)
/xmpconnect -host jabber.me.com [email protected] sekrit
# connect to a room (note, if you use openfire will generally be prefixed with conference)
/join [email protected]
# see http://cybione.org/cgi-bin/cvsweb/~checkout~/irssi-xmpp/docs/GENERAL?cvsroot=irssi-xmpp&only_with_tag=REL051 for more commands
Add to ~/.irssi/startup
/load xmpp
In ~/.irssi/config --
Add to or create servers sections:
servers = (
{
address = "talk.google.com";
chatnet = "GTalk";
password = "sekrit";
autoconnect = "yes";
},
{
address = "jabber.me.com";
chatnet = "ME";
password = "sekrit";
autoconnect = "yes";
}
)
Add to or create chatnets section:
chatnets = {
GTalk = {
type = "XMPP";
nick = "[email protected]";
};
ME = {
type = "XMPP";
nick = "[email protected]";
};
};
I kept getting linker errors about
libidn
. The homebrew bottle forloudmouth
had an outdated pkg-config.pc
file that referenced an old version oflibidn
. I fixed it by forcing homebrew to compileloudmouth
from source: