Disclaimer:
*** IF YOU WANT TO FOLLOW MY HOW-TO MAKE SURE YOURE FOLLOWING IT TO THE WORD ***
I know that this application works. I have been using / testing it for long time before I wrote this howto.
If its not working for you let me know but expect that the first question always will be "Did you do exactly what I wrote?"
Sometimes the applications can be problematic. When I am writing a howto it means 3 things:
1) I am using this application myself for a longer period of time.
2) I am recommending it to You as something that works under the condition of following my exact directions.
3) I got rid of the problems by using workarounds and the application works as a charm for me.
Andy
Hi everyone.
This HOW-TO is a continuation of the
Pidgin as IRC client, no brainer - step by step for newbies so please read it first for installation / basic setup instructions. Here I will only show how to setup Google Talk (gmail chat) with pidgin.
Addition: Since pidgin 2.7.x Google Talk needs sasl plugins.
Open console and type in su to gain root privilages, next issue this command:apt-get install -y --force-yes cyrus-sasl libsasl2-plug-*Without this You will get "ssl handshake" error. Done? Let's continue.Lets start from firing up our pidgin and looking at what we have achieved so far.
Buddy list after adding few irc channels should look something like this.

Thats just how we left it last time.
1. Adding Google account
A. Click on the Accounts button
B. Click on the Manage Accounts in the dropdown menu

C. A new window Accounts will come up showing all the accounts availble in our pidgin at this moment.
Recognize our test IRC account? Thats right.

D. Click Add
E. New window will come up called Add Account

F. Fill in the necessery details but beware...
a. There is a Google Talk protocol on the list... Its useless - never worked for me...

b. Instead of Google Talk we will use Jabber protocol named XMPP

c. Choose XMPP protocol. Window Add Account should now look like this

G. Knowing this fill in the rest of the details on Basic tab
a. Protocol : XMPP
b. Username : Your.Gmail.Login (not the whole email address. Skip at gmail dot com part)
c. Domain : gmail.com
d. Resource : Home
e. Password : Your.Gmail.Password
f. Remember pass. : Tick the box
g. Local alias : This will be shown during conversations as your nick i.e. AndrzejL
h. New mail not. : I have it unticked. For checking my GMail account I am using
CheckGmail i. Use this icon : Tick it and then click on the icon below and navigate to some cool icon.
j. Create this : Never used it. Always going to
www.gmail.com to sign up. Untick it.

H. Click on the Advanced tab and fill in few details here as well
a. Require SSL / TLS : Due to many errors I have found it necessery to untick it
b. Force old SSL : Tick it
c. Allow plain text : Untick it
d. Connect port : 443
e. Connect server : talk.google.com
f. File transfer : proxy.jabber.org:7777
g. Show c. smileys : Tick it
h. Proxy type : Depends on your connection. In my case No Proxy

I. Click Add button and look at the Accounts window now. Gmail account has been added...

J. Click on Buddies button in the Buddy List and pick Add Group from the menu

K. Type in name of the group in Add Group window. Make it clear for the organization reasons i.e. on pic below

L. Click on Buddies button in the Buddy List and pick Add Buddy from the menu

M. New window Add buddy will appear.

N. Fill out all the boxes (i.e. below) and click Add
a. Pick your gmail.com account
b. Username : Type in the whole gmail address including at gmail dot com
c. Alias : This is how your new buddy will be shown on the buddy list / chat window
d. Add to group : Pick the newly created group from step K.

O. Look at your buddy list. Oh my nothing has changed... No not yet...

P. Click on the Buddies button in your Buddy List and pick Show from the menu

Q. Show item will expand and you can see more options. Make sure you will tick Offline Buddies entry

R. Click on the Buddies button in your Buddy List and pick Show from the menu

S. Show item will expand and you can see more options. Make sure you will tick Protocol Icons entry

T. Look at your buddy list now
a. New Group is created
b. Buddy is added
c. Buddy is offline
d. Red crossed out circle is shown - you are not authorized yet - wait for your buddies authorization

U. Your buddy have checked his account and found your authorization request and accepted it:
a. Now he is Availbe
b. Red circle is gone

V. Move the mouse over his entry in buddy list to see more details

W. Right click on the Pidgin tray icon and tick Blink on New Message from the menu

X. Double click on your Buddy on the Buddy List to start a chat...

Thats it. Now you have your IRC friends and Google Friends in your Pidgin.
Hope this helps somebody someday.
Andy
P.S. Continuation:
Pidgin as Yahoo client, no brainer - step by step for newbies