libgtk1.2 is not installed/installable, since it was removed from karmic 🙁
So i build a libglib1.2 & a libgtk1.2 32bits packages for karmic from source !
Get it here : http://gistlabs.homelinux.net/deb/libgtk+1.2-Karmic.tar.gz
Then install all the .deb files with : $sudo dpkg -i *.deb
Have Fun with it and read the rest of the post if you want to build it on another architecture.
=== How to build libgtk1.2 on Karmic ===
sudo apt-get install autotools-dev fakeroot dh-make build-essential
sudo apt-get install libx11-dev libxext-dev libxi-dev libxmu-dev x-dev
#========== Compiling libgdk+1.2 =================
#Download files from Ubuntu :
#glib1.2_1.2.10.orig.tar.gz
#glib1.2_1.2.10-19build1.diff.gz
#glib1.2_1.2.10-19build1.dsc
tar xzvf glib1.2_1.2.10.orig.tar.gz
cd glib-1.2.10/
gunzip ../glib1.2_1.2.10-19build1.diff.gz
patch -p1 < ../glib1.2_1.2.10-19build1.diff
cp ../glib1.2_1.2.10.orig.tar.gz ../glib-1.2.10.orig.tar.gz
dh_make
dpkg-buildpackage -rfakeroot
cd ..
sudo dpkg -i libglib1.2*
#========== Compiling libgtk+1.2 =================
#Download files from Ubuntu :
#gtk+1.2_1.2.10.orig.tar.gz
#gtk+1.2_1.2.10-18.1build2.diff.gz
#gtk+1.2_1.2.10-18.1build2.dsc
tar xzvf gtk+1.2_1.2.10.orig.tar.gz
cd gtk+-1.2.10/
gunzip ../gtk+1.2_1.2.10-18.1build2.diff.gz
patch -p1 < ../gtk+1.2_1.2.10-18.1build2.diff
cp ../gtk+1.2_1.2.10.orig.tar.gz ../gtk+-1.2.10.orig.tar.gz
dh_make
# Change ligne 176 from file : gtk+-1.2.10/debian/rules to
dh_makeshlibs -plibgtk1.2 -V “libgtk1.2 (>= ${version}-4)”
dpkg-buildpackage -rfakeroot
cd ..
sudo dpkg -i ../libgtk1.2*