diff options
author | Haskell Guy <haskell.guy@localhost> | 2020-05-26 13:07:50 +0200 |
---|---|---|
committer | Haskell Guy <haskell.guy@localhost> | 2020-05-26 13:37:29 +0200 |
commit | 41cde99ec6189dbecca6803a5aa4f6f18142e8ba (patch) | |
tree | 7a0ceab0d516b8c3b7b49313100ae50c97e875c3 /package.yaml | |
download | ssb-haskell-41cde99ec6189dbecca6803a5aa4f6f18142e8ba.tar.xz |
initial commit
Diffstat (limited to 'package.yaml')
-rw-r--r-- | package.yaml | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/package.yaml b/package.yaml new file mode 100644 index 0000000..a306c55 --- /dev/null +++ b/package.yaml @@ -0,0 +1,74 @@ +name: ssb-haskell +version: 0.1.0.0 +license: MIT + +extra-source-files: +- README.md +- ChangeLog.md + +# Metadata used when publishing your package +# synopsis: Short description of your package +# category: Web + +# To avoid duplicated efforts in documentation and dealing with the +# complications of embedding Haddock markup inside cabal files, it is +# common to point users to the README.md file. +description: "Secure Scuttlebutt in Haskell" + +dependencies: +- aeson +- base >= 4.7 && < 5 +- base64-bytestring +- bytestring +- cereal +- containers +- cryptohash-sha256 +- data-default +- directory +- either +- exceptions +- network-simple +- pipes +- process +- protolude +- saltine +- stm +- text +- time +- turtle +- unordered-containers + +library: + source-dirs: src + +executables: + ssb: + main: Main.hs + source-dirs: app + ghc-options: + - -threaded + - -rtsopts + - -with-rtsopts=-N + dependencies: + - ssb-haskell + +tests: + ssb-haskell-test: + main: Spec.hs + source-dirs: test + ghc-options: + - -threaded + - -rtsopts + - -with-rtsopts=-N + dependencies: + - ssb-haskell + +default-extensions: +- AllowAmbiguousTypes +- BangPatterns +- DeriveGeneric +- DuplicateRecordFields +- MultiParamTypeClasses +- MultiWayIf +- NoImplicitPrelude +- OverloadedStrings |