@@ -32,7 +32,7 @@ with rec {
34{ mkDerivation, stdenv, flags ? {} }:
34{ mkDerivation, stdenv, flags ? {} }:
35−let expr = expr0 (stdenv.lib.traceVal flags);
35+let expr = expr0 flags;
36 pname = expr.package.identifier.name;
36 pname = expr.package.identifier.name;
37in mkDerivation ({
37in mkDerivation ({
38 inherit pname;
38 inherit pname;
@@ -46,7 +46,7 @@ in mkDerivation ({
46 description = expr.package.synopsis;
46 description = expr.package.synopsis;
47 license = resolve.license stdenv expr.package.license;
47 license = resolve.license stdenv expr.package.license;
49− configureFlags = pkgs.lib.mapAttrsToList (flag: enabled: (if enabled then "-f" else "-f-") + flag) flags;
49+ configureFlags = pkgs.lib.mapAttrsToList (flag: enabled: (if enabled then "-f" else "-f-") + flag) expr.flags;
50} // pkgs.lib.optionalAttrs (builtins.hasAttr pname expr.components) {
50} // pkgs.lib.optionalAttrs (builtins.hasAttr pname expr.components) {
51 libraryHaskellDepends = expr.components.${pname}.depends;
51 libraryHaskellDepends = expr.components.${pname}.depends;
52 libraryPkgconfigDepends = expr.components.${pname}.pkgconfig or [];
52 libraryPkgconfigDepends = expr.components.${pname}.pkgconfig or [];