[squeak-dev] Packaging of 4.1 for Windows

Torsten Bergmann astares at gmx.de
Wed Mar 24 10:11:45 UTC 2010

Hi there,

I created a simple "Setup/Installer for Squeak" for Windows similar 
to the one that is provided for Pharo. This allows easy
installation/deinstallation on Windows without having
to search all the necessary files from the website.
I have no FTP access on squeak.org to upload the result but is
easy to rebuild on your own.

See the attached screenshots for the final result
and the tutorial below how to redo it. Maybe the release
team wants to use that. 


A. Download and install the free NSIS installer package, here we use version 2.42 from [1]

B. Also download the file "ZIPDLL.zip" plugin from [2]
     - Extract ZipDLL.dll to directory "Plugins" in your NSIS installation
     - Extract ZipDLL.nsh to directory "Include" in your NSIS installation

C. Create a directory "squeakdist41" on your hard disk

D. Extract the source file from [3] into this the "squeakdist41" directory

E. Extract the latest VM you find at [4] into the "squeakdist41" directory 
    - which is now 3.11.8, so use the ZIP provided in [5]

F. Download the latest image and changes file and again extract it into the "squeakdist41" directory
    - we use "Squeak4.1-9745-alpha" here, so extract the files found in [6]

G. Extract the attached "Setup_stuff.zip" into the "squeakdist41" directory

E. Adapt the definitions at the top of the provided "setup.nsi" script file
   (Not needed here, only necessary if you provide other VM versions, images, ...)

F. Compile "setup.nsi" with the NSIS installer and you get a shiny new 10MB installer
   ("setup_squeak4.1-9745-alpha2010.03.23.exe") to install/remove Squeak from a windows system

G. Put it on ftp.squeak.org (only if you have access, I failed here)

[1] http://nsis.sourceforge.net
[2] http://nsis.sourceforge.net/ZipDLL 
[3] http://ftp.squeak.org/4.0/SqueakV40.sources.gz
[4] http://squeakvm.org/win32/
[5] http://squeakvm.org/win32/release/SqueakVM-Win32-3.11.8-bin.zip
[6] http://ftp.squeak.org/trunk/Squeak4.1-9745-alpha.zip

Sicherer, schneller und einfacher. Die aktuellen Internet-Browser -
jetzt kostenlos herunterladen! http://portal.gmx.net/de/go/atbrowser
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Setup_stuff.zip
Type: application/x-zip-compressed
Size: 12747 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20100324/2130d239/Setup_stuff.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: screen.png
Type: image/png
Size: 18553 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20100324/2130d239/screen.png

More information about the Squeak-dev mailing list