Packaging ioquake3 (NSIS)
To build the ioquake3 NSIS installer (on Windows or Linux) you need to first install 'make' (need mingw on Windows) and NSIS. On Debian and Ubuntu Linux, and most likely other Linux distributions, you can install the 'nsis' package.
After NSIS is installed you need to a few dlls that will be included in the installer, SDL.dll (v1.2.14), zlib1.dll, OpenAL32.dll, and libcurl-4.dll and place them in the ioquake3 misc/nsis/ directory. After you have the dlls change to the ioquake3 misc/nsis/ directory and run 'make'.
One can also package a mod for Windows using NSIS, so it can be easily installed, removed, etc et. Make a copy of ioquake3-q3ctc.nsi (i.e. ioquake3-yourmodname.nsi), modify if to suit the mod (change a few text strings, add the file names), run 'makensis ioquake3-yourmodname.nsi'.