louse.cabal 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. name: louse
  2. version: 0.1.0.0
  3. synopsis: Distributed bug tracker
  4. description:
  5. louse is a very simple distributed bug-tracking system. It literally stores
  6. bugs in a JSON file. The idea is pretty portable, although this implementation
  7. is written in Haskell.
  8. license: GPL-3
  9. license-file: LICENSE
  10. author: Peter Harpending
  11. maintainer: peter@harpending.org
  12. copyright: Copyright (C) 2015 Peter Harpending
  13. category: Data, Development, Git
  14. build-type: Simple
  15. cabal-version: >=1.10
  16. data-files:
  17. README.md
  18. LICENSE
  19. TUTORIAL.md
  20. res/copyright.txt
  21. res/schemata/*.json
  22. res/templates/*.yaml
  23. extra-source-files:
  24. README.md
  25. LICENSE
  26. TUTORIAL.md
  27. res/schemata/*.json
  28. flag dev
  29. description: Enable development mode settings (such as disabling optimizations).
  30. default: False
  31. source-repository head
  32. type: git
  33. location: https://github.com/pharpend/louse.git
  34. branch: master
  35. source-repository this
  36. type: git
  37. location: https://github.com/pharpend/louse.git
  38. branch: master
  39. tag: 0.1.0.0
  40. library
  41. default-language: Haskell2010
  42. default-extensions:
  43. LambdaCase
  44. MultiWayIf
  45. OverloadedStrings
  46. ScopedTypeVariables
  47. other-modules:
  48. Paths_louse
  49. exposed-modules:
  50. Data.Louse
  51. Data.Louse.Bug.Add
  52. Data.Louse.Initialize
  53. Data.Louse.Internal
  54. Data.Louse.Internal.Aeson
  55. Data.Louse.Internal.DataFiles
  56. Data.Louse.Internal.MagicValues
  57. Data.Louse.Internal.Types
  58. Data.Louse.Project
  59. Data.Louse.Schemata
  60. Data.Louse.Trivia
  61. Data.Louse.Types
  62. build-depends:
  63. aeson
  64. , aeson-pretty
  65. , base ==4.8.*
  66. , base16-bytestring
  67. , bytestring
  68. , cryptohash
  69. , crypto-random
  70. , directory >=1.2
  71. , editor-open >=0.2
  72. , MissingH
  73. , time
  74. , text
  75. , yaml
  76. if flag(dev)
  77. ghc-options: -O0 -Wall
  78. else
  79. ghc-options: -O2
  80. executable louse
  81. hs-source-dirs:
  82. bin
  83. other-modules:
  84. Paths_louse
  85. build-depends:
  86. base ==4.8.*
  87. , bytestring
  88. , louse
  89. , optparse-applicative ==0.11.*
  90. default-language: Haskell2010
  91. main-is: louse.hs
  92. ghc-options: -Wall