Hello
I was tired of re-installing aMSN, tcl and tk from CVS everytime i format or I want to update them, so i have made an automated script that will do all the needed tasks to get a working version of aMSN CVS with Tcl/Tk CVS.
so this script will do the following:
1- if ~/easyamsn folder does not exist It will check for packages cvs, tcl8.4-dev tk8.4-dev, esound-clients and buil-essential and it will install the missing ones, then it will check for ~/.cvspass if it does not exist it will create one, if it does exist it will check for amsn,tcl and tk logins insert the missing ones into the file,
next it will create a folder located at ~/easyamsn where it will put all required folders/files, meaning all CVS files will be downloaded to that folder compiled there too, it will download msn, amsn-extras (contains all CVS plugins and skins) tcl and tk, compile and install tcl and tk with /usr/local/ prefix compile msn and copy it to ~/msn (if ~/msn exists it will be moved to ~/easyamsn/backup) and it will copy the amsn-extras/plugins and amsn-extras/skins to ~/.amsn folder (again if they already exist they will get moved to ~/easyamsn/backup)
it will check if the file ~/amsn exists if not it will create it, insert the code that will launch amsn and chmod it with +x flag
it will check if the ~/.local/share/applications/amsn.desktop exists if not it will be also created to have aMSN menu item under Applications -> Internet
2- if ~/easyamsn folder does exist it will just update the updated CVS files of tcl/tck and aMSN, compile them and install them, very usefull to get updated...
Easy aMSN is Licensed under GPL you can find a copy of GPL License inside the compressed file...
Now how to get this script working and how to use it open Terminal ( Applications -> Accessories -> Terminal )
cd /tmp
wget http://wael.nasreddine.com/files/ubuntu/easyamsn.tar.gz
tar xzvf easyamsn.tar.gz
cd easyamsn
sudo ./install
now Easy aMSN has been installed on your system under /usr/local/easyamsn, to launch it just go to Applications -> System Tools -> Easy aMSN
it has been tested only on Breezy Badger, i tested it with an already installed/customized system and on Livecd
Hope it helps.
Sources for some things used in this script: HOWTO: Install & run latest CVS amsn HOW-TO: De-uglify aMSN.