A terminal client for the Mattermost chat system
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.

matterhorn.cabal 7.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. name: matterhorn
  2. version: 40400.0.0
  3. synopsis: Terminal client for the Mattermost chat system
  4. description: This is a terminal client for the Mattermost chat
  5. system. Please see the README for a list of
  6. features and information on getting started.
  7. license: BSD3
  8. license-file: LICENSE
  9. author: matterhorn@galois.com
  10. maintainer: matterhorn@galois.com
  11. copyright: ©2016-2017 AUTHORS.txt
  12. category: Chat
  13. build-type: Simple
  14. cabal-version: >= 1.18
  15. tested-with: GHC == 7.10.3, GHC == 8.0.1
  16. extra-doc-files: CHANGELOG.md
  17. README.md
  18. PRACTICES.md
  19. scripts/cowsay
  20. scripts/figlet
  21. scripts/rot13
  22. source-repository head
  23. type: git
  24. location: https://github.com/matterhorn-chat/matterhorn.git
  25. executable matterhorn
  26. hs-source-dirs: src
  27. main-is: Main.hs
  28. other-modules: Config
  29. Command
  30. Connection
  31. Completion
  32. App
  33. Constants
  34. State
  35. State.Common
  36. State.Editing
  37. State.PostListOverlay
  38. State.Setup
  39. State.Setup.Threads
  40. Zipper
  41. Themes
  42. Draw
  43. Draw.Main
  44. Draw.Messages
  45. Draw.ChannelList
  46. Draw.ShowHelp
  47. Draw.LeaveChannelConfirm
  48. Draw.DeleteChannelConfirm
  49. Draw.PostListOverlay
  50. Draw.JoinChannel
  51. Draw.Util
  52. InputHistory
  53. IOUtil
  54. Events
  55. Events.ShowHelp
  56. Events.MessageSelect
  57. Events.Main
  58. Events.JoinChannel
  59. Events.ChannelScroll
  60. Events.ChannelSelect
  61. Events.PostListOverlay
  62. Events.UrlSelect
  63. Events.LeaveChannelConfirm
  64. Events.DeleteChannelConfirm
  65. HelpTopics
  66. Scripts
  67. Types
  68. Types.Channels
  69. Types.Messages
  70. Types.Users
  71. Types.Posts
  72. FilePaths
  73. TeamSelect
  74. Login
  75. Markdown
  76. Options
  77. Paths_matterhorn
  78. default-extensions: OverloadedStrings,
  79. ScopedTypeVariables
  80. ghc-options: -Wall -threaded
  81. build-depends: base >=4.8 && <5
  82. , mattermost-api == 40400.0.0
  83. , base-compat >= 0.9 && < 0.10
  84. , unordered-containers >= 0.2 && < 0.3
  85. , containers >= 0.5.7 && < 0.6
  86. , connection >= 0.2 && < 0.3
  87. , text >= 1.2 && < 1.3
  88. , bytestring >= 0.10 && < 0.11
  89. , stm >= 2.4 && < 2.5
  90. , config-ini >= 0.1.2 && < 0.2
  91. , process >= 1.4 && < 1.7
  92. , microlens-platform >= 0.3 && < 0.4
  93. , brick >= 0.29 && < 0.30
  94. , vty >= 5.18 && < 5.19
  95. , transformers >= 0.4 && < 0.6
  96. , text-zipper >= 0.10 && < 0.11
  97. , time >= 1.6 && < 1.9
  98. , xdg-basedir >= 0.2 && < 0.3
  99. , filepath >= 1.4 && < 1.5
  100. , directory >= 1.3 && < 1.4
  101. , vector < 0.13
  102. , strict >= 0.3 && < 0.4
  103. , hashable >= 1.2 && < 1.3
  104. , cheapskate >= 0.1 && < 0.2
  105. , utf8-string >= 1.0 && < 1.1
  106. , temporary >= 1.2 && < 1.3
  107. , gitrev >= 1.3 && < 1.4
  108. , Hclip >= 3.0 && < 3.1
  109. , mtl >= 2.2 && < 2.3
  110. , aspell-pipe >= 0.3 && < 0.4
  111. , stm-delay >= 0.1 && < 0.2
  112. , unix >= 2.7.1.0 && < 2.7.3.0
  113. , skylighting >= 0.3.3.1 && < 0.4
  114. default-language: Haskell2010
  115. test-suite test_messages
  116. type: exitcode-stdio-1.0
  117. main-is: test_messages.hs
  118. other-modules: Cheapskate_QCA
  119. , Message_QCA
  120. , Types.Messages
  121. , Types.Posts
  122. default-language: Haskell2010
  123. default-extensions: OverloadedStrings
  124. , ScopedTypeVariables
  125. ghc-options: -Wall -fno-warn-orphans
  126. hs-source-dirs: src, test
  127. build-depends: base >=4.7 && <5
  128. , base-compat >= 0.9 && < 0.10
  129. , brick >= 0.29 && < 0.30
  130. , bytestring >= 0.10 && < 0.11
  131. , cheapskate >= 0.1 && < 0.2
  132. , checkers >= 0.4 && < 0.5
  133. , config-ini >= 0.1.2 && < 0.2
  134. , connection >= 0.2 && < 0.3
  135. , containers >= 0.5.7 && < 0.6
  136. , directory >= 1.3 && < 1.4
  137. , filepath >= 1.4 && < 1.5
  138. , hashable >= 1.2 && < 1.3
  139. , Hclip >= 3.0 && < 3.1
  140. , mattermost-api == 40400.0.0
  141. , mattermost-api-qc == 40400.0.0
  142. , microlens-platform >= 0.3 && < 0.4
  143. , mtl >= 2.2 && < 2.3
  144. , process >= 1.4 && < 1.7
  145. , quickcheck-text >= 0.1 && < 0.2
  146. , stm >= 2.4 && < 2.5
  147. , strict >= 0.3 && < 0.4
  148. , string-conversions >= 0.4 && < 0.5
  149. , tasty >= 0.11 && < 0.12
  150. , tasty-hunit >= 0.9 && < 0.10
  151. , tasty-quickcheck >= 0.8 && < 0.9
  152. , text >= 1.2 && < 1.3
  153. , text-zipper >= 0.10 && < 0.11
  154. , time >= 1.6 && < 1.9
  155. , transformers >= 0.4 && < 0.6
  156. , Unique >= 0.4 && < 0.5
  157. , unordered-containers >= 0.2 && < 0.3
  158. , vector <= 0.12.0.1
  159. , vty >= 5.18 && < 5.19
  160. , xdg-basedir >= 0.2 && < 0.3