packages feed

hpack-dhall-0.5.2: test/golden/test-files/real-world/stack/stack.yaml

name: stack
version: 1.10.0
synopsis: The Haskell Tool Stack
description: 'Please see the README.md for usage information, and

  the wiki on Github for more details.  Also, note that

  the API for the library is not currently stable, and may

  change significantly, even between minor releases. It is

  currently only intended for use by the executable.'
category: Development
homepage: http://haskellstack.org
author: Commercial Haskell SIG
maintainer: manny@fpcomplete.com
license: BSD3
github: commercialhaskell/stack
extra-source-files:
- CONTRIBUTING.md
- ChangeLog.md
- README.md
- doc/*.md
- src/setup-shim/StackSetupShim.hs
- stack.yaml
- test/package-dump/ghc-7.10.txt
- test/package-dump/ghc-7.8.4-osx.txt
- test/package-dump/ghc-7.8.txt
ghc-options:
- -Wall
- -fwarn-tabs
- -fwarn-incomplete-uni-patterns
- -fwarn-incomplete-record-updates
- '-optP-Wno-nonportable-include-path # workaround [Filename case on macOS · Issue
  #4739 · haskell/cabal](https://github.com/haskell/cabal/issues/4739)'
dependencies:
- Cabal >= 2.4
- aeson
- annotated-wl-pprint
- ansi-terminal >= 0.8.1
- array
- async
- attoparsec
- base >=4.10 && < 5
- base64-bytestring
- bytestring
- colour
- conduit
- conduit-extra
- containers
- cryptonite
- cryptonite-conduit
- deepseq
- directory
- echo
- exceptions
- extra
- file-embed
- filelock
- filepath
- fsnotify
- generic-deriving
- hackage-security
- hashable
- hpack
- hpc
- http-client
- http-client-tls
- http-conduit
- http-types
- memory
- microlens
- mintty
- monad-logger
- mono-traversable
- mtl
- mustache
- neat-interpolation
- network-uri
- open-browser
- optparse-applicative
- pantry
- path
- path-io
- persistent
- persistent-sqlite
- persistent-template
- pretty
- primitive
- process
- project-template
- regex-applicative-text
- resourcet
- retry >= 0.7
- rio
- semigroups
- split
- stm
- store-core
- streaming-commons
- tar
- template-haskell
- temporary
- text
- text-metrics
- th-reify-many
- time
- tls
- transformers
- typed-process
- unicode-transforms
- unix-compat
- unliftio >= 0.2.8.0
- unordered-containers
- vector
- yaml
- zip-archive
- zlib
when:
  condition: os(windows)
  then:
    cpp-options:
    - -DWINDOWS
    dependencies:
    - Win32
  else:
    dependencies:
    - unix
    build-tools:
    - hsc2hs
custom-setup:
  dependencies:
  - base >=4.10 && < 5
  - Cabal >= 2.4
  - filepath
flags:
  disable-git-info:
    description: Disable compile-time inclusion of current git info in stack
    manual: true
    default: false
  hide-dependency-versions:
    description: Hides dependency versions from "stack --version", used only by building
      with stack.yaml
    manual: true
    default: false
  integration-tests:
    description: Run the integration test suite
    manual: true
    default: false
  static:
    description: Pass -static/-pthread to ghc when linking the stack binary.
    manual: true
    default: false
  supported-build:
    description: If false, causes "stack --version" to issue a warning about the build
      being unsupported.  True only if building with stack.yaml
    manual: true
    default: false
library:
  exposed-modules:
  - Control.Concurrent.Execute
  - Data.Attoparsec.Args
  - Data.Attoparsec.Combinators
  - Data.Attoparsec.Interpreter
  - Data.Monoid.Map
  - Network.HTTP.Download
  - Network.HTTP.Download.Verified
  - Network.HTTP.StackClient
  - Options.Applicative.Args
  - Options.Applicative.Builder.Extra
  - Options.Applicative.Complicated
  - Path.CheckInstall
  - Path.Extra
  - Path.Find
  - Stack.Build
  - Stack.Build.Cache
  - Stack.Build.ConstructPlan
  - Stack.Build.Execute
  - Stack.Build.Haddock
  - Stack.Build.Installed
  - Stack.Build.Source
  - Stack.Build.Target
  - Stack.BuildPlan
  - Stack.Clean
  - Stack.Config
  - Stack.Config.Build
  - Stack.Config.Urls
  - Stack.Config.Docker
  - Stack.Config.Nix
  - Stack.ConfigCmd
  - Stack.Constants
  - Stack.Constants.Config
  - Stack.Coverage
  - Stack.DefaultColorWhen
  - Stack.DefaultStyles
  - Stack.Docker
  - Stack.Docker.GlobalDB
  - Stack.Dot
  - Stack.FileWatch
  - Stack.Freeze
  - Stack.GhcPkg
  - Stack.Ghci
  - Stack.Ghci.Script
  - Stack.Hoogle
  - Stack.IDE
  - Stack.Image
  - Stack.Init
  - Stack.Ls
  - Stack.New
  - Stack.Nix
  - Stack.Options.BenchParser
  - Stack.Options.BuildMonoidParser
  - Stack.Options.BuildParser
  - Stack.Options.CleanParser
  - Stack.Options.ConfigParser
  - Stack.Options.Completion
  - Stack.Options.DockerParser
  - Stack.Options.DotParser
  - Stack.Options.ExecParser
  - Stack.Options.FreezeParser
  - Stack.Options.GhcBuildParser
  - Stack.Options.GhciParser
  - Stack.Options.GhcVariantParser
  - Stack.Options.GlobalParser
  - Stack.Options.HaddockParser
  - Stack.Options.HpcReportParser
  - Stack.Options.LogLevelParser
  - Stack.Options.NewParser
  - Stack.Options.NixParser
  - Stack.Options.PackageParser
  - Stack.Options.ResolverParser
  - Stack.Options.ScriptParser
  - Stack.Options.SDistParser
  - Stack.Options.SolverParser
  - Stack.Options.TestParser
  - Stack.Options.Utils
  - Stack.Package
  - Stack.PackageDump
  - Stack.Path
  - Stack.Prelude
  - Stack.PrettyPrint
  - Stack.Runners
  - Stack.Script
  - Stack.SDist
  - Stack.Setup
  - Stack.Setup.Installed
  - Stack.SetupCmd
  - Stack.Sig
  - Stack.Sig.GPG
  - Stack.Sig.Sign
  - Stack.Snapshot
  - Stack.Solver
  - Stack.StoreTH
  - Stack.Types.Build
  - Stack.Types.BuildPlan
  - Stack.Types.CompilerBuild
  - Stack.Types.Urls
  - Stack.Types.Compiler
  - Stack.Types.Config
  - Stack.Types.Config.Build
  - Stack.Types.Docker
  - Stack.Types.GhcPkgId
  - Stack.Types.Image
  - Stack.Types.NamedComponent
  - Stack.Types.Nix
  - Stack.Types.Package
  - Stack.Types.PackageDump
  - Stack.Types.PackageName
  - Stack.Types.PrettyPrint
  - Stack.Types.Resolver
  - Stack.Types.Runner
  - Stack.Types.Sig
  - Stack.Types.StylesUpdate
  - Stack.Types.TemplateName
  - Stack.Types.Version
  - Stack.Types.VersionIntervals
  - Stack.Unpack
  - Stack.Upgrade
  - Stack.Upload
  - Text.PrettyPrint.Leijen.Extended
  - System.Permissions
  - System.Process.PagerEditor
  - System.Terminal
  generated-exposed-modules:
  - Paths_stack
  source-dirs: src/
  ghc-options:
  - -fwarn-identities
  when:
    condition: os(windows)
    then:
      source-dirs:
      - src/windows/
    else:
      source-dirs:
      - src/unix/
      c-sources:
      - src/unix/cbits/uname.c
executables:
  stack:
    main: Main.hs
    generated-other-modules:
    - Build_stack
    - Paths_stack
    source-dirs:
    - src/main
    ghc-options:
    - -threaded
    - -rtsopts
    dependencies:
    - stack
    when:
    - condition: flag(static)
      cpp-options: []
      ld-options:
      - -static
      - -pthread
      dependencies: []
    - condition: '!(flag(disable-git-info))'
      cpp-options:
      - -DUSE_GIT_INFO
      ld-options: []
      dependencies:
      - githash
      - optparse-simple
    - condition: flag(hide-dependency-versions)
      cpp-options:
      - -DHIDE_DEP_VERSIONS
      ld-options: []
      dependencies: []
    - condition: flag(supported-build)
      cpp-options:
      - -DSUPPORTED_BUILD
      ld-options: []
      dependencies: []
tests:
  stack-integration-test:
    main: IntegrationSpec.hs
    source-dirs:
    - test/integration
    - test/integration/lib
    ghc-options:
    - -threaded
    - -rtsopts
    - -with-rtsopts=-N
    dependencies:
    - hspec
    when:
      condition: '!flag(integration-tests)'
      buildable: false
  stack-test:
    main: Spec.hs
    source-dirs:
    - src/test
    ghc-options:
    - -threaded
    dependencies:
    - QuickCheck
    - hspec
    - stack
    - smallcheck