Manage a Network of ZigBee Devices
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.

zigbee-commander.cabal 3.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. --------------------------------------------------------------------------------
  2. name: zigbee-commander
  3. version: 0.1.0.0
  4. synopsis: Control and monitor a network of ZigBee radios.
  5. homepage: http://github.com/pjones/zbc
  6. bug-reports: http://github.com/pjones/zbc/issues
  7. license: BSD2
  8. license-file: LICENSE
  9. author: Peter Jones <pjones@devalot.com>
  10. maintainer: Peter Jones <pjones@devalot.com>
  11. copyright: Copyright (c) 2015 Peter Jones
  12. category: Network
  13. stability: experimental
  14. tested-with: GHC == 7.8.4, GHC == 7.10.2
  15. build-type: Simple
  16. cabal-version: >=1.10
  17. description:
  18. FIXME
  19. --------------------------------------------------------------------------------
  20. extra-source-files:
  21. CHANGES
  22. README.md
  23. TODO.org
  24. --------------------------------------------------------------------------------
  25. source-repository head
  26. type: git
  27. location: git://github.com/pjones/zbc.git
  28. --------------------------------------------------------------------------------
  29. flag maintainer
  30. description: Enable settings for the package maintainer.
  31. manual: True
  32. default: False
  33. --------------------------------------------------------------------------------
  34. library
  35. exposed-modules:
  36. Network.XXX.ZigBee.Commander.Address
  37. Network.XXX.ZigBee.Commander.Command
  38. Network.XXX.ZigBee.Commander.CommandTable
  39. Network.XXX.ZigBee.Commander.Config
  40. Network.XXX.ZigBee.Commander.Event
  41. Network.XXX.ZigBee.Commander.GPIO
  42. Network.XXX.ZigBee.Commander.Internal.Commander
  43. Network.XXX.ZigBee.Commander.Internal.Dispatch
  44. Network.XXX.ZigBee.Commander.Internal.Environment
  45. Network.XXX.ZigBee.Commander.Internal.Main
  46. Network.XXX.ZigBee.Commander.Internal.Network
  47. Network.XXX.ZigBee.Commander.Internal.Ops
  48. Network.XXX.ZigBee.Commander.Internal.Resolve
  49. Network.XXX.ZigBee.Commander.Internal.Serial
  50. Network.XXX.ZigBee.Commander.Internal.State
  51. Network.XXX.ZigBee.Commander.Internal.Util
  52. Network.XXX.ZigBee.Commander.Node
  53. Network.XXX.ZigBee.Commander.NodeTable
  54. other-modules:
  55. hs-source-dirs: src/lib
  56. default-language: Haskell2010
  57. if flag(maintainer)
  58. ghc-options: -Werror
  59. ghc-options: -Wall -fwarn-incomplete-uni-patterns
  60. ghc-prof-options: -prof -auto-all
  61. build-depends: aeson >= 0.8 && < 0.12
  62. , async >= 2.0 && < 2.2
  63. , base >= 4.6 && < 5.0
  64. , bytestring >= 0.10 && < 0.11
  65. , containers >= 0.5 && < 0.6
  66. , directory >= 1.2.3 && < 1.3
  67. , either >= 4.3 && < 4.5
  68. , filepath >= 1.3 && < 1.5
  69. , mtl >= 2.1 && < 2.3
  70. , network >= 2.6 && < 2.7
  71. , optparse-applicative >= 0.11 && < 0.13
  72. , parsec >= 3.1 && < 3.2
  73. , process >= 1.1 && < 1.3
  74. , serialport >= 0.4 && < 0.5
  75. , stm >= 2.4 && < 2.5
  76. , temporary >= 1.1 && < 1.3
  77. , text >= 0.11 && < 1.3
  78. , time >= 1.5 && < 1.6
  79. , transformers >= 0.3 && < 0.5
  80. , vector >= 0.10 && < 0.12
  81. , yaml >= 0.8 && < 0.9
  82. , zigbee-znet25 >= 0.1 && < 0.2
  83. --------------------------------------------------------------------------------
  84. executable zbc
  85. default-language: Haskell2010
  86. main-is: src/bin/zbc.hs
  87. build-depends: base, zigbee-commander
  88. ghc-options: -Wall -fwarn-incomplete-uni-patterns -threaded
  89. if flag(maintainer)
  90. ghc-options: -Werror