on iko/ghcjs-patch-master help sign in
adds hashes
e43b9f9Moritz Angermann
compat/driver.nix+3−2
@@ -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;
50
51
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;