Hey people,
I thought it might be handy if you could install all the things you need to use aMSN 2 on Windows with one installer. This installer should check which prerequisites are allready installed, and download and install the ones which aren't. You should also be able to select which toolkits (for the frontends) you want to install.
When aMSN 2 will be released this installer could be extended to install aMSN 2 after installing the prerequisites (atm this isn't usefull yet, because you will want the newest code from the git repo).
I will create this installer using
InnoSetup.
(if you want to use Inno Setup yourself, see the site for info and use the
Inno Setup QuickStart Pack).
Current state of the installer:-The installer downloads and installs
all of the prerequisites listed below.
-The installer installs the aMSN2 (including .git folders, so you can update) with normal installer options (icons, uninstall, allready installed check etc).
ToDo:-Check which prerequisites are allready installed using the registry, and install those which aren't.
-Let the user choose which frontends he wants to be able to use, and install only the prerequisites for the choosen frontends.
I took the following steps to get aMSN 2 working on Windows:Getting the aMSN 2 code:-checked out the
amsn2 git repo using
Git for Windows.
Installing the general prerequisites:-installed
python 2.5-installed
Microsoft Visual C++ 2008 Redistributable Package (needed for openssl)
-installed
openssl-installed
pycairo-installed
pygobject-installed
pyopenssl-installed
pycryptoInstalling the prerequisites for the frontends:gtk:
-installed
gtk+-installed
pygtkqt4:
-installed
qt4efl:
In an other topic in this forum I read that there is yet no installer for efl available since there is no released version. As soon as there is an installer it can be included in this list and the aMSN 2 installer.
P.s: I might start programming on aMSN 2 too, but I have said that before allready (a few months ago) but didn't do it then either, so don't count on it.
P.p.s: why are there so few comments in the aMSN code? A comment every few lines makes code much better readable.[/b][/list]