packages feed

Cabal revisions of ble-0.3.0.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
--- This file has been generated from package.yaml by hpack version 0.15.0.------ see: https://github.com/sol/hpack--name:           ble-version:        0.3.0.0-synopsis:       Bluetooth Low Energy (BLE) peripherals-description:    This package provides a Haskell API for writing Bluetooth Low Energy peripherals.-stability:      alpha-homepage:       http://github.com/plow-technologies/ble#readme-bug-reports:    https://github.com/plow-techonolgies/ble/issues-author:         Julian K. Arni-maintainer:     jkarni@turingjump.com-copyright:      2016 Julian K. Arni-license:        BSD3-license-file:   LICENSE-tested-with:    GHC == 7.10.3, GHC == 8.0.1-build-type:     Simple-cabal-version:  >= 1.10--extra-source-files:-    LICENSE-    package.yaml-    README.md--source-repository head-  type: git-  location: https://github.com/plow-techonolgies/ble--flag bluez543-  description: Bluez version 5.43 or greater-  manual: True-  default: False--flag hasBluez-  description: Whether to run tests that require Bluez-  manual: True-  default: True--library-  hs-source-dirs:-      src-  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators-  ghc-options: -Wall-  build-depends:-      base >= 4.7 && < 4.10-    , bytestring >= 0.10 && < 0.11-    , text >= 1 && < 2-    , d-bus >= 0.1.5 && < 0.2-    , uuid >= 1 && < 2-    , mtl >= 2.2 && < 2.3-    , transformers >= 0.4 && < 0.6-    , containers >= 0.5 && < 0.6-    , random >= 1 && < 2-    , microlens >= 0.4 && < 0.5-    , microlens-th >= 0.4 && < 0.5-    , microlens-ghc >= 0.4 && < 0.5-    , cereal >= 0.4 && < 0.6-    , data-default-class >= 0.0 && < 0.2-  if flag(hasBluez)-    cpp-options: -DBluez-  exposed-modules:-      Bluetooth-      Bluetooth.Internal.DBus-      Bluetooth.Internal.Descriptors-      Bluetooth.Internal.Errors-      Bluetooth.Internal.HasInterface-      Bluetooth.Internal.Interfaces-      Bluetooth.Internal.Serialize-      Bluetooth.Internal.Types-      Bluetooth.Internal.Utils-  default-language: Haskell2010--executable auth-  main-is: Auth.hs-  hs-source-dirs:-      examples-  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators-  ghc-options: -Wall-  build-depends:-      base >= 4.7 && < 4.10-    , bytestring >= 0.10 && < 0.11-    , text >= 1 && < 2-    , d-bus >= 0.1.5 && < 0.2-    , uuid >= 1 && < 2-    , mtl >= 2.2 && < 2.3-    , transformers >= 0.4 && < 0.6-    , containers >= 0.5 && < 0.6-    , random >= 1 && < 2-    , microlens >= 0.4 && < 0.5-    , microlens-th >= 0.4 && < 0.5-    , microlens-ghc >= 0.4 && < 0.5-    , cereal >= 0.4 && < 0.6-    , data-default-class >= 0.0 && < 0.2-    , ble-  if flag(hasBluez)-    cpp-options: -DBluez-  other-modules:-      Counter-      HeartRate-  default-language: Haskell2010--executable counter-  main-is: Counter.hs-  hs-source-dirs:-      examples-  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators-  ghc-options: -Wall-  build-depends:-      base >= 4.7 && < 4.10-    , bytestring >= 0.10 && < 0.11-    , text >= 1 && < 2-    , d-bus >= 0.1.5 && < 0.2-    , uuid >= 1 && < 2-    , mtl >= 2.2 && < 2.3-    , transformers >= 0.4 && < 0.6-    , containers >= 0.5 && < 0.6-    , random >= 1 && < 2-    , microlens >= 0.4 && < 0.5-    , microlens-th >= 0.4 && < 0.5-    , microlens-ghc >= 0.4 && < 0.5-    , cereal >= 0.4 && < 0.6-    , data-default-class >= 0.0 && < 0.2-    , ble-    , stm-  if flag(hasBluez)-    cpp-options: -DBluez-  other-modules:-      Auth-      HeartRate-  default-language: Haskell2010--executable hrs-  main-is: HeartRate.hs-  hs-source-dirs:-      examples-  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators-  ghc-options: -Wall-  build-depends:-      base >= 4.7 && < 4.10-    , bytestring >= 0.10 && < 0.11-    , text >= 1 && < 2-    , d-bus >= 0.1.5 && < 0.2-    , uuid >= 1 && < 2-    , mtl >= 2.2 && < 2.3-    , transformers >= 0.4 && < 0.6-    , containers >= 0.5 && < 0.6-    , random >= 1 && < 2-    , microlens >= 0.4 && < 0.5-    , microlens-th >= 0.4 && < 0.5-    , microlens-ghc >= 0.4 && < 0.5-    , cereal >= 0.4 && < 0.6-    , data-default-class >= 0.0 && < 0.2-    , ble-    , hslogger-  if flag(hasBluez)-    cpp-options: -DBluez-  other-modules:-      Auth-      Counter-  default-language: Haskell2010--test-suite spec-  type: exitcode-stdio-1.0-  main-is: Main.hs-  hs-source-dirs:-      test-  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators-  ghc-options: -Wall-  build-depends:-      base >= 4.7 && < 4.10-    , bytestring >= 0.10 && < 0.11-    , text >= 1 && < 2-    , d-bus >= 0.1.5 && < 0.2-    , uuid >= 1 && < 2-    , mtl >= 2.2 && < 2.3-    , transformers >= 0.4 && < 0.6-    , containers >= 0.5 && < 0.6-    , random >= 1 && < 2-    , microlens >= 0.4 && < 0.5-    , microlens-th >= 0.4 && < 0.5-    , microlens-ghc >= 0.4 && < 0.5-    , cereal >= 0.4 && < 0.6-    , data-default-class >= 0.0 && < 0.2-    , ble-    , hspec > 2 && < 3-    , QuickCheck >= 2.8 && < 2.9-    , quickcheck-instances >= 0.3 && < 0.4-    , hslogger-  if flag(hasBluez)-    cpp-options: -DBluez-  other-modules:-      Bluetooth.TypesSpec-      BluetoothSpec-      Doctest-      Spec-  default-language: Haskell2010+-- This file has been generated from package.yaml by hpack version 0.15.0.
+--
+-- see: https://github.com/sol/hpack
+
+name:           ble
+version:        0.3.0.0
+x-revision: 1
+synopsis:       Bluetooth Low Energy (BLE) peripherals
+description:    This package provides a Haskell API for writing Bluetooth Low Energy peripherals.
+stability:      alpha
+homepage:       http://github.com/plow-technologies/ble#readme
+bug-reports:    https://github.com/plow-techonolgies/ble/issues
+author:         Julian K. Arni
+maintainer:     jkarni@turingjump.com
+copyright:      2016 Julian K. Arni
+license:        BSD3
+license-file:   LICENSE
+tested-with:    GHC == 7.10.3, GHC == 8.0.1
+build-type:     Simple
+cabal-version:  >= 1.10
+
+extra-source-files:
+    LICENSE
+    package.yaml
+    README.md
+
+source-repository head
+  type: git
+  location: https://github.com/plow-techonolgies/ble
+
+flag bluez543
+  description: Bluez version 5.43 or greater
+  manual: True
+  default: False
+
+flag hasBluez
+  description: Whether to run tests that require Bluez
+  manual: True
+  default: True
+
+library
+  hs-source-dirs:
+      src
+  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
+  ghc-options: -Wall
+  build-depends:
+      base >= 4.7 && < 4.10
+    , bytestring >= 0.10 && < 0.11
+    , text >= 1 && < 2
+    , d-bus >= 0.1.5 && < 0.2
+    , uuid >= 1 && < 2
+    , mtl >= 2.2 && < 2.3
+    , transformers >= 0.4 && < 0.6
+    , containers >= 0.5 && < 0.6
+    , random >= 1 && < 2
+    , microlens >= 0.4 && < 0.5
+    , microlens-th >= 0.4 && < 0.5
+    , microlens-ghc >= 0.4 && < 0.5
+    , cereal >= 0.4 && < 0.6
+    , data-default-class >= 0.0 && < 0.2
+  if flag(hasBluez)
+    cpp-options: -DBluez
+  exposed-modules:
+      Bluetooth
+      Bluetooth.Internal.DBus
+      Bluetooth.Internal.Descriptors
+      Bluetooth.Internal.Errors
+      Bluetooth.Internal.HasInterface
+      Bluetooth.Internal.Interfaces
+      Bluetooth.Internal.Serialize
+      Bluetooth.Internal.Types
+      Bluetooth.Internal.Utils
+  default-language: Haskell2010
+
+executable auth
+  main-is: Auth.hs
+  hs-source-dirs:
+      examples
+  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
+  ghc-options: -Wall
+  build-depends:
+      base >= 4.7 && < 4.10
+    , bytestring >= 0.10 && < 0.11
+    , text >= 1 && < 2
+    , d-bus >= 0.1.5 && < 0.2
+    , uuid >= 1 && < 2
+    , mtl >= 2.2 && < 2.3
+    , transformers >= 0.4 && < 0.6
+    , containers >= 0.5 && < 0.6
+    , random >= 1 && < 2
+    , microlens >= 0.4 && < 0.5
+    , microlens-th >= 0.4 && < 0.5
+    , microlens-ghc >= 0.4 && < 0.5
+    , cereal >= 0.4 && < 0.6
+    , data-default-class >= 0.0 && < 0.2
+    , ble
+  if flag(hasBluez)
+    cpp-options: -DBluez
+  other-modules:
+      Counter
+      HeartRate
+  default-language: Haskell2010
+
+executable counter
+  main-is: Counter.hs
+  hs-source-dirs:
+      examples
+  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
+  ghc-options: -Wall
+  build-depends:
+      base >= 4.7 && < 4.10
+    , bytestring >= 0.10 && < 0.11
+    , text >= 1 && < 2
+    , d-bus >= 0.1.5 && < 0.2
+    , uuid >= 1 && < 2
+    , mtl >= 2.2 && < 2.3
+    , transformers >= 0.4 && < 0.6
+    , containers >= 0.5 && < 0.6
+    , random >= 1 && < 2
+    , microlens >= 0.4 && < 0.5
+    , microlens-th >= 0.4 && < 0.5
+    , microlens-ghc >= 0.4 && < 0.5
+    , cereal >= 0.4 && < 0.6
+    , data-default-class >= 0.0 && < 0.2
+    , ble
+    , stm
+  if flag(hasBluez)
+    cpp-options: -DBluez
+  other-modules:
+      Auth
+      HeartRate
+  default-language: Haskell2010
+
+executable hrs
+  main-is: HeartRate.hs
+  hs-source-dirs:
+      examples
+  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
+  ghc-options: -Wall
+  build-depends:
+      base >= 4.7 && < 4.10
+    , bytestring >= 0.10 && < 0.11
+    , text >= 1 && < 2
+    , d-bus >= 0.1.5 && < 0.2
+    , uuid >= 1 && < 2
+    , mtl >= 2.2 && < 2.3
+    , transformers >= 0.4 && < 0.6
+    , containers >= 0.5 && < 0.6
+    , random >= 1 && < 2
+    , microlens >= 0.4 && < 0.5
+    , microlens-th >= 0.4 && < 0.5
+    , microlens-ghc >= 0.4 && < 0.5
+    , cereal >= 0.4 && < 0.6
+    , data-default-class >= 0.0 && < 0.2
+    , ble
+    , hslogger
+  if flag(hasBluez)
+    cpp-options: -DBluez
+  other-modules:
+      Auth
+      Counter
+  default-language: Haskell2010
+
+test-suite spec
+  type: exitcode-stdio-1.0
+  main-is: Main.hs
+  hs-source-dirs:
+      test
+  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
+  ghc-options: -Wall
+  build-depends:
+      base >= 4.8 && < 4.10
+    , bytestring >= 0.10 && < 0.11
+    , text >= 1 && < 2
+    , d-bus >= 0.1.5 && < 0.2
+    , uuid >= 1 && < 2
+    , mtl >= 2.2 && < 2.3
+    , transformers >= 0.4 && < 0.6
+    , containers >= 0.5 && < 0.6
+    , random >= 1 && < 2
+    , microlens >= 0.4 && < 0.5
+    , microlens-th >= 0.4 && < 0.5
+    , microlens-ghc >= 0.4 && < 0.5
+    , cereal >= 0.4 && < 0.6
+    , data-default-class >= 0.0 && < 0.2
+    , ble
+    , hspec > 2 && < 3
+    , QuickCheck >= 2.8 && < 2.9
+    , quickcheck-instances >= 0.3 && < 0.4
+    , hslogger
+  if flag(hasBluez)
+    cpp-options: -DBluez
+  other-modules:
+      Bluetooth.TypesSpec
+      BluetoothSpec
+      Doctest
+      Spec
+  default-language: Haskell2010
revision 2
 
 name:           ble
 version:        0.3.0.0
-x-revision: 1
+x-revision: 2
 synopsis:       Bluetooth Low Energy (BLE) peripherals
 description:    This package provides a Haskell API for writing Bluetooth Low Energy peripherals.
 stability:      alpha
   default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
   ghc-options: -Wall
   build-depends:
-      base >= 4.7 && < 4.10
+      base >= 4.8 && < 4.10
     , bytestring >= 0.10 && < 0.11
     , text >= 1 && < 2
     , d-bus >= 0.1.5 && < 0.2
   default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
   ghc-options: -Wall
   build-depends:
-      base >= 4.8 && < 4.10
+      base >= 4.7 && < 4.10
     , bytestring >= 0.10 && < 0.11
     , text >= 1 && < 2
     , d-bus >= 0.1.5 && < 0.2
revision 3
--- This file has been generated from package.yaml by hpack version 0.15.0.
---
--- see: https://github.com/sol/hpack
-
-name:           ble
-version:        0.3.0.0
-x-revision: 2
-synopsis:       Bluetooth Low Energy (BLE) peripherals
-description:    This package provides a Haskell API for writing Bluetooth Low Energy peripherals.
-stability:      alpha
-homepage:       http://github.com/plow-technologies/ble#readme
-bug-reports:    https://github.com/plow-techonolgies/ble/issues
-author:         Julian K. Arni
-maintainer:     jkarni@turingjump.com
-copyright:      2016 Julian K. Arni
-license:        BSD3
-license-file:   LICENSE
-tested-with:    GHC == 7.10.3, GHC == 8.0.1
-build-type:     Simple
-cabal-version:  >= 1.10
-
-extra-source-files:
-    LICENSE
-    package.yaml
-    README.md
-
-source-repository head
-  type: git
-  location: https://github.com/plow-techonolgies/ble
-
-flag bluez543
-  description: Bluez version 5.43 or greater
-  manual: True
-  default: False
-
-flag hasBluez
-  description: Whether to run tests that require Bluez
-  manual: True
-  default: True
-
-library
-  hs-source-dirs:
-      src
-  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
-  ghc-options: -Wall
-  build-depends:
-      base >= 4.8 && < 4.10
-    , bytestring >= 0.10 && < 0.11
-    , text >= 1 && < 2
-    , d-bus >= 0.1.5 && < 0.2
-    , uuid >= 1 && < 2
-    , mtl >= 2.2 && < 2.3
-    , transformers >= 0.4 && < 0.6
-    , containers >= 0.5 && < 0.6
-    , random >= 1 && < 2
-    , microlens >= 0.4 && < 0.5
-    , microlens-th >= 0.4 && < 0.5
-    , microlens-ghc >= 0.4 && < 0.5
-    , cereal >= 0.4 && < 0.6
-    , data-default-class >= 0.0 && < 0.2
-  if flag(hasBluez)
-    cpp-options: -DBluez
-  exposed-modules:
-      Bluetooth
-      Bluetooth.Internal.DBus
-      Bluetooth.Internal.Descriptors
-      Bluetooth.Internal.Errors
-      Bluetooth.Internal.HasInterface
-      Bluetooth.Internal.Interfaces
-      Bluetooth.Internal.Serialize
-      Bluetooth.Internal.Types
-      Bluetooth.Internal.Utils
-  default-language: Haskell2010
-
-executable auth
-  main-is: Auth.hs
-  hs-source-dirs:
-      examples
-  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
-  ghc-options: -Wall
-  build-depends:
-      base >= 4.7 && < 4.10
-    , bytestring >= 0.10 && < 0.11
-    , text >= 1 && < 2
-    , d-bus >= 0.1.5 && < 0.2
-    , uuid >= 1 && < 2
-    , mtl >= 2.2 && < 2.3
-    , transformers >= 0.4 && < 0.6
-    , containers >= 0.5 && < 0.6
-    , random >= 1 && < 2
-    , microlens >= 0.4 && < 0.5
-    , microlens-th >= 0.4 && < 0.5
-    , microlens-ghc >= 0.4 && < 0.5
-    , cereal >= 0.4 && < 0.6
-    , data-default-class >= 0.0 && < 0.2
-    , ble
-  if flag(hasBluez)
-    cpp-options: -DBluez
-  other-modules:
-      Counter
-      HeartRate
-  default-language: Haskell2010
-
-executable counter
-  main-is: Counter.hs
-  hs-source-dirs:
-      examples
-  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
-  ghc-options: -Wall
-  build-depends:
-      base >= 4.7 && < 4.10
-    , bytestring >= 0.10 && < 0.11
-    , text >= 1 && < 2
-    , d-bus >= 0.1.5 && < 0.2
-    , uuid >= 1 && < 2
-    , mtl >= 2.2 && < 2.3
-    , transformers >= 0.4 && < 0.6
-    , containers >= 0.5 && < 0.6
-    , random >= 1 && < 2
-    , microlens >= 0.4 && < 0.5
-    , microlens-th >= 0.4 && < 0.5
-    , microlens-ghc >= 0.4 && < 0.5
-    , cereal >= 0.4 && < 0.6
-    , data-default-class >= 0.0 && < 0.2
-    , ble
-    , stm
-  if flag(hasBluez)
-    cpp-options: -DBluez
-  other-modules:
-      Auth
-      HeartRate
-  default-language: Haskell2010
-
-executable hrs
-  main-is: HeartRate.hs
-  hs-source-dirs:
-      examples
-  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
-  ghc-options: -Wall
-  build-depends:
-      base >= 4.7 && < 4.10
-    , bytestring >= 0.10 && < 0.11
-    , text >= 1 && < 2
-    , d-bus >= 0.1.5 && < 0.2
-    , uuid >= 1 && < 2
-    , mtl >= 2.2 && < 2.3
-    , transformers >= 0.4 && < 0.6
-    , containers >= 0.5 && < 0.6
-    , random >= 1 && < 2
-    , microlens >= 0.4 && < 0.5
-    , microlens-th >= 0.4 && < 0.5
-    , microlens-ghc >= 0.4 && < 0.5
-    , cereal >= 0.4 && < 0.6
-    , data-default-class >= 0.0 && < 0.2
-    , ble
-    , hslogger
-  if flag(hasBluez)
-    cpp-options: -DBluez
-  other-modules:
-      Auth
-      Counter
-  default-language: Haskell2010
-
-test-suite spec
-  type: exitcode-stdio-1.0
-  main-is: Main.hs
-  hs-source-dirs:
-      test
-  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
-  ghc-options: -Wall
-  build-depends:
-      base >= 4.7 && < 4.10
-    , bytestring >= 0.10 && < 0.11
-    , text >= 1 && < 2
-    , d-bus >= 0.1.5 && < 0.2
-    , uuid >= 1 && < 2
-    , mtl >= 2.2 && < 2.3
-    , transformers >= 0.4 && < 0.6
-    , containers >= 0.5 && < 0.6
-    , random >= 1 && < 2
-    , microlens >= 0.4 && < 0.5
-    , microlens-th >= 0.4 && < 0.5
-    , microlens-ghc >= 0.4 && < 0.5
-    , cereal >= 0.4 && < 0.6
-    , data-default-class >= 0.0 && < 0.2
-    , ble
-    , hspec > 2 && < 3
-    , QuickCheck >= 2.8 && < 2.9
-    , quickcheck-instances >= 0.3 && < 0.4
-    , hslogger
-  if flag(hasBluez)
-    cpp-options: -DBluez
-  other-modules:
-      Bluetooth.TypesSpec
-      BluetoothSpec
-      Doctest
-      Spec
-  default-language: Haskell2010
+-- This file has been generated from package.yaml by hpack version 0.15.0.+--+-- see: https://github.com/sol/hpack++name:           ble+version:        0.3.0.0+x-revision: 3+synopsis:       Bluetooth Low Energy (BLE) peripherals+description:    This package provides a Haskell API for writing Bluetooth Low Energy peripherals.+stability:      alpha+homepage:       http://github.com/plow-technologies/ble#readme+bug-reports:    https://github.com/plow-techonolgies/ble/issues+author:         Julian K. Arni+maintainer:     jkarni@turingjump.com+copyright:      2016 Julian K. Arni+license:        BSD3+license-file:   LICENSE+tested-with:    GHC == 7.10.3, GHC == 8.0.1+build-type:     Simple+cabal-version:  >= 1.10++extra-source-files:+    LICENSE+    package.yaml+    README.md++source-repository head+  type: git+  location: https://github.com/plow-techonolgies/ble++flag bluez543+  description: Bluez version 5.43 or greater+  manual: True+  default: False++flag hasBluez+  description: Whether to run tests that require Bluez+  manual: True+  default: True++library+  hs-source-dirs:+      src+  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators+  ghc-options: -Wall+  build-depends:+      base >= 4.8 && < 4.10+    , bytestring >= 0.10 && < 0.11+    , text >= 1 && < 2+    , d-bus >= 0.1.5 && < 0.2+    , uuid >= 1 && < 2+    , mtl >= 2.2 && < 2.3+    , transformers >= 0.4 && < 0.6+    , containers >= 0.5 && < 0.6+    , random >= 1 && < 2+    , microlens >= 0.4 && < 0.5+    , microlens-th >= 0.4 && < 0.5+    , microlens-ghc >= 0.4 && < 0.5+    , cereal >= 0.4 && < 0.6+    , data-default-class >= 0.0 && < 0.2+  if flag(hasBluez)+    cpp-options: -DBluez+  exposed-modules:+      Bluetooth+      Bluetooth.Internal.DBus+      Bluetooth.Internal.Descriptors+      Bluetooth.Internal.Errors+      Bluetooth.Internal.HasInterface+      Bluetooth.Internal.Interfaces+      Bluetooth.Internal.Serialize+      Bluetooth.Internal.Types+      Bluetooth.Internal.Utils+  default-language: Haskell2010++executable auth+  main-is: Auth.hs+  hs-source-dirs:+      examples+  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators+  ghc-options: -Wall+  build-depends:+      base >= 4.8 && < 4.10+    , bytestring >= 0.10 && < 0.11+    , text >= 1 && < 2+    , d-bus >= 0.1.5 && < 0.2+    , uuid >= 1 && < 2+    , mtl >= 2.2 && < 2.3+    , transformers >= 0.4 && < 0.6+    , containers >= 0.5 && < 0.6+    , random >= 1 && < 2+    , microlens >= 0.4 && < 0.5+    , microlens-th >= 0.4 && < 0.5+    , microlens-ghc >= 0.4 && < 0.5+    , cereal >= 0.4 && < 0.6+    , data-default-class >= 0.0 && < 0.2+    , ble+  if flag(hasBluez)+    cpp-options: -DBluez+  other-modules:+      Counter+      HeartRate+  default-language: Haskell2010++executable counter+  main-is: Counter.hs+  hs-source-dirs:+      examples+  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators+  ghc-options: -Wall+  build-depends:+      base >= 4.8 && < 4.10+    , bytestring >= 0.10 && < 0.11+    , text >= 1 && < 2+    , d-bus >= 0.1.5 && < 0.2+    , uuid >= 1 && < 2+    , mtl >= 2.2 && < 2.3+    , transformers >= 0.4 && < 0.6+    , containers >= 0.5 && < 0.6+    , random >= 1 && < 2+    , microlens >= 0.4 && < 0.5+    , microlens-th >= 0.4 && < 0.5+    , microlens-ghc >= 0.4 && < 0.5+    , cereal >= 0.4 && < 0.6+    , data-default-class >= 0.0 && < 0.2+    , ble+    , stm+  if flag(hasBluez)+    cpp-options: -DBluez+  other-modules:+      Auth+      HeartRate+  default-language: Haskell2010++executable hrs+  main-is: HeartRate.hs+  hs-source-dirs:+      examples+  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators+  ghc-options: -Wall+  build-depends:+      base >= 4.8 && < 4.10+    , bytestring >= 0.10 && < 0.11+    , text >= 1 && < 2+    , d-bus >= 0.1.5 && < 0.2+    , uuid >= 1 && < 2+    , mtl >= 2.2 && < 2.3+    , transformers >= 0.4 && < 0.6+    , containers >= 0.5 && < 0.6+    , random >= 1 && < 2+    , microlens >= 0.4 && < 0.5+    , microlens-th >= 0.4 && < 0.5+    , microlens-ghc >= 0.4 && < 0.5+    , cereal >= 0.4 && < 0.6+    , data-default-class >= 0.0 && < 0.2+    , ble+    , hslogger+  if flag(hasBluez)+    cpp-options: -DBluez+  other-modules:+      Auth+      Counter+  default-language: Haskell2010++test-suite spec+  type: exitcode-stdio-1.0+  main-is: Main.hs+  hs-source-dirs:+      test+  default-extensions: AutoDeriveTypeable ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators+  ghc-options: -Wall+  build-depends:+      base >= 4.8 && < 4.10+    , bytestring >= 0.10 && < 0.11+    , text >= 1 && < 2+    , d-bus >= 0.1.5 && < 0.2+    , uuid >= 1 && < 2+    , mtl >= 2.2 && < 2.3+    , transformers >= 0.4 && < 0.6+    , containers >= 0.5 && < 0.6+    , random >= 1 && < 2+    , microlens >= 0.4 && < 0.5+    , microlens-th >= 0.4 && < 0.5+    , microlens-ghc >= 0.4 && < 0.5+    , cereal >= 0.4 && < 0.6+    , data-default-class >= 0.0 && < 0.2+    , ble+    , hspec > 2 && < 3+    , QuickCheck >= 2.8 && < 2.9+    , quickcheck-instances >= 0.3 && < 0.4+    , hslogger+  if flag(hasBluez)+    cpp-options: -DBluez+  other-modules:+      Bluetooth.TypesSpec+      BluetoothSpec+      Doctest+      Spec+  default-language: Haskell2010