I missed a couple of very minor things in InkscapePortable.nsi (neither are important, just warnings about an unused variable and a constant in the language file which is never used, but if it were it'd be missing, so I put it in anyway), and decided to fix them because I can (if an NSIS installer can avoid all warnings it simplifies the job of the compiler). I've attached the updated InkscapePortable.nsi.
I missed a small bit in packaging/win32/portable/readme.packaging.txt; the "inkscape" build directory contains gdb.exe which also shouldn't be included. Updated instructions for committing are in the attached readme.packaging.txt.
I forgot to ask Josh to make sure that packaging/win32/portable would end up in the source distribution and it hasn't. Could someone who knows how (and is allowed to commit...) update some makefile somewhere so that all the files in packaging/win32/portable get into the source distributions?
mingwenv.bat is missing from the source distribution. Could it please be added to the makefiles for next time?
The bz2 didn't work entirely properly for me last time, so I went for
the zip; this time I tried the gz first, still not proper, so I'm
working from the zip. The problem (as perceived by 7-Zip) is duplicate
files, PaxHeader.NNNN folders (which duplicate everything), and
similar. A 7-Zip format source bundle could be the best idea: the LZMA
compression scheme achieves better results than even bz2, and is faster
as well. However Jon Cruz and jpa- have pointed out that for *nix the
permission-keeping feature of the tarball is useful (and LZMA doesn't support that) so I guess that the gz/bz2 will be remaining. 7z would be a nice alternative to zip though.
Download
Here are my builds for Windows which I've done.
Inkscape 0.47pre4 (35.9MB download; normal installation 215.6MB; installation with all languages, 265.6MB; MD5 c1f0c662ce6b9388c59459eb7821b67e)