package.yaml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. name: haskell-jukebox
  2. version: 0.1.0.0
  3. github: "josh1147582/haskell-jukebox"
  4. license: BSD3
  5. author: "Josh Bicking"
  6. maintainer: "[email protected]"
  7. copyright: "GPL3"
  8. extra-source-files:
  9. - README.md
  10. - ChangeLog.md
  11. # Metadata used when publishing your package
  12. # synopsis: Short description of your package
  13. # category: Web
  14. # To avoid duplicated efforts in documentation and dealing with the
  15. # complications of embedding Haddock markup inside cabal files, it is
  16. # common to point users to the README.md file.
  17. description: Please see the README on Github at <https://github.com/josh1147582/haskell-jukebox#readme>
  18. dependencies:
  19. - base >= 4.7 && < 5
  20. - scotty
  21. - wai-extra
  22. - blaze-html
  23. - random
  24. - process
  25. - bytestring
  26. - network
  27. - text
  28. - aeson
  29. - vector
  30. library:
  31. source-dirs: src
  32. dependencies:
  33. - process
  34. executables:
  35. haskell-jukebox-exe:
  36. main: Main.hs
  37. source-dirs: app
  38. ghc-options:
  39. - -threaded
  40. - -rtsopts
  41. - -with-rtsopts=-N
  42. dependencies:
  43. - haskell-jukebox
  44. tests:
  45. haskell-jukebox-test:
  46. main: Spec.hs
  47. source-dirs: test
  48. ghc-options:
  49. - -threaded
  50. - -rtsopts
  51. - -with-rtsopts=-N
  52. dependencies:
  53. - haskell-jukebox