@@ -43,10 +43,11 @@ with rec {
43{ mkDerivation, stdenv, flags ? {} }:
43{ mkDerivation, stdenv, flags ? {} }:
44let expr = expr0 flags;
44let expr = expr0 flags;
45 pname = expr.package.identifier.name;
45 pname = expr.package.identifier.name;
46+ pversion = expr.package.identifier.version;
46in mkDerivation ({
47in mkDerivation ({
47 inherit pname;
48 inherit pname;
48− version = expr.package.identifier.version;
49+ version = pversion;
49− sha256 = null;
50+ sha256 = (import <hackage/all-cabal-hashes.nix>).${pname}.${pversion} or null;
51 isLibrary = builtins.hasAttr pname expr.components;
52 isLibrary = builtins.hasAttr pname expr.components;
52 isExecutable = builtins.hasAttr "exes" expr.components;
53 isExecutable = builtins.hasAttr "exes" expr.components;