[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-gnubg] About windows install of gnubg [was: New book by Paul Magrie
[Bug-gnubg] About windows install of gnubg [was: New book by Paul Magriel (?)]
Wed, 12 Nov 2003 01:17:28 +0100
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2.1) Gecko/20021130
Btw, I'd suggest that you commit your setup file for the installer to
CVS. How about that?
Good idea. I'm using My Inno install extesion, but I think these
extensions are all implemented in Inno setup now. I should therefore
convert to Inno Setup 4.0.
I'm commiting my setup script, gnubg.iss, right now, as it is. It has
not been updated in a couple of months, so some files are probably
missing and some files are only found locally on my system on in one of
my special local files. (And some files from other paths are also
included, I believe. The file will therefore probably need some hacking.
If anybody sees a need we could also talk about a
MSI based installation or another (better) installer.
I was thinking of a clean Win32 API written installer/updater, which
works with the following algorithm:
1. Find the GNU Backgammon installation directory.
2. If installatation directory is not found, assume this is a first time
3. Check the version on the executables in directory, and check which
other files that needs updating, and check for missing files.
4. Prompt the user for which parts to download and install/update.
More like this:
[ ] Main executable with GTK interface
[ ] Command line interface executables
[ ] html manual
[ ] Tutorials
[ ] 1-sided bearoff database
[ ] 2-sided bearoff database
[ ] Tools for making bearoff- and hypergammon databases
Board designs and sounds
[ ] Board designs and textures.
[ ] Sounds
[ ] US English
[ ] Danish
[ ] French
[ ] German
[ ] Icelandic
[ ] Italian
[ ] Japaneese
[ ] Russan
[ ] Turkish
(I've probably forgot something here)
5. Get the files for the web site.
6. Extract and install the selected files.
Check the installation tools for MiKTeX and Cygwin. These installers
work great. Specially the the MiKTeX system which just does the right
thing! (except that it's written in MFC!)
Can this be the next step for the Windows installation?