You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

97 lines
1.8KB

  1. name: nyx-game
  2. version: 1.0.1.0
  3. license: Apache-2.0
  4. author: "Gil Mizrahi"
  5. maintainer: "gilmi@posteo.net"
  6. copyright: "2019 Gil Mizrahi"
  7. category: Game
  8. synopsis: A bullet-hell game made with SDL2.
  9. description: A purely functional bullet-hell game made with SDL2. Visit https://gilmi.me/nyx for more details.
  10. git: https://gitlab.com/gilmi/nyx-game
  11. extra-source-files:
  12. - README.md
  13. data-files:
  14. - assets/**/*
  15. dependencies:
  16. - base >= 4.7 && < 5
  17. - containers
  18. - dlist
  19. - mtl
  20. - text
  21. - bytestring
  22. - vector
  23. - lens
  24. - bytestring
  25. - deepseq
  26. - random
  27. - stm
  28. - async
  29. - optparse-generic
  30. - sdl2
  31. - sdl2-image
  32. - sdl2-mixer
  33. - sdl2-ttf
  34. library:
  35. source-dirs: src
  36. default-extensions:
  37. - ConstraintKinds
  38. - DataKinds
  39. - DeriveFunctor
  40. - EmptyDataDecls
  41. - FlexibleContexts
  42. - KindSignatures
  43. - LambdaCase
  44. - MultiParamTypeClasses
  45. - MultiWayIf
  46. - PatternGuards
  47. - PatternSynonyms
  48. - RankNTypes
  49. - RecordWildCards
  50. - NamedFieldPuns
  51. - ScopedTypeVariables
  52. - TupleSections
  53. - ViewPatterns
  54. - BangPatterns
  55. executables:
  56. app:
  57. main: Main.hs
  58. source-dirs: app
  59. dependencies:
  60. - base
  61. - nyx-game
  62. ghc-options:
  63. - -Wall
  64. - -fno-warn-missing-signatures
  65. - -O2
  66. - -rtsopts
  67. - -funfolding-use-threshold=16
  68. - -optc-O3
  69. - -with-rtsopts --nonmoving-gc
  70. default-extensions:
  71. - ConstraintKinds
  72. - DataKinds
  73. - DeriveFunctor
  74. - EmptyDataDecls
  75. - FlexibleContexts
  76. - KindSignatures
  77. - LambdaCase
  78. - MultiParamTypeClasses
  79. - MultiWayIf
  80. - PatternGuards
  81. - PatternSynonyms
  82. - RankNTypes
  83. - RecordWildCards
  84. - NamedFieldPuns
  85. - ScopedTypeVariables
  86. - TupleSections
  87. - ViewPatterns