packages feed

quoridor-hs-0.1.0.0: quoridor-hs.cabal

name:                quoridor-hs
version:             0.1.0.0
synopsis:            A Quoridor implementation in Haskell
homepage:            https://github.com/talw/quoridor-hs
license:             BSD3
license-file:        LICENSE
author:              Tal Walter <talw10@gmail.com>
maintainer:          Tal Walter <talw10@gmail.com>
category:            Game
build-type:          Simple
cabal-version:       >=1.19

description:
    An implementation in Haskell of the 2-to-4-player strategy game.
    For more information, see:
    <https://github.com/talw/quoridor-hs>

data-dir:            resources
data-files:          console.html
                     console.js
                     style.css

library
  hs-source-dirs:      src
  exposed-modules:     Quoridor
                       Quoridor.Cmdline
  other-modules:       Quoridor.Cmdline.Parse
                       Quoridor.Cmdline.Render
                       Quoridor.Cmdline.Options
                       Quoridor.Cmdline.Messages
                       Quoridor.Cmdline.Network.Server
                       Quoridor.Cmdline.Network.Client
                       Quoridor.Cmdline.Network.Common
                       Quoridor.Helpers
                       Paths_quoridor_hs
  -- other-extensions:
  build-depends:       base >=4.7 && <4.8,
                       containers >=0.5 && <0.6,
                       mtl >=2.1 && <2.2,
                       parsec ==3.1.*,
                       dlist ==0.7.1.*,
                       network-simple ==0.4.*,
                       hex ==0.1.*,
                       bytestring ==0.10.*,
                       exceptions ==0.6.*,
                       ansi-terminal ==0.6.*,
                       process ==1.2.*,
                       websockets-snap ==0.9.*,
                       websockets ==0.9.*,
                       snap-core ==0.9.*,
                       snap-server ==0.9.*,
                       filepath ==1.3.*,
                       directory ==1.2.*,
                       network ==2.5.*

  -- hs-source-dirs:
  default-language:    Haskell2010
  GHC-Options:         -Wall
                       --Werror
                       -fno-warn-unused-do-bind
                       -fno-warn-type-defaults

executable quoridor-exec
  hs-source-dirs:      quoridor-exec
  main-is:             Main.hs
  build-depends:       base >=4.7 && <4.8,
                       quoridor-hs
  default-language:    Haskell2010
  GHC-Options:         -Wall
                       -threaded

test-suite quoridor-tests
  hs-source-dirs:      tests
  main-is:             Tests.hs
  build-depends:       base >=4.7 && <4.8,
                       HUnit,
                       quoridor-hs,
                       mtl >=2.1 && <2.2
  default-language:    Haskell2010
  type:                exitcode-stdio-1.0
  GHC-Options:         -Wall

Source-repository head
  Type:                git
  Location:            https://github.com/talw/quoridor-hs