pkgs/build-support/cabal: filter 'doCheck=false' field from the expression to avoid unnecessary hash changes

In the master branch, doCheck defaults to 'false', which means that no package
will change its hash unless its doCheck field is set to 'true' explicitly. In
the stdenv-updates branch, however, all Haskell packages have a default setting
of 'doCheck=true'. Once that branch has been merged, filtering doCheck is no
longer necessary.
This commit is contained in:
Peter Simons 2013-02-24 23:43:34 +01:00
parent c18e2ea902
commit d8974b47cb

View File

@ -9,7 +9,7 @@
internalAttrs = [
"internalAttrs" "buildDepends" "buildTools" "extraLibraries" "pkgconfigDepends"
"isLibrary" "isExecutable" "testDepends"
];
] ++ stdenv.lib.optional (!args.doCheck or false) "doCheck";
# Stuff happening after the user preferences have been processed. We remove
# internal attributes and strip null elements from the dependency lists, all