diff --git a/.gitignore b/.gitignore index e3c9059..1f7d98b 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,19 @@ haskell-platform-2010.2.0.0.tar.gz /haskell-platform-7.10.3.tar.gz /haskell-platform-8.0.2.tar.gz /haskell-platform-8.2.2.tar.gz +/bindings-uname-0.1.tar.gz +/filelock-0.1.1.3.tar.gz +/hpack-0.31.2.tar.gz +/hspec-smallcheck-0.5.2.tar.gz +/infer-license-0.2.0.tar.gz +/mintty-0.1.2.tar.gz +/mustache-2.3.0.tar.gz +/neat-interpolation-0.3.2.4.tar.gz +/open-browser-0.2.1.0.tar.gz +/project-template-0.2.0.1.tar.gz +/regex-applicative-text-0.1.0.1.tar.gz +/retry-0.7.7.0.tar.gz +/stack-1.9.3.1.tar.gz +/store-0.5.1.1.tar.gz +/store-core-0.4.4.tar.gz +/th-utilities-0.2.3.0.tar.gz diff --git a/haskell-platform.spec b/haskell-platform.spec index 2d7bcb5..253fc84 100644 --- a/haskell-platform.spec +++ b/haskell-platform.spec @@ -1,20 +1,192 @@ # https://fedoraproject.org/wiki/Packaging:Haskell +%global stack_ver 1.9.3.1 +%global stack stack-%{stack_ver} + +%global bindingsuname bindings-uname-0.1 +%global filelock filelock-0.1.1.3 +%global hpack hpack-0.31.2 +%global mintty mintty-0.1.2 +%global mustache mustache-2.3.0 +%global neatinterpolation neat-interpolation-0.3.2.4 +%global openbrowser open-browser-0.2.1.0 +%global projecttemplate project-template-0.2.0.1 +%global regexapplicativetext regex-applicative-text-0.1.0.1 +%global retry retry-0.7.7.0 +%global store store-0.5.1.1 +%global storecore store-core-0.4.4 + +%global inferlicense infer-license-0.2.0 +%global thutilities th-utilities-0.2.3.0 +%global hspecsmallcheck hspec-smallcheck-0.5.2 + +%global subpkgs %{bindingsuname} %{filelock} %{inferlicense} %{hpack} %{mintty} %{mustache} %{neatinterpolation} %{openbrowser} %{projecttemplate} %{regexapplicativetext} %{retry} %{storecore} %{hspecsmallcheck} %{thutilities} %{store} %{stack} + Name: haskell-platform -Version: 2019.1 -Release: 4%{?dist} +Version: 2019.2 +# can only be reset when all subpkgs bumped +Release: 2%{?dist} Summary: Standard Haskell distribution License: BSD URL: http://www.haskell.org/platform/ +# stack build crashes ghc (#1827309) +ExcludeArch: armv7hl +# for stack: +# Begin cabal-rpm sources: +Source0: https://hackage.haskell.org/package/%{stack}/%{stack}.tar.gz +Source1: https://hackage.haskell.org/package/%{bindingsuname}/%{bindingsuname}.tar.gz +Source2: https://hackage.haskell.org/package/%{filelock}/%{filelock}.tar.gz +Source3: https://hackage.haskell.org/package/%{hpack}/%{hpack}.tar.gz +Source4: https://hackage.haskell.org/package/%{mintty}/%{mintty}.tar.gz +Source5: https://hackage.haskell.org/package/%{mustache}/%{mustache}.tar.gz +Source6: https://hackage.haskell.org/package/%{neatinterpolation}/%{neatinterpolation}.tar.gz +Source7: https://hackage.haskell.org/package/%{openbrowser}/%{openbrowser}.tar.gz +Source8: https://hackage.haskell.org/package/%{projecttemplate}/%{projecttemplate}.tar.gz +Source9: https://hackage.haskell.org/package/%{regexapplicativetext}/%{regexapplicativetext}.tar.gz +Source10: https://hackage.haskell.org/package/%{retry}/%{retry}.tar.gz +Source11: https://hackage.haskell.org/package/%{store}/%{store}.tar.gz +Source12: https://hackage.haskell.org/package/%{storecore}/%{storecore}.tar.gz +Source20: https://hackage.haskell.org/package/%{hspecsmallcheck}/%{hspecsmallcheck}.tar.gz +Source21: https://hackage.haskell.org/package/%{inferlicense}/%{inferlicense}.tar.gz +Source22: https://hackage.haskell.org/package/%{thutilities}/%{thutilities}.tar.gz +Source30: https://hackage.haskell.org/package/%{stack}/stack.cabal#/%{stack}.cabal +# End cabal-rpm sources -BuildArch: noarch BuildRequires: ghc BuildRequires: alex BuildRequires: cabal-install BuildRequires: happy BuildRequires: hscolour +# for stack: +# Begin cabal-rpm deps: +BuildRequires: ghc-rpm-macros-extra +BuildRequires: ghc-Cabal-prof +BuildRequires: ghc-aeson-prof +BuildRequires: ghc-annotated-wl-pprint-prof +BuildRequires: ghc-ansi-terminal-prof +BuildRequires: ghc-async-prof +BuildRequires: ghc-attoparsec-prof +BuildRequires: ghc-base-prof +BuildRequires: ghc-base64-bytestring-prof +#BuildRequires: ghc-bindings-uname-prof +BuildRequires: ghc-bytestring-prof +BuildRequires: ghc-conduit-prof +BuildRequires: ghc-conduit-extra-prof +BuildRequires: ghc-containers-prof +BuildRequires: ghc-cryptonite-prof +BuildRequires: ghc-cryptonite-conduit-prof +BuildRequires: ghc-deepseq-prof +BuildRequires: ghc-directory-prof +BuildRequires: ghc-echo-prof +BuildRequires: ghc-exceptions-prof +BuildRequires: ghc-extra-prof +BuildRequires: ghc-file-embed-prof +#BuildRequires: ghc-filelock-prof +BuildRequires: ghc-filepath-prof +BuildRequires: ghc-fsnotify-prof +BuildRequires: ghc-generic-deriving-prof +BuildRequires: ghc-githash-prof +BuildRequires: ghc-hackage-security-prof +BuildRequires: ghc-hashable-prof +#BuildRequires: ghc-hpack-prof +BuildRequires: ghc-hpc-prof +BuildRequires: ghc-http-client-prof +BuildRequires: ghc-http-client-tls-prof +BuildRequires: ghc-http-conduit-prof +BuildRequires: ghc-http-types-prof +BuildRequires: ghc-memory-prof +BuildRequires: ghc-microlens-prof +#BuildRequires: ghc-mintty-prof +BuildRequires: ghc-monad-logger-prof +BuildRequires: ghc-mono-traversable-prof +BuildRequires: ghc-mtl-prof +#BuildRequires: ghc-mustache-prof +#BuildRequires: ghc-neat-interpolation-prof +BuildRequires: ghc-network-uri-prof +#BuildRequires: ghc-open-browser-prof +BuildRequires: ghc-optparse-applicative-prof +BuildRequires: ghc-optparse-simple-prof +BuildRequires: ghc-path-prof +BuildRequires: ghc-path-io-prof +BuildRequires: ghc-persistent-prof +BuildRequires: ghc-persistent-sqlite-prof +BuildRequires: ghc-persistent-template-prof +BuildRequires: ghc-pretty-prof +BuildRequires: ghc-primitive-prof +BuildRequires: ghc-process-prof +#BuildRequires: ghc-project-template-prof +#BuildRequires: ghc-regex-applicative-text-prof +BuildRequires: ghc-resourcet-prof +#BuildRequires: ghc-retry-prof +BuildRequires: ghc-rio-prof +BuildRequires: ghc-semigroups-prof +BuildRequires: ghc-split-prof +BuildRequires: ghc-stm-prof +#BuildRequires: ghc-store-prof +#BuildRequires: ghc-store-core-prof +BuildRequires: ghc-streaming-commons-prof +BuildRequires: ghc-tar-prof +BuildRequires: ghc-template-haskell-prof +BuildRequires: ghc-temporary-prof +BuildRequires: ghc-text-prof +BuildRequires: ghc-text-metrics-prof +BuildRequires: ghc-th-reify-many-prof +BuildRequires: ghc-time-prof +BuildRequires: ghc-tls-prof +BuildRequires: ghc-transformers-prof +BuildRequires: ghc-typed-process-prof +BuildRequires: ghc-unicode-transforms-prof +BuildRequires: ghc-unix-prof +BuildRequires: ghc-unix-compat-prof +BuildRequires: ghc-unliftio-prof +BuildRequires: ghc-unordered-containers-prof +BuildRequires: ghc-vector-prof +BuildRequires: ghc-yaml-prof +BuildRequires: ghc-zip-archive-prof +BuildRequires: ghc-zlib-prof +# for missing dep 'hpack': +BuildRequires: ghc-Glob-prof +BuildRequires: ghc-bifunctors-prof +#BuildRequires: ghc-infer-license-prof +BuildRequires: ghc-scientific-prof +# for missing dep 'mustache': +BuildRequires: ghc-cmdargs-prof +BuildRequires: ghc-either-prof +BuildRequires: ghc-parsec-prof +BuildRequires: ghc-scientific-prof +BuildRequires: ghc-th-lift-prof +# for missing dep 'neat-interpolation': +BuildRequires: ghc-base-prelude-prof +BuildRequires: ghc-megaparsec-prof +# for missing dep 'regex-applicative-text': +BuildRequires: ghc-regex-applicative-prof +# for missing dep 'retry': +BuildRequires: ghc-data-default-class-prof +BuildRequires: ghc-random-prof +# for missing dep 'store': +BuildRequires: ghc-array-prof +BuildRequires: ghc-base-orphans-prof +BuildRequires: ghc-bifunctors-prof +BuildRequires: ghc-contravariant-prof +BuildRequires: ghc-cryptohash-prof +BuildRequires: ghc-free-prof +BuildRequires: ghc-hspec-prof +#BuildRequires: ghc-hspec-smallcheck-prof +BuildRequires: ghc-lifted-base-prof +BuildRequires: ghc-monad-control-prof +BuildRequires: ghc-network-prof +BuildRequires: ghc-safe-prof +BuildRequires: ghc-smallcheck-prof +BuildRequires: ghc-syb-prof +BuildRequires: ghc-th-lift-prof +BuildRequires: ghc-th-lift-instances-prof +BuildRequires: ghc-th-orphans-prof +#BuildRequires: ghc-th-utilities-prof +BuildRequires: ghc-void-prof +# End cabal-rpm deps + # pull in all of ghc for least surprise # even though strictly libHSghc is not formally part of HP Requires: ghc @@ -22,8 +194,7 @@ Requires: alex Requires: cabal-install Requires: happy Requires: hscolour -# F17: -Obsoletes: ghc-haskell-platform < %{version}-%{release} +Requires: stack # F26: Obsoletes: ghc-haskell-platform-devel < %{version}-%{release} @@ -31,19 +202,92 @@ Obsoletes: ghc-haskell-platform-devel < %{version}-%{release} Haskell Platform is a set stable and well used Haskell tools. It provides a good starting environment for Haskell development. + +%package -n stack +Version: %{stack_ver} +Summary: Haskell package tool +License: BSD +Url: http://haskellstack.org +Requires: gcc +Requires: gmp-devel +Recommends: zlib-devel + +%description -n stack +Stack is a cross-platform program for developing Haskell projects. + + +%global main_version %{version} + +%if %{defined ghclibdir} +%ghc_lib_subpackage -l %{quote:Public Domain} %{bindingsuname} +%ghc_lib_subpackage -l CC0 %{filelock} +%ghc_lib_subpackage -l MIT %{hpack} +%ghc_lib_subpackage -l BSD %{mintty} +%ghc_lib_subpackage -l BSD %{mustache} +%ghc_lib_subpackage -l MIT %{neatinterpolation} +%ghc_lib_subpackage -l BSD %{openbrowser} +%ghc_lib_subpackage -l BSD %{projecttemplate} +%ghc_lib_subpackage -l BSD %{regexapplicativetext} +%ghc_lib_subpackage -l BSD %{retry} +%ghc_lib_subpackage -l FIXME %{hspecsmallcheck} +%ghc_lib_subpackage -l MIT %{inferlicense} +%ghc_lib_subpackage -l MIT %{thutilities} +%ghc_lib_subpackage -l MIT %{store} +%ghc_lib_subpackage -l MIT %{storecore} +%ghc_lib_subpackage -l BSD %{stack} +%endif + +%global version %{main_version} + + %prep -%{nil} +# Begin cabal-rpm setup: +%setup -q -c -a1 -a2 -a3 -a4 -a5 -a6 -a7 -a8 -a9 -a10 -a11 -a12 -a20 -a 21 -a 22 +cp -bp %{SOURCE30} %{name}.cabal +# End cabal-rpm setup +( +cd %{regexapplicativetext} +cabal-tweak-dep-ver base '<4.10' '<4.13' +) + %build -%{nil} +# Begin cabal-rpm build: +%ghc_libs_build %{subpkgs} +# End cabal-rpm build + %install -%{nil} +# Begin cabal-rpm install +%ghc_libs_install %{subpkgs} +%ghc_fix_rpath %{pkgver} +# End cabal-rpm install + +# open-browser +rm %{buildroot}%{_bindir}/example +echo %{_bindir}/hpack >> %{hpack}/ghc-hpack.files +echo %{_bindir}/haskell-mustache >> %{mustache}/ghc-mustache.files + %files +%files -n stack +# Begin cabal-rpm files: +%license %{stack}/LICENSE +%doc %{stack}/CONTRIBUTING.md %{stack}/ChangeLog.md %{stack}/README.md +%{_bindir}/stack +# End cabal-rpm files + + %changelog +* Wed Sep 16 2020 Jens Petersen - 2019.2-2 +- stack requires gcc and gmp-devel +- stack also recommends zlib-devel + +* Thu Apr 23 2020 Jens Petersen - 2019.2-1 +- subpackage stack-1.9.3.1 package tool + * Wed Jan 29 2020 Fedora Release Engineering - 2019.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index e69de29..56c01f2 100644 --- a/sources +++ b/sources @@ -0,0 +1,16 @@ +SHA512 (bindings-uname-0.1.tar.gz) = e668b8524cd35e0558d2321f8b89e5b8f9666d43c6950a4b8e56468a84d4664bd7f6c679160fd85370ba3109fb38c00d15bf0ece9da548affcba7ec375b8b394 +SHA512 (filelock-0.1.1.3.tar.gz) = 2fc95f33311d43501daaed8472cffd198a0b9146325a9cfded5952c9a43b550fab6e89b722c2453034ee233480778bf2af9fb6089f111d168ebec1ececbaa895 +SHA512 (hpack-0.31.2.tar.gz) = 8476463d34a4f110362e09e2b64fa091776c8742b217be26de8cddd932ae850eb63d2ba241021e4f2a1528a10b5852bba7bccdb8b7248e6ced534d45a6c39542 +SHA512 (hspec-smallcheck-0.5.2.tar.gz) = 2fd27126285e7d308f277480dcadcb6b047f67a82389edaf7d4761504f88ffedd8831db5b6b4f178c429cf3e8009e8aee8c6b05040dd960e7d2813e50908bd05 +SHA512 (infer-license-0.2.0.tar.gz) = 266651d9890ccbd9281ef3f9cd16df10f9c6fa8449990b63e956bd13559b1ef773c9dee92ad80de5b9d03599ac6a09766a1f4f3425884007982ab14d01697d45 +SHA512 (mintty-0.1.2.tar.gz) = 6737851b82bec6977114baa572bdd012ff933a9d1c401857b97183fe341f605cc85618f2d0ac4afe2046cd90ec011d595bb82dea775f65b7e1d73dcf41777667 +SHA512 (mustache-2.3.0.tar.gz) = bdefb406a44bb3648ca7129128767be04c780d967757385770111a0da8f91ff7165213038e8abc7799b28b66eb7d2f47383346837fad7e6327dad7aa714971f6 +SHA512 (neat-interpolation-0.3.2.4.tar.gz) = c1e177bb811eec89047b3aa45e793681c2377a9c6700b557d5fe500af667d15dc8d06c161bb7b65daaa5ee88d675f48989d33419334253715ef0d38c006749ec +SHA512 (open-browser-0.2.1.0.tar.gz) = 94ba71597c270b518742534b1b9b9a7ca0ede2eeb08a030b03cca6dbe6e5a2de363dc443bae907ca5c90b126aeb7dc5f5dd1eada95ca78a0ba1a8d472df4ada1 +SHA512 (project-template-0.2.0.1.tar.gz) = bc5824086ba8dfaff4ff64c5115d37ea5e496d7692f1120b11c2a878e522119d362c7d119ccf7b9cc064c58f9ce6382b5e24a69cdac5ac5d683c4d616e2c66ea +SHA512 (regex-applicative-text-0.1.0.1.tar.gz) = 8ee1d581498e047a7b759476ce98c43c19656b767790b0f12b8485bc212a71c7115cee5c3e5089392995bc71851025093c406bce9d8ac3c5962675ae06fa4339 +SHA512 (retry-0.7.7.0.tar.gz) = 8a59efc71b7a8a6cb3d7fed5dbf30657a6fcee95608a7a590705f7fc83656f13c6929ed04e866d6cb15f0165af804954b65b70319ec1890a42b4523dfe1c951e +SHA512 (stack-1.9.3.1.tar.gz) = 01a0c379da6986fbdd0681090d70b503a27b510272cb27f327a964f31bbf1f5969bd32390b6c9f5e397376348e84dd86a17059455a0401608d58dab2631d7b3f +SHA512 (store-0.5.1.1.tar.gz) = f51ca5c6f5734360de0c38514c8e1437ea124d9195660038c7ee139c35d2e03576c23ae775da292037ebf403f30d876b5cb09b605b81e0c398b992334aa3dd32 +SHA512 (store-core-0.4.4.tar.gz) = 12af1c02235776fefebd630e01b6b8d0fd9d81288f8016ac8d0f6eaa4027c755f277b4cf0036dcee7c128dcac93def4ce5fb39d3d351f33d938aee85bc1c6171 +SHA512 (th-utilities-0.2.3.0.tar.gz) = edddde2ea3a9da44bd34cbf51d9f4ea14510eac9527f2f1a199390566e24f10ed84403f5450e47244b0cbfc4b5dc3a5c3f64ec596255f191d8bad83d9043a3ba diff --git a/stack-1.9.3.1.cabal b/stack-1.9.3.1.cabal new file mode 100644 index 0000000..6b5c34c --- /dev/null +++ b/stack-1.9.3.1.cabal @@ -0,0 +1,667 @@ +cabal-version: 1.24 + +-- This file has been generated from package.yaml by hpack version 0.31.2. +-- +-- see: https://github.com/sol/hpack +-- +-- hash: 20c56ad5f834f9b9591ab241421e1fef10c1f78084cc915abb8f49be4363fa94 + +name: stack +version: 1.9.3.1 +x-revision: 2 +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 +bug-reports: https://github.com/commercialhaskell/stack/issues +author: Commercial Haskell SIG +maintainer: manny@fpcomplete.com +license: BSD3 +license-file: LICENSE +build-type: Custom +extra-source-files: + CONTRIBUTING.md + ChangeLog.md + README.md + doc/architecture.md + doc/build_command.md + doc/ChangeLog.md + doc/CONTRIBUTING.md + doc/coverage.md + doc/custom_snapshot.md + doc/dependency_visualization.md + doc/docker_integration.md + doc/faq.md + doc/ghci.md + doc/ghcjs.md + doc/GUIDE.md + doc/install_and_upgrade.md + doc/nix_integration.md + doc/nonstandard_project_init.md + doc/README.md + doc/shell_autocompletion.md + doc/SIGNING_KEY.md + doc/stack_yaml_vs_cabal_package_file.md + doc/travis_ci.md + doc/yaml_configuration.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 + test/package-dump/ghc-head.txt + src/test/Stack/Untar/test1.tar.gz + src/test/Stack/Untar/test2.tar.gz + +source-repository head + type: git + location: https://github.com/commercialhaskell/stack + +custom-setup + setup-depends: + Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5) + , base >=4.10 && <5 + , filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5) + +flag disable-git-info + description: Disable compile-time inclusion of current git info in stack + manual: True + default: False + +flag hide-dependency-versions + description: Hides dependency versions from "stack --version", used only by building with stack.yaml + manual: True + default: False + +flag integration-tests + description: Run the integration test suite + manual: True + default: False + +flag static + description: Pass -static/-pthread to ghc when linking the stack binary. + manual: True + default: False + +flag 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.Aeson.Extended + Data.Attoparsec.Args + Data.Attoparsec.Combinators + Data.Attoparsec.Interpreter + Data.IORef.RunOnce + Data.Monoid.Map + Data.Store.VersionTagged + 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 + Paths_stack + 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.Docker + Stack.Docker.GlobalDB + Stack.Dot + Stack.Fetch + Stack.FileWatch + 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.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.PackageIndex + Stack.PackageLocation + 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.StaticBytes + 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.FlagName + Stack.Types.GhcPkgId + Stack.Types.Image + Stack.Types.NamedComponent + Stack.Types.Nix + Stack.Types.Package + Stack.Types.PackageDump + Stack.Types.PackageIdentifier + Stack.Types.PackageIndex + Stack.Types.PackageName + Stack.Types.Resolver + Stack.Types.Runner + Stack.Types.Sig + Stack.Types.TemplateName + Stack.Types.Version + Stack.Types.VersionIntervals + Stack.Upgrade + Stack.Upload + Text.PrettyPrint.Leijen.Extended + System.Process.PagerEditor + System.Terminal + other-modules: + Hackage.Security.Client.Repository.HttpLib.HttpClient + hs-source-dirs: + src/ + ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -fwarn-identities + build-depends: + Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5) + , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5) + , annotated-wl-pprint >=0.7.0 && <0.8 + , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9) || (==0.9.*) + , async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3) + , attoparsec >=0.13.2.2 && <0.14 + , base >=4.10 && <5 + , base64-bytestring (>=1.0.0.1 && <1.1) || (>=1.0.0.2 && <1.1) + , bytestring >=0.10.8.2 && <0.11 + , conduit (>=1.2.13.1 && <1.3) || (>=1.3.1 && <1.4) || (>=1.3.1.1 && <1.4) + , conduit-extra (>=1.2.3.2 && <1.3) || (>=1.3.0 && <1.4) || (>=1.3.1.1 && <1.4) + , containers (>=0.5.10.2 && <0.6) || (>=0.5.11.0 && <0.6) || (>=0.6.0.1 && <0.7) + , cryptonite ==0.25.* + , cryptonite-conduit >=0.2.2 && <0.3 + , deepseq (>=1.4.3.0 && <1.5) || (>=1.4.4.0 && <1.5) + , directory (>=1.3.0.2 && <1.4) || (>=1.3.1.5 && <1.4) || (>=1.3.3.0 && <1.4) + , echo >=0.1.3 && <0.2 + , exceptions (>=0.8.3 && <0.9) || (>=0.10.0 && <0.11) || (>=0.10.1 && <0.11) + , extra (>=1.6.9 && <1.7) || (>=1.6.13 && <1.7) || (>=1.6.14 && <1.7) + , file-embed (>=0.0.10.1 && <0.1) || (>=0.0.11 && <0.1) + , filelock >=0.1.1.2 && <0.2 + , filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5) + , fsnotify (>=0.2.1.1 && <0.3) || (>=0.3.0.1 && <0.4) + , generic-deriving (>=1.12.2 && <1.13) || (>=1.12.3 && <1.13) + , hackage-security >=0.5.3.0 && <0.6 + , hashable >=1.2.7.0 && <1.3 + , hpack (>=0.31.1 && <0.32) || (>=0.31.2 && <0.32) + , hpc >=0.6.0.3 && <0.7 + , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6) || (>=0.6.4 && <0.7) + , http-client-tls >=0.3.5.3 && <0.4 + , http-conduit (>=2.3.2 && <2.4) || (>=2.3.7 && <2.4) + , http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13) || (>=0.12.3 && <0.13) + , memory (>=0.14.16 && <0.15) || (>=0.14.18 && <0.15) + , microlens (>=0.4.8.3 && <0.5) || (>=0.4.9.1 && <0.5) || (>=0.4.10 && <0.5) + , mintty >=0.1.2 && <0.2 + , monad-logger (>=0.3.29 && <0.4) || (>=0.3.30 && <0.4) + , mono-traversable (>=1.0.9.0 && <1.1) || (>=1.0.11.0 && <1.1) + , mtl >=2.2.2 && <2.3 + , mustache >=2.3.0 && <2.4 + , neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.2 && <0.4) || (>=0.3.2.4 && <0.4) + , network-uri >=2.6.1.0 && <2.7 + , open-browser >=0.2.1.0 && <0.3 + , optparse-applicative (>=0.14.2.0 && <0.15) || (>=0.14.3.0 && <0.15) + , path >=0.6.1 && <0.7 + , path-io (>=1.3.3 && <1.4) || (>=1.4.2 && <1.5) + , persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.2 && <2.10) + , persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.3 && <2.10) + , persistent-template (>=2.5.4 && <2.6) || (>=2.6.0 && <2.7) + , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2) + , primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7) + , process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7) || (>=1.6.5.0 && <1.7) + , project-template >=0.2.0.1 && <0.3 + , regex-applicative-text >=0.1.0.1 && <0.2 + , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3) + , retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8) || (>=0.8.0.0 && <0.9) + , rio (>= 0.1.8.0 && < 0.1.9) || (>=0.1.9.2 && <0.2) + , semigroups >=0.18.5 && <0.19 + , split >=0.2.3.3 && <0.3 + , stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6) + , store (>=0.4.3.2 && <0.5) || (>=0.5.0.1 && <0.6) + , store-core >=0.4.4 && <0.5 + , streaming-commons (>=0.1.19 && <0.2) || (>=0.2.1.0 && <0.3) + , tar >=0.5.1.0 && <0.6 + , template-haskell (>=2.12.0.0 && <2.13) || (>=2.13.0.0 && <2.14) || (>=2.14.0.0 && <2.15) + , temporary (>=1.2.1.1 && <1.3) || (==1.3.*) + , text (>=1.2.3.0 && <1.3) || (>=1.2.3.1 && <1.3) + , text-metrics >=0.3.0 && <0.4 + , th-reify-many >=0.1.8 && <0.2 + , time >=1.8.0.2 && <1.9 + , tls >=1.4.1 && <1.5 + , transformers (>=0.5.2.0 && <0.6) || (>=0.5.5.0 && <0.6) || (>=0.5.6.2 && <0.6) + , typed-process (>=0.2.3.0 && <0.3) || (>=0.2.4.0 && <0.3) + , unicode-transforms (>=0.3.4 && <0.4) || (>=0.3.5 && <0.4) + , unix-compat (>=0.5.0.1 && <0.6) || (>=0.5.1 && <0.6) + , unliftio (>=0.2.10 && <0.3) || (>=0.2.8.1 && <0.3) || (>=0.2.10 && <0.3) + , unordered-containers (>=0.2.9.0 && <0.3) || (>=0.2.10.0 && <0.3) + , vector (>=0.12.0.1 && <0.13) || (>=0.12.0.2 && <0.13) + , yaml (>=0.10.4.0 && <0.11) || (>=0.11.0.0 && <0.12) + , zip-archive (>=0.3.3 && <0.4) || (==0.4.*) + , zlib >=0.6.2 && <0.7 + if os(windows) + cpp-options: -DWINDOWS + build-depends: + Win32 + else + build-tools: + hsc2hs + build-depends: + bindings-uname ==0.1.* + , unix >=2.7.2.2 && <2.8 + if os(windows) + hs-source-dirs: + src/windows/ + else + hs-source-dirs: + src/unix/ + default-language: Haskell2010 + autogen-modules: Paths_stack + +executable stack + main-is: Main.hs + other-modules: + Build_stack + Paths_stack + hs-source-dirs: + src/main + ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded -rtsopts + build-depends: + Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5) + , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5) + , annotated-wl-pprint >=0.7.0 && <0.8 + , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9) || (==0.9.*) + , async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3) + , attoparsec >=0.13.2.2 && <0.14 + , base >=4.10 && <5 + , base64-bytestring (>=1.0.0.1 && <1.1) || (>=1.0.0.2 && <1.1) + , bytestring >=0.10.8.2 && <0.11 + , conduit (>=1.2.13.1 && <1.3) || (>=1.3.1 && <1.4) || (>=1.3.1.1 && <1.4) + , conduit-extra (>=1.2.3.2 && <1.3) || (>=1.3.0 && <1.4) || (>=1.3.1.1 && <1.4) + , containers (>=0.5.10.2 && <0.6) || (>=0.5.11.0 && <0.6) || (>=0.6.0.1 && <0.7) + , cryptonite ==0.25.* + , cryptonite-conduit >=0.2.2 && <0.3 + , deepseq (>=1.4.3.0 && <1.5) || (>=1.4.4.0 && <1.5) + , directory (>=1.3.0.2 && <1.4) || (>=1.3.1.5 && <1.4) || (>=1.3.3.0 && <1.4) + , echo >=0.1.3 && <0.2 + , exceptions (>=0.8.3 && <0.9) || (>=0.10.0 && <0.11) || (>=0.10.1 && <0.11) + , extra (>=1.6.9 && <1.7) || (>=1.6.13 && <1.7) || (>=1.6.14 && <1.7) + , file-embed (>=0.0.10.1 && <0.1) || (>=0.0.11 && <0.1) + , filelock >=0.1.1.2 && <0.2 + , filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5) + , fsnotify (>=0.2.1.1 && <0.3) || (>=0.3.0.1 && <0.4) + , generic-deriving (>=1.12.2 && <1.13) || (>=1.12.3 && <1.13) + , hackage-security >=0.5.3.0 && <0.6 + , hashable >=1.2.7.0 && <1.3 + , hpack (>=0.31.1 && <0.32) || (>=0.31.2 && <0.32) + , hpc >=0.6.0.3 && <0.7 + , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6) || (>=0.6.4 && <0.7) + , http-client-tls >=0.3.5.3 && <0.4 + , http-conduit (>=2.3.2 && <2.4) || (>=2.3.7 && <2.4) + , http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13) || (>=0.12.3 && <0.13) + , memory (>=0.14.16 && <0.15) || (>=0.14.18 && <0.15) + , microlens (>=0.4.8.3 && <0.5) || (>=0.4.9.1 && <0.5) || (>=0.4.10 && <0.5) + , mintty >=0.1.2 && <0.2 + , monad-logger (>=0.3.29 && <0.4) || (>=0.3.30 && <0.4) + , mono-traversable (>=1.0.9.0 && <1.1) || (>=1.0.11.0 && <1.1) + , mtl >=2.2.2 && <2.3 + , mustache >=2.3.0 && <2.4 + , neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.2 && <0.4) || (>=0.3.2.4 && <0.4) + , network-uri >=2.6.1.0 && <2.7 + , open-browser >=0.2.1.0 && <0.3 + , optparse-applicative (>=0.14.2.0 && <0.15) || (>=0.14.3.0 && <0.15) + , path >=0.6.1 && <0.7 + , path-io (>=1.3.3 && <1.4) || (>=1.4.2 && <1.5) + , persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.2 && <2.10) + , persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.3 && <2.10) + , persistent-template (>=2.5.4 && <2.6) || (>=2.6.0 && <2.7) + , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2) + , primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7) + , process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7) || (>=1.6.5.0 && <1.7) + , project-template >=0.2.0.1 && <0.3 + , regex-applicative-text >=0.1.0.1 && <0.2 + , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3) + , retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8) || (>=0.8.0.0 && <0.9) + , rio (>= 0.1.8.0 && < 0.1.9) || (>=0.1.9.2 && <0.2) + , semigroups >=0.18.5 && <0.19 + , split >=0.2.3.3 && <0.3 + , stack + , stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6) + , store (>=0.4.3.2 && <0.5) || (>=0.5.0.1 && <0.6) + , store-core >=0.4.4 && <0.5 + , streaming-commons (>=0.1.19 && <0.2) || (>=0.2.1.0 && <0.3) + , tar >=0.5.1.0 && <0.6 + , template-haskell (>=2.12.0.0 && <2.13) || (>=2.13.0.0 && <2.14) || (>=2.14.0.0 && <2.15) + , temporary (>=1.2.1.1 && <1.3) || (==1.3.*) + , text (>=1.2.3.0 && <1.3) || (>=1.2.3.1 && <1.3) + , text-metrics >=0.3.0 && <0.4 + , th-reify-many >=0.1.8 && <0.2 + , time >=1.8.0.2 && <1.9 + , tls >=1.4.1 && <1.5 + , transformers (>=0.5.2.0 && <0.6) || (>=0.5.5.0 && <0.6) || (>=0.5.6.2 && <0.6) + , typed-process (>=0.2.3.0 && <0.3) || (>=0.2.4.0 && <0.3) + , unicode-transforms (>=0.3.4 && <0.4) || (>=0.3.5 && <0.4) + , unix-compat (>=0.5.0.1 && <0.6) || (>=0.5.1 && <0.6) + , unliftio (>=0.2.10 && <0.3) || (>=0.2.8.1 && <0.3) || (>=0.2.10 && <0.3) + , unordered-containers (>=0.2.9.0 && <0.3) || (>=0.2.10.0 && <0.3) + , vector (>=0.12.0.1 && <0.13) || (>=0.12.0.2 && <0.13) + , yaml (>=0.10.4.0 && <0.11) || (>=0.11.0.0 && <0.12) + , zip-archive (>=0.3.3 && <0.4) || (==0.4.*) + , zlib >=0.6.2 && <0.7 + if os(windows) + cpp-options: -DWINDOWS + build-depends: + Win32 + else + build-tools: + hsc2hs + build-depends: + bindings-uname ==0.1.* + , unix >=2.7.2.2 && <2.8 + if flag(static) + ld-options: -static -pthread + if !(flag(disable-git-info)) + cpp-options: -DUSE_GIT_INFO + build-depends: + githash (>=0.1.3.0 && <0.2) || (>=0.1.3.1 && <0.2) + , optparse-simple (>=0.1.0 && <0.2) || (>=0.1.1.1 && <0.2) + if flag(hide-dependency-versions) + cpp-options: -DHIDE_DEP_VERSIONS + if flag(supported-build) + cpp-options: -DSUPPORTED_BUILD + default-language: Haskell2010 + autogen-modules: + Build_stack, + Paths_stack + +test-suite stack-integration-test + type: exitcode-stdio-1.0 + main-is: IntegrationSpec.hs + other-modules: + StackTest + Paths_stack + hs-source-dirs: + test/integration + test/integration/lib + ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded -rtsopts -with-rtsopts=-N + build-depends: + Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5) + , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5) + , annotated-wl-pprint >=0.7.0 && <0.8 + , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9) || (==0.9.*) + , async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3) + , attoparsec >=0.13.2.2 && <0.14 + , base >=4.10 && <5 + , base64-bytestring (>=1.0.0.1 && <1.1) || (>=1.0.0.2 && <1.1) + , bytestring >=0.10.8.2 && <0.11 + , conduit (>=1.2.13.1 && <1.3) || (>=1.3.1 && <1.4) || (>=1.3.1.1 && <1.4) + , conduit-extra (>=1.2.3.2 && <1.3) || (>=1.3.0 && <1.4) || (>=1.3.1.1 && <1.4) + , containers (>=0.5.10.2 && <0.6) || (>=0.5.11.0 && <0.6) || (>=0.6.0.1 && <0.7) + , cryptonite ==0.25.* + , cryptonite-conduit >=0.2.2 && <0.3 + , deepseq (>=1.4.3.0 && <1.5) || (>=1.4.4.0 && <1.5) + , directory (>=1.3.0.2 && <1.4) || (>=1.3.1.5 && <1.4) || (>=1.3.3.0 && <1.4) + , echo >=0.1.3 && <0.2 + , exceptions (>=0.8.3 && <0.9) || (>=0.10.0 && <0.11) || (>=0.10.1 && <0.11) + , extra (>=1.6.9 && <1.7) || (>=1.6.13 && <1.7) || (>=1.6.14 && <1.7) + , file-embed (>=0.0.10.1 && <0.1) || (>=0.0.11 && <0.1) + , filelock >=0.1.1.2 && <0.2 + , filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5) + , fsnotify (>=0.2.1.1 && <0.3) || (>=0.3.0.1 && <0.4) + , generic-deriving (>=1.12.2 && <1.13) || (>=1.12.3 && <1.13) + , hackage-security >=0.5.3.0 && <0.6 + , hashable >=1.2.7.0 && <1.3 + , hpack (>=0.31.1 && <0.32) || (>=0.31.2 && <0.32) + , hpc >=0.6.0.3 && <0.7 + , hspec (>=2.4.8 && <2.5) || (>=2.5.5 && <2.6) || (>=2.7.0 && <2.8) + , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6) || (>=0.6.4 && <0.7) + , http-client-tls >=0.3.5.3 && <0.4 + , http-conduit (>=2.3.2 && <2.4) || (>=2.3.7 && <2.4) + , http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13) || (>=0.12.3 && <0.13) + , memory (>=0.14.16 && <0.15) || (>=0.14.18 && <0.15) + , microlens (>=0.4.8.3 && <0.5) || (>=0.4.9.1 && <0.5) || (>=0.4.10 && <0.5) + , mintty >=0.1.2 && <0.2 + , monad-logger (>=0.3.29 && <0.4) || (>=0.3.30 && <0.4) + , mono-traversable (>=1.0.9.0 && <1.1) || (>=1.0.11.0 && <1.1) + , mtl >=2.2.2 && <2.3 + , mustache >=2.3.0 && <2.4 + , neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.2 && <0.4) || (>=0.3.2.4 && <0.4) + , network-uri >=2.6.1.0 && <2.7 + , open-browser >=0.2.1.0 && <0.3 + , optparse-applicative (>=0.14.2.0 && <0.15) || (>=0.14.3.0 && <0.15) + , path >=0.6.1 && <0.7 + , path-io (>=1.3.3 && <1.4) || (>=1.4.2 && <1.5) + , persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.2 && <2.10) + , persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.3 && <2.10) + , persistent-template (>=2.5.4 && <2.6) || (>=2.6.0 && <2.7) + , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2) + , primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7) + , process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7) || (>=1.6.5.0 && <1.7) + , project-template >=0.2.0.1 && <0.3 + , regex-applicative-text >=0.1.0.1 && <0.2 + , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3) + , retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8) || (>=0.8.0.0 && <0.9) + , rio (>= 0.1.8.0 && < 0.1.9) || (>=0.1.9.2 && <0.2) + , semigroups >=0.18.5 && <0.19 + , split >=0.2.3.3 && <0.3 + , stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6) + , store (>=0.4.3.2 && <0.5) || (>=0.5.0.1 && <0.6) + , store-core >=0.4.4 && <0.5 + , streaming-commons (>=0.1.19 && <0.2) || (>=0.2.1.0 && <0.3) + , tar >=0.5.1.0 && <0.6 + , template-haskell (>=2.12.0.0 && <2.13) || (>=2.13.0.0 && <2.14) || (>=2.14.0.0 && <2.15) + , temporary (>=1.2.1.1 && <1.3) || (==1.3.*) + , text (>=1.2.3.0 && <1.3) || (>=1.2.3.1 && <1.3) + , text-metrics >=0.3.0 && <0.4 + , th-reify-many >=0.1.8 && <0.2 + , time >=1.8.0.2 && <1.9 + , tls >=1.4.1 && <1.5 + , transformers (>=0.5.2.0 && <0.6) || (>=0.5.5.0 && <0.6) || (>=0.5.6.2 && <0.6) + , typed-process (>=0.2.3.0 && <0.3) || (>=0.2.4.0 && <0.3) + , unicode-transforms (>=0.3.4 && <0.4) || (>=0.3.5 && <0.4) + , unix-compat (>=0.5.0.1 && <0.6) || (>=0.5.1 && <0.6) + , unliftio (>=0.2.10 && <0.3) || (>=0.2.8.1 && <0.3) || (>=0.2.10 && <0.3) + , unordered-containers (>=0.2.9.0 && <0.3) || (>=0.2.10.0 && <0.3) + , vector (>=0.12.0.1 && <0.13) || (>=0.12.0.2 && <0.13) + , yaml (>=0.10.4.0 && <0.11) || (>=0.11.0.0 && <0.12) + , zip-archive (>=0.3.3 && <0.4) || (==0.4.*) + , zlib >=0.6.2 && <0.7 + if os(windows) + cpp-options: -DWINDOWS + build-depends: + Win32 + else + build-tools: + hsc2hs + build-depends: + bindings-uname ==0.1.* + , unix >=2.7.2.2 && <2.8 + if !(flag(integration-tests)) + buildable: False + default-language: Haskell2010 + +test-suite stack-test + type: exitcode-stdio-1.0 + main-is: Test.hs + other-modules: + Network.HTTP.Download.VerifiedSpec + Spec + Stack.ArgsSpec + Stack.Build.ExecuteSpec + Stack.Build.TargetSpec + Stack.ConfigSpec + Stack.DotSpec + Stack.Ghci.PortableFakePaths + Stack.Ghci.ScriptSpec + Stack.GhciSpec + Stack.NixSpec + Stack.PackageDumpSpec + Stack.SolverSpec + Stack.StaticBytesSpec + Stack.StoreSpec + Stack.Types.BuildPlanSpec + Stack.Types.TemplateNameSpec + Stack.Untar.UntarSpec + Paths_stack + hs-source-dirs: + src/test + ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded + build-depends: + Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5) + , QuickCheck (>=2.10.1 && <2.11) || (>=2.11.3 && <2.12) || (>=2.12.6.1 && <2.13) + , aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5) + , annotated-wl-pprint >=0.7.0 && <0.8 + , ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9) || (==0.9.*) + , async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3) + , attoparsec >=0.13.2.2 && <0.14 + , base >=4.10 && <5 + , base64-bytestring (>=1.0.0.1 && <1.1) || (>=1.0.0.2 && <1.1) + , bytestring >=0.10.8.2 && <0.11 + , conduit (>=1.2.13.1 && <1.3) || (>=1.3.1 && <1.4) || (>=1.3.1.1 && <1.4) + , conduit-extra (>=1.2.3.2 && <1.3) || (>=1.3.0 && <1.4) || (>=1.3.1.1 && <1.4) + , containers (>=0.5.10.2 && <0.6) || (>=0.5.11.0 && <0.6) || (>=0.6.0.1 && <0.7) + , cryptonite ==0.25.* + , cryptonite-conduit >=0.2.2 && <0.3 + , deepseq (>=1.4.3.0 && <1.5) || (>=1.4.4.0 && <1.5) + , directory (>=1.3.0.2 && <1.4) || (>=1.3.1.5 && <1.4) || (>=1.3.3.0 && <1.4) + , echo >=0.1.3 && <0.2 + , exceptions (>=0.8.3 && <0.9) || (>=0.10.0 && <0.11) || (>=0.10.1 && <0.11) + , extra (>=1.6.9 && <1.7) || (>=1.6.13 && <1.7) || (>=1.6.14 && <1.7) + , file-embed (>=0.0.10.1 && <0.1) || (>=0.0.11 && <0.1) + , filelock >=0.1.1.2 && <0.2 + , filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5) + , fsnotify (>=0.2.1.1 && <0.3) || (>=0.3.0.1 && <0.4) + , generic-deriving (>=1.12.2 && <1.13) || (>=1.12.3 && <1.13) + , hackage-security >=0.5.3.0 && <0.6 + , hashable >=1.2.7.0 && <1.3 + , hpack (>=0.31.1 && <0.32) || (>=0.31.2 && <0.32) + , hpc >=0.6.0.3 && <0.7 + , hspec (>=2.4.8 && <2.5) || (>=2.5.5 && <2.6) || (>=2.7.0 && <2.8) + , http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6) || (>=0.6.4 && <0.7) + , http-client-tls >=0.3.5.3 && <0.4 + , http-conduit (>=2.3.2 && <2.4) || (>=2.3.7 && <2.4) + , http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13) || (>=0.12.3 && <0.13) + , memory (>=0.14.16 && <0.15) || (>=0.14.18 && <0.15) + , microlens (>=0.4.8.3 && <0.5) || (>=0.4.9.1 && <0.5) || (>=0.4.10 && <0.5) + , mintty >=0.1.2 && <0.2 + , monad-logger (>=0.3.29 && <0.4) || (>=0.3.30 && <0.4) + , mono-traversable (>=1.0.9.0 && <1.1) || (>=1.0.11.0 && <1.1) + , mtl >=2.2.2 && <2.3 + , mustache >=2.3.0 && <2.4 + , neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.2 && <0.4) || (>=0.3.2.4 && <0.4) + , network-uri >=2.6.1.0 && <2.7 + , open-browser >=0.2.1.0 && <0.3 + , optparse-applicative (>=0.14.2.0 && <0.15) || (>=0.14.3.0 && <0.15) + , path >=0.6.1 && <0.7 + , path-io (>=1.3.3 && <1.4) || (>=1.4.2 && <1.5) + , persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.2 && <2.10) + , persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.3 && <2.10) + , persistent-template (>=2.5.4 && <2.6) || (>=2.6.0 && <2.7) + , pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2) + , primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7) + , process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7) || (>=1.6.5.0 && <1.7) + , project-template >=0.2.0.1 && <0.3 + , regex-applicative-text >=0.1.0.1 && <0.2 + , resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3) + , retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8) || (>=0.8.0.0 && <0.9) + , rio (>= 0.1.8.0 && < 0.1.9) || (>=0.1.9.2 && <0.2) + , semigroups >=0.18.5 && <0.19 + , smallcheck >=1.1.5 && <1.2 + , split >=0.2.3.3 && <0.3 + , stack + , stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6) + , store (>=0.4.3.2 && <0.5) || (>=0.5.0.1 && <0.6) + , store-core >=0.4.4 && <0.5 + , streaming-commons (>=0.1.19 && <0.2) || (>=0.2.1.0 && <0.3) + , tar >=0.5.1.0 && <0.6 + , template-haskell (>=2.12.0.0 && <2.13) || (>=2.13.0.0 && <2.14) || (>=2.14.0.0 && <2.15) + , temporary (>=1.2.1.1 && <1.3) || (==1.3.*) + , text (>=1.2.3.0 && <1.3) || (>=1.2.3.1 && <1.3) + , text-metrics >=0.3.0 && <0.4 + , th-reify-many >=0.1.8 && <0.2 + , time >=1.8.0.2 && <1.9 + , tls >=1.4.1 && <1.5 + , transformers (>=0.5.2.0 && <0.6) || (>=0.5.5.0 && <0.6) || (>=0.5.6.2 && <0.6) + , typed-process (>=0.2.3.0 && <0.3) || (>=0.2.4.0 && <0.3) + , unicode-transforms (>=0.3.4 && <0.4) || (>=0.3.5 && <0.4) + , unix-compat (>=0.5.0.1 && <0.6) || (>=0.5.1 && <0.6) + , unliftio (>=0.2.10 && <0.3) || (>=0.2.8.1 && <0.3) || (>=0.2.10 && <0.3) + , unordered-containers (>=0.2.9.0 && <0.3) || (>=0.2.10.0 && <0.3) + , vector (>=0.12.0.1 && <0.13) || (>=0.12.0.2 && <0.13) + , yaml (>=0.10.4.0 && <0.11) || (>=0.11.0.0 && <0.12) + , zip-archive (>=0.3.3 && <0.4) || (==0.4.*) + , zlib >=0.6.2 && <0.7 + if os(windows) + cpp-options: -DWINDOWS + build-depends: + Win32 + else + build-tools: + hsc2hs + build-depends: + bindings-uname ==0.1.* + , unix >=2.7.2.2 && <2.8 + default-language: Haskell2010