normcap: 0.5.8 -> 0.5.9 (#355312)
[NixPkgs.git] / pkgs / by-name / ni / nim-unwrapped-1_0 / package.nix
blob09b50753bcfe8bc3e3fd1a99b4f4bd9686d81074
2   lib,
3   stdenv,
4   fetchurl,
5   nim-unwrapped-2,
6 }:
8 nim-unwrapped-2.overrideAttrs (
9   finalAttrs: prevAttrs: {
10     version = "1.6.20";
11     src = fetchurl {
12       url = "https://nim-lang.org/download/nim-${finalAttrs.version}.tar.xz";
13       hash = "sha256-/+0EdQTR/K9hDw3Xzz4Ce+kaKSsMnFEWFQTC87mE/7k=";
14     };
16     patches =
17       builtins.filter (
18         p:
19         builtins.elem (builtins.baseNameOf p) [
20           "NIM_CONFIG_DIR.patch"
21           "nixbuild.patch"
22         ]
23       ) nim-unwrapped-2.patches
24       ++ [
25         ./extra-mangling.patch
26         # Mangle store paths of modules to prevent runtime dependence.
27       ]
28       ++ lib.optional (!stdenv.hostPlatform.isWindows) ./toLocation.patch;
29   }