@@ -25,15 +25,13 @@ unHackageDb :: HackageDb -> String
2525unHackageDb = T.unpack . fromHackageDB
2626
2727data StackPackagesConfig = StackPackagesConfig
28− { _spcHaskellResolver :: !HaskellResolver
29− , _spcNixpkgsResolver :: !NixpkgsResolver
30− , _spcTargetPlatform :: !Platform
31− , _spcTargetCompiler :: !CompilerInfo
32− , _spcFlagAssignment :: !FlagAssignment
33− , _spcDoCheckPackages :: !Bool
34− , _spcDoHaddockPackages :: !Bool
35− , _spcDoCheckStackage :: !Bool
36− , _spcDoHaddockStackage :: !Bool
28+ { _spcHaskellResolver :: HaskellResolver
29+ , _spcNixpkgsResolver :: NixpkgsResolver
30+ , _spcTargetPlatform :: Platform
31+ , _spcTargetCompiler :: CompilerInfo
32+ , _spcFlagAssignment :: FlagAssignment
33+ , _spcDoCheckPackages :: Bool
34+ , _spcDoHaddockPackages :: Bool
3735 }
3836
3937makeLenses ''StackPackagesConfig
@@ -96,8 +94,8 @@ packageDerivation conf optHackageDb stackPackage = do
9694 & subpath %~ flip fromMaybe (stackPackage ^. spDir)
9795 isExtraDep = stackPackage ^. spExtraDep
9896 pconf = PackageConfig
99− { enableCheck = if isExtraDep then conf ^. spcDoCheckStackage else conf ^. spcDoCheckPackages
100− , enableHaddock = if isExtraDep then conf ^. spcDoHaddockStackage else conf ^. spcDoHaddockPackages }
97+ { enableCheck = isExtraDep || conf ^. spcDoCheckPackages
98+ , enableHaddock = isExtraDep || conf ^. spcDoHaddockPackages }
10199 return $ finalizePackage pkg pconf drv
102100
103101genericPackageDerivation