daml/libs-haskell/da-hs-base/da-hs-base.cabal
Jost Berthold 6874f18f77
DEL-8132 extract DAML LF haskell libraries (scripted) (#7246)
An extraction script that makes the LF reading libraries (DAML LF archive decoding to an AST) usable in other Haskell projects.
This script once existed but is not available any more, so I have resurrected the script, adapted to current usage, and upgraded to the newest stackage LTS that can support it. These libraries _could_ be versioned manually to released SDKs and published if desirable (without making any guarantees about the stability, therefore prefixing the version with `0.`.

CHANGELOG_BEGIN
Tool to extract Haskell libraries for DAML LF archives for use in other Haskell projects
CHANGELOG_END
2020-09-01 12:09:26 +10:00

86 lines
1.9 KiB
Plaintext

cabal-version: 2.4
name: da-hs-base
build-type: Simple
version: 0.1.4.0
synopsis: Kitchen sink package for common functionality shared between packages
license: Apache-2.0
author: Digital Asset
maintainer: Digital Asset
copyright: Digital Asset 2020
homepage: https://github.com/digital-asset/daml#readme
bug-reports: https://github.com/digital-asset/daml/issues
source-repository head
type: git
location: https://github.com/digital-asset/daml.git
library
default-language: Haskell2010
hs-source-dirs: src
build-depends:
aeson,
aeson-pretty,
ansi-terminal,
async,
base,
binary,
blaze-html,
bytestring,
conduit,
containers,
deepseq,
directory,
extra,
filepath,
hashable,
http-conduit,
lens,
monad-loops,
optparse-applicative,
pretty,
random,
safe-exceptions,
stm,
tar-conduit,
tasty,
tasty-quickcheck,
text,
time,
transformers,
unix,
unix-compat,
unordered-containers,
uuid,
vector,
exposed-modules:
Control.Lens.Ast
Control.Lens.MonoTraversal
DA.Pretty
DA.Service.Logger
-- DA.Service.Logger.Impl.GCP imports SdkVersion build artefact
DA.Service.Logger.Impl.IO
DA.Service.Logger.Impl.Pure
DA.Signals
Data.Conduit.Tar.Extra
Data.NameMap
Data.Semigroup.FixedPoint
Data.Text.Extended
Options.Applicative.Extended
Orphans.Lib_pretty
Test.Tasty.Extended
Text.PrettyPrint.Annotated.Extended
default-extensions:
DeriveDataTypeable
DeriveGeneric
FlexibleContexts
GeneralizedNewtypeDeriving
LambdaCase
NamedFieldPuns
NondecreasingIndentation
NumericUnderscores
OverloadedStrings
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
ViewPatterns