Distributing Haskell GUI apps for Windows/MacOS?

Hello, I've implemented a Haskell program to play a modern board game. I've put it on Hackage (http://hackage.haskell.org/package/hstzaar) but would also like to distribute to people without the Haskell development tools. Are there any easy ways of making installers for Windows/MacOS (preferably using free or open source tools)? Best regards, Pedro

There is bamse [1], but it's last been updated in 2009, and has build-failures for 6.10, 6.12 and 7.0. It has some dependency weirdness, like wanting both base >= 4 and < 4. I don't know how difficult it would be to upgrade it to modern haskell, but I'm sure the changes would be appreciated. [1] http://hackage.haskell.org/package/bamse -- Mats Rauhala MasseR

On Tue, Jun 07, 2011 at 11:58:52 +0100, Pedro Vasconcelos wrote:
Are there any easy ways of making installers for Windows/MacOS (preferably using free or open source tools)?
On MacOS X, applications typically do not come with installers. Instead you have some kind of disk image (a tarball will do, but it's customary to create .dmg files) containing an "application bundle" (ie. directory) which users mv to a directory of their choice. In GUI terms, this consists in dragging and dropping the icon into your Applications folder. To create an application bundle, try Andy Gimblett's cabal-macosx https://github.com/gimbo/cabal-macosx Maybe cabal-macosx could come with a dmg helper. I just use a shell script which I can fish out later if you want. Note that this was originally created for wxhaskell projects [1], but I believe it should also be applicable to other GUI libraries. Hope this helps, Eric [1] http://sourceforge.net/mailarchive/message.php?msg_id=24625975 -- Eric Kow http://erickow.com

On Tue, 07 Jun 2011 12:58:52 +0200, Pedro Vasconcelos
Hello,
I've implemented a Haskell program to play a modern board game. I've put it on Hackage (http://hackage.haskell.org/package/hstzaar) but would also like to distribute to people without the Haskell development tools. Are there any easy ways of making installers for Windows/MacOS (preferably using free or open source tools)?
I use Inno Setup, it works quite well. Regards, Henk-Jan van Tuyl -- http://Van.Tuyl.eu/ http://members.chello.nl/hjgtuyl/tourdemonad.html --
participants (4)
-
Eric Kow
-
Henk-Jan van Tuyl
-
Mats Rauhala
-
Pedro Vasconcelos