From 41cde99ec6189dbecca6803a5aa4f6f18142e8ba Mon Sep 17 00:00:00 2001 From: Haskell Guy Date: Tue, 26 May 2020 13:07:50 +0200 Subject: initial commit --- package.yaml | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 package.yaml (limited to 'package.yaml') 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 -- cgit v1.2.3