2017-08-17 Bitlbee, Hangouts, OSX (macOS Sierra)

OK, I use Homebrew and I wanted to get Hangouts to work for Bitlbee.

Homebrew

Bitlbee

First, install Pidgin:

Pidgin

brew install pidgin

Bitlbee with libpurple support (if you already installed Bitblee without libpurple support you might need to use `reinstall` instead of `install`):

brew install bitlbee --with-pidgin

If you run it, you should see a lot more protocols – but still no Hangouts.

Install Mercury and Protocol Buffers implementation in C in order to build the Hangouts Plugin for libpurple. You’ll note that there are also other dependencies but I already had all the other stuff installed. Nothing tricky to figure out for yourself, I hope. If you run into problems, leave a comment and I’ll see whether I can figure it out.

Mercury

Protocol Buffers implementation in C

Hangouts Plugin for libpurple

brew install hg
brew install protobuf-c
hg clone https://bitbucket.org/EionRobb/purple-hangouts
cd putple-hangouts
make
make install

When you start Bitlbee, make sure you use `-F` instead of `-D` or you’ll get an error as soon as you try to sign into an account using `libpurple`.

If you restart Bitblee now, the `plugins` command should list `hangouts`.

Set it up:

account add hangouts <your email address>
account on

You’ll be contacted by a fake account called `purple_request` with instructions on how to get the OAuth token. It will link you to a YouTube video but the description of the video are the real instructions.

Answer `purple_request` with the token and you should be up and running.

​#Bitlbee ​#Hangouts

Comments

(Please contact me if you want to remove your comment.)

Also on the Bitlbee Wiki.

on the Bitlbee Wiki

– Alex 2017-08-17 15:23 UTC