unison/unison-cli/package.yaml

191 lines
3.4 KiB
YAML
Raw Normal View History

2021-10-12 21:42:46 +03:00
name: unison-cli
github: unisonweb/unison
copyright: Copyright (C) 2013-2018 Unison Computing, PBC and contributors
flags:
optimized:
manual: true
default: false
ghc-options: -Wall
dependencies:
2022-07-09 23:17:05 +03:00
- IntervalMap
- ListLike
2022-04-12 23:22:04 +03:00
- aeson
2022-05-05 22:06:36 +03:00
- aeson-pretty
- async
- base
2022-04-12 15:40:42 +03:00
- bytes
- bytestring
- concurrent-output
- configurator
- containers >= 0.6.3
- cryptonite
- directory
2022-04-12 23:22:04 +03:00
- either
- errors
- exceptions
- extra
- filepath
2022-07-03 01:33:09 +03:00
- fuzzyfind
2022-08-25 21:54:50 +03:00
- friendly-time
2022-04-11 17:12:11 +03:00
- generic-lens
- haskeline
2022-07-03 01:33:09 +03:00
- here
2022-04-12 23:22:04 +03:00
- http-client >= 0.7.6
- http-client-tls
- http-types
- jwt
2022-06-23 17:25:01 +03:00
- ki
- lens
2022-04-12 23:22:04 +03:00
- lock-file
2022-07-02 20:02:51 +03:00
- lsp
- lsp-types
2022-06-11 01:30:29 +03:00
- megaparsec
2022-04-12 23:22:04 +03:00
- memory
- mtl
2022-04-12 23:22:04 +03:00
- network-uri
2022-07-02 20:02:51 +03:00
- network-simple
- network
- co-log-core
2022-07-13 17:56:21 +03:00
- uri-encode
2022-04-12 23:22:04 +03:00
- nonempty-containers
- open-browser
- pretty-simple
- random >= 1.2.0
- regex-tdfa
2022-04-12 23:22:04 +03:00
- semialign
- servant
- servant-client
- stm
- text
2022-07-03 02:37:29 +03:00
- text-rope
2022-04-12 23:22:04 +03:00
- these
- time
- transformers
2022-04-05 01:10:38 +03:00
- unison-codebase
- unison-codebase-sqlite
- unison-codebase-sqlite-hashing-v2
- unison-sqlite
- unison-core1
- unison-parser-typechecker
- unison-prelude
2022-04-12 23:22:04 +03:00
- unison-pretty-printer
- unison-share-api
2022-04-20 05:29:24 +03:00
- unison-sqlite
- unison-util
2022-04-12 22:51:03 +03:00
- unison-util-base32hex
- unison-util-relation
- unliftio
2022-07-09 23:17:05 +03:00
- unordered-containers
2022-04-12 23:22:04 +03:00
- vector
2022-07-08 00:56:50 +03:00
- witherable
- wai
2022-04-12 23:22:04 +03:00
- warp
2022-07-19 19:20:36 +03:00
- witherable
library:
source-dirs: src
when:
- condition: '!os(windows)'
dependencies: unix
- condition: false
other-modules: Paths_unison_cli
tests:
cli-tests:
when:
- condition: false
other-modules: Paths_unison_cli
dependencies:
- code-page
- easytest
- here
- shellmet
- temporary
- unison-cli
main: Main.hs
source-dirs: tests
2021-10-12 21:42:46 +03:00
executables:
unison:
when:
- condition: false
other-modules: Paths_unison_cli
2021-10-12 21:42:46 +03:00
source-dirs: unison
main: Main.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-I0 -optP-Wno-nonportable-include-path
dependencies:
- code-page
2021-10-12 21:42:46 +03:00
- optparse-applicative >= 0.16.1.0
- shellmet
- template-haskell
- temporary
- unison-cli
2021-10-12 21:42:46 +03:00
transcripts:
when:
- condition: false
other-modules: Paths_unison_cli
source-dirs: transcripts
main: Transcripts.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N -v0
dependencies:
- code-page
- easytest
- process
- shellmet
- unison-cli
cli-integration-tests:
when:
- condition: false
other-modules: Paths_unison_cli
2021-10-24 11:08:34 +03:00
source-dirs: integration-tests
main: Suite.hs
ghc-options: -W -threaded -rtsopts "-with-rtsopts=-N -T" -v0
dependencies:
- code-page
2021-10-24 11:08:34 +03:00
- easytest
- process
- shellmet
2021-11-03 19:59:44 +03:00
- time
2022-02-19 02:48:20 +03:00
build-tools:
- unison-cli:unison
2021-10-12 21:42:46 +03:00
when:
- condition: flag(optimized)
ghc-options: -O2 -funbox-strict-fields
default-extensions:
- ApplicativeDo
- BangPatterns
- BlockArguments
2022-07-22 18:41:59 +03:00
- DeriveAnyClass
- DeriveFunctor
- DeriveFoldable
- DeriveTraversable
- DeriveGeneric
- DerivingStrategies
2022-07-22 18:41:59 +03:00
- DerivingVia
- DoAndIfThenElse
2022-04-05 01:10:38 +03:00
- DuplicateRecordFields
- FlexibleContexts
- FlexibleInstances
2022-07-22 18:41:59 +03:00
- GADTs
- GeneralizedNewtypeDeriving
2022-07-28 21:28:12 +03:00
- InstanceSigs
- LambdaCase
- MultiParamTypeClasses
- NamedFieldPuns
2022-07-25 20:24:07 +03:00
- NumericUnderscores
2022-04-05 01:10:38 +03:00
- OverloadedLabels
- OverloadedStrings
- PatternSynonyms
- RankNTypes
- ScopedTypeVariables
- TupleSections
- TypeApplications
- ViewPatterns