Name: board-games Version: 0.1.0.1 License: GPL License-File: LICENSE Author: Henning Thielemann Maintainer: Henning Thielemann Homepage: http://code.haskell.org/~thielema/games/ Category: Game, Web Synopsis: Three games for inclusion in a web server Description: Three games that might run as CGI script in a web server: Connect Four, Rows&Columns, Mastermind . Check running versions at and . . You can build an example web server by installing with . > cabal install board-games -fbuildExamples . Then start the server with . > ./dist/build/board-games/board-games . and play the games in your browser at the URL . . Currently the games use German texts. I wanted to use gettext, but this is not thread-safe. Tested-With: GHC==6.4.1, GHC==6.8.2, GHC==6.12.3 Cabal-Version: >=1.8 Build-Type: Simple Source-Repository head type: darcs location: http://code.haskell.org/~thielema/games/ Flag buildExamples description: build example web server that runs the games Flag splitBase description: Choose the new smaller, split-up base package. Library Build-Depends: html >=1.0 && <1.1, cgi >=3001.1 && <3001.2, utility-ht >=0.0.3 && <0.1, transformers >=0.2.2 && <0.4 If flag(splitBase) Build-Depends: containers >=0.2 && <0.5, random >=1.0 && <1.1, array >=0.1 && <0.5, base >= 2 && <5 Else Build-Depends: base >= 1.0 && < 2 GHC-Options: -Wall Hs-Source-Dirs: src Exposed-Modules: Game.Tree Game.VierGewinnt.HTML Game.VierGewinnt.Text Game.VierGewinnt Game.ZeilenSpalten.HTML Game.ZeilenSpalten Game.Mastermind.HTML Game.Mastermind Game.Mastermind.CodeSet Game.Mastermind.CodeSet.Union Game.Mastermind.CodeSet.Tree Other-Modules: Game.Utility Executable board-games Main-Is: Game/Server.hs GHC-Options: -Wall Hs-Source-Dirs: src Other-Modules: Game.Server.Option If flag(buildExamples) Build-Depends: httpd-shed >=0.4 && <0.5, network >=2.3 && <2.4, html >=1.0 && <1.1, cgi >=3001.1 && <3001.2, utility-ht >=0.0.3 && <0.1, transformers >=0.2.2 && <0.4, containers >=0.2 && <0.5, random >=1.0 && <1.1, array >=0.1 && <0.5, base >= 2 && <5 Else Buildable: False Test-Suite testsuite Type: exitcode-stdio-1.0 Main-Is: Game/Test.hs GHC-Options: -Wall Hs-Source-Dirs: src Other-Modules: Game.Test.Mastermind Build-Depends: QuickCheck >1.2 && <3.0, utility-ht >=0.0.3 && <0.1, transformers >=0.2.2 && <0.4, containers >=0.2 && <0.5, random >=1.0 && <1.1, array >=0.1 && <0.5, base >= 2 && <5