68 lines
1.1 KiB
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
|