funbot.cabal 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. name: funbot
  2. version: 0.2
  3. synopsis: IRC bot for fun, learning, creativity and collaboration.
  4. description:
  5. One day an idea came up on the #freepost IRC channel: We didn't need much of
  6. the serious features IRC bots provide, but we could develop an IRC bot
  7. collaboratively, for fun and for learning new skills and languages! I also
  8. thought this is a great chance for people to quickly see their code in real
  9. use, which is motivating when learning programming, and it's a chance to
  10. introduce Haskell to the community.
  11. .
  12. While the bot is made for and by the <https://freepo.st Freepost> community,
  13. it is fully intended for use any anyone else! For experienced Haskell
  14. developers, this bot can perhaps provide space for creativity and custom
  15. advanced plugins and features.
  16. .
  17. Since this bot is meant for collaborative development while really running
  18. it, the running instance in @#freepost@ is built from the git repository.
  19. Occasionally releases will be made to Hackage. If you want to be sure you
  20. have all the latest features, check out the git repository (and/or ask us to
  21. make a release if you think it's been long enough).
  22. homepage: https://notabug.org/fr33domlover/funbot/
  23. bug-reports: https://notabug.org/fr33domlover/funbot/issues/
  24. license: PublicDomain
  25. license-file: COPYING
  26. author: The Freepost community, see AUTHORS file
  27. maintainer: fr33domlover@riseup.net
  28. copyright: ♡ Copying is an act of love. Please copy, reuse and share.
  29. category: Network
  30. build-type: Simple
  31. extra-source-files: AUTHORS ChangeLog COPYING INSTALL NEWS README.md
  32. cabal-version: >=1.10
  33. source-repository head
  34. type: git
  35. location: https://notabug.org/fr33domlover/funbot.git
  36. executable funbot
  37. main-is: Main.hs
  38. other-modules: FunBot.Commands
  39. , FunBot.Config
  40. , FunBot.ExtHandlers
  41. , FunBot.IrcHandlers
  42. , FunBot.Memos
  43. , FunBot.Settings
  44. , FunBot.Sources
  45. , FunBot.Sources.FeedWatcher
  46. , FunBot.Sources.WebListener
  47. , FunBot.Sources.WebListener.Client
  48. , FunBot.Sources.WebListener.Gogs
  49. , FunBot.Sources.WebListener.GitLab
  50. , FunBot.Types
  51. , FunBot.Util
  52. -- other-extensions:
  53. build-depends: aeson
  54. , base >=4.7 && <5
  55. , bytestring
  56. , feed
  57. , feed-collect
  58. , funbot-ext-events
  59. , HTTP
  60. , http-client >=0.4.19
  61. , http-client-tls >=0.2.2
  62. , http-listen
  63. , irc-fun-bot >=0.3 && <0.4
  64. , irc-fun-color
  65. , json-state
  66. , network-uri
  67. , settings
  68. , tagsoup >=0.13
  69. , text
  70. , time
  71. , time-interval
  72. , time-units
  73. , transformers
  74. , unordered-containers >=0.2.5
  75. , utf8-string >=1
  76. , vcs-web-hook-parse
  77. hs-source-dirs: src
  78. default-language: Haskell2010