Enabling SILC support in Pidgin under Ubuntu 8.04 (Hardy Heron)

Despite my best efforts there is still no graphical SILC client in Ubuntu. I feel I’ve commented on my frustration and disappointment with this fact enough in the past. So, here’s how to get SILC working through Pidgin in Ubuntu 8.04.

  1. Check your sources list to make sure the universe repository is enabled and that source packages are available.
  2. Change directories to where you’d like to work.
  3. sudo aptitude update
  4. sudo aptitude install build-essential devscripts fakeroot
  5. sudo aptitude install libsilc-1.1-2 libsilc-1.1-2-dev
  6. sudo apt-get build-dep pidgin
  7. apt-get source pidgin
  8. cd pidgin-2.4.1/
  9. dch -n
    • I added an item “enable SILC support”.
  10. dpkg-buildpackage -rfakeroot
    • This will take some time.
  11. cd ..
  12. sudo dpkg -i libpurple0_2.4.1-1ubuntu2.1_*.deb

Update

I thought I would add links to the launchpad bug reports requesting the inclusion of SILC support in Pidgin for those who are interested:

Trackback URL for this post:

http://hightechsorcery.com/trackback/117

ubuntu updates

hey.. I have also been pushing for silc support for quite sometime. I am about to run your suggested commands.. however do you have any idea how this will affect pidgin updates? or howto turn updates for pidgin off? I dont want this to botch things during a update later down the road. If you can please hit up my email.. cheers!

Good questions

however do you have any idea how this will affect pidgin updates?

Yes, any updated version of libpurple0 will undo these changes. This happened once so far during the Ubuntu 7.10 (Gutsy Gibbon) life-cycle. These commands had to be re-run with the version numbers changed.

howto turn updates for pidgin off?

Yes, you can do this by updating /etc/apt/preferences and adding the following lines (I think, this is untested right now):

Package: libpurple0
Pin: version 1:2.4.1-1ubuntu2.1
Pin-Priority: 1001

However, the release in Gutsy was a security release so I found it worthwhile to simply repeat the commands with the newer version to get the security patch. So I’d be careful with turning off the updates.

Creative Commons License Except where otherwise noted, content on this site is licensed under a Creative Commons by-nc-sa 3.0 License