Unverified Commit 7f5bf91c authored by Wolfgang Walther's avatar Wolfgang Walther Committed by GitHub
Browse files

yaml-language-server: 1.15.0 -> 1.17.0 , use writableTmpDirAsHomeHook (#393115)

parents fe705343 eae90bb6
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -5,24 +5,25 @@
  fixup-yarn-lock,
  makeWrapper,
  nodejs,
  writableTmpDirAsHomeHook,
  stdenv,
  yarn,
}:

stdenv.mkDerivation rec {
  pname = "yaml-language-server";
  version = "1.15.0";
  version = "1.17.0";

  src = fetchFromGitHub {
    owner = "redhat-developer";
    repo = "yaml-language-server";
    tag = version;
    hash = "sha256-Y3Q/y9UIiy7US8Jl4vxT0Pfw8h3hiXK+Cu9TEQHyAaA=";
    hash = "sha256-YGPktMZxYi6eihCDc8JIfN/Ht2uu3wGKoKPJWlDKu+g=";
  };

  offlineCache = fetchYarnDeps {
    yarnLock = "${src}/yarn.lock";
    hash = "sha256-zHcxZ4VU6CGux72Nsy0foU4gFshK1wO/LTfnwOoirmg=";
    hash = "sha256-2OVxvvijnfB8Bytgoaybyx4p66nD/aahtyjxLf8womE=";
  };

  nativeBuildInputs = [
@@ -30,6 +31,7 @@ stdenv.mkDerivation rec {
    fixup-yarn-lock
    yarn
    nodejs
    writableTmpDirAsHomeHook
  ];

  # NodeJS is also needed here so that script interpreter get patched
@@ -40,7 +42,6 @@ stdenv.mkDerivation rec {
  configurePhase = ''
    runHook preConfigure

    export HOME=$(mktemp -d)
    yarn config --offline set yarn-offline-mirror "$offlineCache"
    fixup-yarn-lock yarn.lock
    yarn --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive install