Unverified Commit 8253b215 authored by Mathew Polzin's avatar Mathew Polzin Committed by GitHub
Browse files

bruno: 1.11.0 -> 1.12.2 (#298809)

parent d93b72fb
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@
, npm-lockfile-fix
, overrideSDK
, darwin
, fetchpatch
}:

let
@@ -24,23 +25,31 @@ let
    buildNpmPackage.override {
      stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
    };
  # update package-lock to fix build errors. this will be resolved in the
  # next patch version of Bruno at which point the patch can be removed entirely.
  # upstream PR: https://github.com/usebruno/bruno/pull/1894
  brunoLockfilePatch_1_12_2 = fetchpatch {
    url = "https://github.com/usebruno/bruno/pull/1894/commits/e3bab23446623315ee674283285a86e210778fe7.patch";
    hash = "sha256-8rYBvgu9ZLXjb9AFyk4yMBVjcyFPmlNi66YEaQGQaKw=";
  };
in
buildNpmPackage' rec {
  pname = "bruno";
  version = "1.11.0";
  version = "1.12.2";

  src = fetchFromGitHub {
    owner = "usebruno";
    repo = "bruno";
    rev = "v${version}";
    hash = "sha256-Urskhzs00OEucoR17NDXNtnrcXk9h75E806Re0HvYyw=";
    hash = "sha256-C/WeEloUGF0PEfeanm6lHe/MgpcF+g/ZY2tnqXFl9LA=";

    postFetch = ''
      patch -d $out <${brunoLockfilePatch_1_12_2}
      ${lib.getExe npm-lockfile-fix} $out/package-lock.json
    '';
  };

  npmDepsHash = "sha256-48xzx7dTalceXzjFBHIkkUS83pqP/OQ0L2tnMESpHII=";
  npmDepsHash = "sha256-Zt5cVB1S86iPYKOUj7FwyR97lwmnFz6sZ+S3Ms/b9+o=";
  npmFlags = [ "--legacy-peer-deps" ];

  nativeBuildInputs = [