git.iko.soy/typeable/stackage2nix
on master help sign in
Do not check extra-deps
4dc767fDmitry Bushev
src/Distribution/Nixpkgs/Haskell/FromStack.hs+1
@@ -97,4 +97,5 @@ finalizePackage :: Package -> PackageConfig -> Derivation -> Derivation
97finalizePackage pkg pconf drv = drv
97finalizePackage pkg pconf drv = drv
98 & src .~ pkgSource pkg
98 & src .~ pkgSource pkg
99 & doCheck &&~ enableCheck pconf
99 & doCheck &&~ enableCheck pconf
100+ & testDepends %~ (if enableCheck pconf then id else const mempty)
100 & runHaddock &&~ enableHaddock pconf
101 & runHaddock &&~ enableHaddock pconf
src/Runner.hs+4−1
@@ -50,9 +50,12 @@ run = do
50 let
50 let
51 stackResolver = stackConf ^. scResolver
51 stackResolver = stackConf ^. scResolver
52 stackPackagesConfig = mkStackPackagesConfig opts
52 stackPackagesConfig = mkStackPackagesConfig opts
53+ stackExtraDepsConfig = stackPackagesConfig
54+ & spcDoCheckPackages .~ False
55+ & spcDoHaddockPackages .~ False
53 stackConfPackages <- traverse (fmap mkNode . packageDerivation stackPackagesConfig hackageDb)
56 stackConfPackages <- traverse (fmap mkNode . packageDerivation stackPackagesConfig hackageDb)
54 $ stackConf ^. scPackages
57 $ stackConf ^. scPackages
55− stackConfExtraDeps <- traverse (fmap mkNode . packageDerivation stackPackagesConfig hackageDb)
58+ stackConfExtraDeps <- traverse (fmap mkNode . packageDerivation stackExtraDepsConfig hackageDb)
56 $ stackConf ^. scExtraDeps
59 $ stackConf ^. scExtraDeps
57 let
60 let
58 stackConfAllPackages = maybe stackConfPackages ((<>) stackConfPackages)
61 stackConfAllPackages = maybe stackConfPackages ((<>) stackConfPackages)