provenience-0.1.0.2: provenience.cabal
name: provenience
version: 0.1.0.2
synopsis: Computations that automatically track data dependencies
description: see README.md
license: GPL-3
license-file: LICENSE.md
author: Olaf Klinke olf@aatal-apotheke.de
maintainer: olaf.klinke@phymetric.de
copyright: (c) 2020-2021 Lackmann Phymetric GmbH
homepage: https://hackage.haskell.org/package/provenience
category: Algorithm Visualization
build-type: Simple
extra-source-files: README.md
cabal-version: >=1.10
tested-with: GHC == 7.10.3, GHC == 8.4.4, GHC == 8.6.5
library
hs-source-dirs: src
exposed-modules: Control.Provenience
, Data.Representation
, Data.Spreadsheet
-- tested against stackage lts-6.35 up to lts-14.22
build-depends: base >= 4.7 && < 5
, mtl >= 2.2.1 && <= 2.2.2
, fgl >= 5.5.3.1 && <= 5.7.0.2
, pandoc >= 1.16 && <= 2.7.3
, blaze-markup >= 0.7.1.1 && <= 0.8.2.3
, aeson >= 0.11.3.0 && <= 1.4.6.0
, data-default >= 0.5.3 && < 0.8
, containers >= 0.5.6.2 && <= 0.6.0.1
, time >= 1.5.0.1 && <= 1.8.0.2
, text >= 1.2.2.2 && <= 1.2.3.1
default-language: Haskell2010
other-extensions: CPP
Flag example
description: Build an example executable that generates html documentation of the Euclidean algorithm
default: False
executable provenienceExample
main-is: example/euclidean.hs
default-language: Haskell2010
if !(flag(example))
buildable: False
build-depends: base >= 4.7 && < 5
, provenience
, mtl >= 2.2.1 && <= 2.2.2
, pandoc >= 1.16 && <= 2.7.3
, text >= 1.2.2.2 && <= 1.2.3.1
, data-default >= 0.5.3 && < 0.8