hpaste.cabal 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. Name: hpaste
  2. Version: 1.2.0
  3. stability: Stable
  4. Synopsis: Haskell paste web site.
  5. Description: Haskell paste web site. Includes: syntax highlighting for
  6. various languages, HLint suggestions for Haskell, annotations,
  7. revisions, diffs between revisions, announcement to IRC channels,
  8. browsing of author's pastes, spam reporting/deletion,
  9. SpamAssassin-based spam protection, secret/private pastes.
  10. Homepage: http://hpaste.org/
  11. License: GPL
  12. Author: Chris Done <chrisdone@gmail.com>
  13. Maintainer: Chris Done <chrisdone@gmail.com>
  14. Copyright: 2010-2013 by Chris Done
  15. Category: Web
  16. Build-type: Simple
  17. Cabal-version: >=1.2
  18. Flag network-uri
  19. Description: Get Network.URI from the network-uri package
  20. Default: True
  21. Executable hpaste
  22. Main-is: Main.hs
  23. Ghc-options: -threaded -Wall -O2 -fno-warn-name-shadowing
  24. Hs-source-dirs: src
  25. Other-modules: Control.Monad.IO
  26. Control.Monad.Catch
  27. Control.Monad.Env
  28. HJScript.Objects.JQuery.Extra
  29. Data.Monoid.Operator
  30. Data.String.Extra
  31. Data.String.ToString
  32. Data.Time.Show
  33. Data.Maybe.Extra
  34. Data.Text.ToText
  35. Data.Text.FromText
  36. Data.Either.Extra
  37. Main
  38. Snap.App
  39. Network.URI.Params
  40. Network.Email
  41. Network.SendEmail
  42. Hpaste.Types.Stepeval
  43. Hpaste.Types.Cache
  44. Hpaste.Types.Language
  45. Hpaste.Types.Channel
  46. Hpaste.Types.Config
  47. Hpaste.Types.Report
  48. Hpaste.Types.Page
  49. Hpaste.Types.Newtypes
  50. Hpaste.Types.Announcer
  51. Hpaste.Types.Paste
  52. Hpaste.Types.Activity
  53. Hpaste.Types
  54. Hpaste.Controller.Admin
  55. Hpaste.Controller.Home
  56. Hpaste.Controller.Raw
  57. Hpaste.Controller.Cache
  58. Hpaste.Controller.Reported
  59. Hpaste.Controller.Irclogs
  60. Hpaste.Controller.Browse
  61. Hpaste.Controller.Report
  62. Hpaste.Controller.Script
  63. Hpaste.Controller.New
  64. Hpaste.Controller.Paste
  65. Hpaste.Controller.Activity
  66. Hpaste.Controller.Diff
  67. Hpaste.Model.Irclogs
  68. Hpaste.Model.Language
  69. Hpaste.Model.Channel
  70. Hpaste.Model.Report
  71. Hpaste.Model.Announcer
  72. Hpaste.Model.Spam
  73. Hpaste.Model.Paste
  74. Hpaste.Model.Activity
  75. Hpaste.Config
  76. Hpaste.View.Html
  77. Hpaste.View.Home
  78. Hpaste.View.Stepeval
  79. Hpaste.View.Reported
  80. Hpaste.View.Layout
  81. Hpaste.View.Annotate
  82. Hpaste.View.Irclogs
  83. Hpaste.View.Browse
  84. Hpaste.View.Report
  85. Hpaste.View.Script
  86. Hpaste.View.Thanks
  87. Hpaste.View.New
  88. Hpaste.View.Edit
  89. Hpaste.View.Paste
  90. Hpaste.View.Activity
  91. Hpaste.View.Diff
  92. Hpaste.View.Hlint
  93. Hpaste.View.Steps
  94. Hpaste.View.Highlight
  95. Text.Blaze.Html5.Extra
  96. Build-depends:
  97. -- Hard versions
  98. Diff==0.1.3
  99. ,blaze-html
  100. ,blaze-markup
  101. -- Soft versions
  102. ,base >= 4 && < 5
  103. ,named-formlet
  104. ,snap-app == 0.6.0
  105. -- Free versions
  106. ,ConfigFile
  107. ,HJScript
  108. ,MissingH
  109. ,MonadCatchIO-transformers
  110. ,blaze-builder
  111. ,bytestring
  112. ,containers
  113. ,directory
  114. ,download-curl
  115. ,feed
  116. ,funbot-client
  117. ,funbot-ext-events
  118. ,filepath
  119. ,haskell-src-exts
  120. ,hlint
  121. ,hscolour
  122. ,mtl
  123. ,old-locale
  124. ,safe
  125. ,snap-core
  126. ,snap-server
  127. ,text
  128. ,time
  129. ,transformers
  130. ,utf8-string
  131. ,mime-mail
  132. ,cgi >= 3001.2.2.0
  133. ,process
  134. ,postgresql-simple
  135. ,network == 2.5.0.0