diff options
Diffstat (limited to 'third_party/overlays/tvl.nix')
-rw-r--r-- | third_party/overlays/tvl.nix | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/third_party/overlays/tvl.nix b/third_party/overlays/tvl.nix index 4cd2bd3ef55c..a51035d0c6e2 100644 --- a/third_party/overlays/tvl.nix +++ b/third_party/overlays/tvl.nix @@ -74,4 +74,22 @@ self: super: { outputHash = "10if2lmv8d95j3walq3ggx3y423yfy4yl9vplw3apd0s671bly8b"; }); }); + + # Temporary workaround until the following commit is in channels: + # https://github.com/nixos/nixpkgs/commit/5819b99350d7ac6e20f91adce38e7bb22e4d6fc4 + ocamlPackages = super.ocamlPackages.overrideScope' (oself: osuper: { + uutf = + let + expectedUrls = [ + "https://erratique.ch/software/uutf/releases/uutf-${osuper.uutf.version}.tbz" + ]; + in + assert osuper.uutf.src.urls != expectedUrls; + osuper.uutf.overrideAttrs (old: { + src = self.fetchurl { + urls = expectedUrls; + sha256 = old.src.outputHash; + }; + }); + }); } |