tk2mqtt/package.yaml

68 lines
1.1 KiB
YAML

name: tk2mqtt
version: 0.0.1.0
license: MIT
author: "Alexander Kobjolke"
maintainer: "alex@jakalx.net"
copyright: "Alexander Kobjolke 2023"
description: "Tankerkönig-to-MQTT gateway"
extra-source-files:
- README.org
dependencies:
- base >= 4.13 && < 5
- net-mqtt
- network-uri
- req
- effectful
- aeson
- text
- bytestring
- optparse-applicative
- time
ghc-options:
- -Wall
- -fdefer-typed-holes
- -threaded
default-extensions:
- BlockArguments
- OverloadedStrings
- ImportQualifiedPost
library:
source-dirs: src
verbatim:
default-language: GHC2021
executables:
tk2mqtt:
source-dirs: app
main: tk2mqtt.hs
dependencies:
- tk2mqtt
verbatim:
default-language: GHC2021
tests:
spec:
cpp-options: -DTEST
main: Spec.hs
source-dirs:
- test/spec
dependencies:
- tk2mqtt
- hspec
- QuickCheck
- quickcheck-instances
build-tools: hspec-discover
verbatim:
default-language: GHC2021
doctest:
main: Doctest.hs
source-dirs:
- test/doctest
build-tools: doctest
dependencies:
- process