Compare commits
3 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9058450fd8 | ||
|
|
0752f96aec | ||
|
|
825374cfc7 |
4 changed files with 951 additions and 8 deletions
16
.gitignore
vendored
16
.gitignore
vendored
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 <petersen@redhat.com> - 2019.2-2
|
||||
- stack requires gcc and gmp-devel
|
||||
- stack also recommends zlib-devel
|
||||
|
||||
* Thu Apr 23 2020 Jens Petersen <petersen@redhat.com> - 2019.2-1
|
||||
- subpackage stack-1.9.3.1 package tool
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2019.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
16
sources
16
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
|
||||
667
stack-1.9.3.1.cabal
Normal file
667
stack-1.9.3.1.cabal
Normal file
|
|
@ -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
|
||||
Loading…
Add table
Add a link
Reference in a new issue