Commit a4c80aee authored by Qiming Chu's avatar Qiming Chu
Browse files

vyxal: update mill dependency to use fetchurl for version and URL locking



The source link for mill will be changing, so we need to specify the
download link for mill here.

Signed-off-by: default avatarQiming Chu <cchuqiming@gmail.com>
parent de0fe301
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
  stdenvNoCC,
  clangStdenv,
  fetchFromGitHub,
  fetchurl,
  mill,
  which,
}:
@@ -10,11 +11,12 @@
let
  # we need to lock the mill version, because an update will change the
  # fetched internal dependencies, thus breaking the deps FOD
  lockedMill = mill.overrideAttrs (oldAttrs: {
  lockedMill = mill.overrideAttrs (oldAttrs: rec {
    # should ideally match the version listed inside the `.mill-version` file of the source
    version = "0.11.12";
    src = oldAttrs.src.overrideAttrs {
      outputHash = "sha256-k4/oMHvtq5YXY8hRlX4gWN16ClfjXEAn6mRIoEBHNJo=";
    src = fetchurl {
      url = "https://github.com/com-lihaoyi/mill/releases/download/${version}/${version}-assembly";
      hash = "sha256-k4/oMHvtq5YXY8hRlX4gWN16ClfjXEAn6mRIoEBHNJo=";
    };
  });
in