trubis.cabal 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. cabal-version: 2.4
  2. name: trubis
  3. version: 0.1.0.0
  4. synopsis:
  5. A Tetris-like game about pipes
  6. category: Game
  7. license: Unlicense
  8. extra-source-files: README.md gameplay.gif
  9. executable trubis
  10. main-is: Main.hs
  11. other-modules:
  12. Game.Trubis.Position
  13. Game.Trubis.PipeSection
  14. Game.Trubis.Field
  15. Data.Array.Extra
  16. Game.Trubis.Pipe
  17. Game.Trubis
  18. Control.Concurrent.Timer
  19. Graphics.Vty.AlignMiddle
  20. Game.Trubis.Vty
  21. default-extensions:
  22. ImportQualifiedPost
  23. RecordWildCards
  24. LambdaCase
  25. TupleSections
  26. FlexibleContexts
  27. FlexibleInstances
  28. NumericUnderscores
  29. BlockArguments
  30. BinaryLiterals
  31. ImplicitParams
  32. TypeSynonymInstances
  33. MultiParamTypeClasses
  34. ghc-options:
  35. -threaded
  36. -Wall -Werror -Wno-name-shadowing -Wno-missing-signatures -Wno-orphans
  37. build-depends:
  38. base >=4.14.1.0 && <5,
  39. stm,
  40. async,
  41. array,
  42. linear,
  43. OddWord,
  44. random,
  45. vty,
  46. lens,
  47. text,
  48. containers,
  49. pcg-random,
  50. hs-source-dirs: src
  51. default-language: Haskell2010