Skip to content

Commit d5c534c

Browse files
authored
bruno: 1.34.2 -> 1.37.0 (#364971)
2 parents a4cb0ca + 35b51fd commit d5c534c

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

pkgs/by-name/br/bruno/package.nix

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,20 @@
1818

1919
buildNpmPackage rec {
2020
pname = "bruno";
21-
version = "1.34.2";
21+
version = "1.37.0";
2222

2323
src = fetchFromGitHub {
2424
owner = "usebruno";
2525
repo = "bruno";
26-
rev = "v${version}";
27-
hash = "sha256-ydb80+FP2IsobvCZiIKzbErAJNakVoSoYrhddmPmYkc=";
26+
tag = "v${version}";
27+
hash = "sha256-+CLop9fU0fk5n5jNkLbTXZfXyfOXyigukRhTHnML4t0=";
2828

2929
postFetch = ''
3030
${lib.getExe npm-lockfile-fix} $out/package-lock.json
3131
'';
3232
};
3333

34-
npmDepsHash = "sha256-ODE8GLIgdUEOiniki8jzkHfU5TKHWoIIbjGJjNzMZCI=";
34+
npmDepsHash = "sha256-K7M4eZQpI79TUI2rf0UP2hEipqaOVjhjMRjIVlcy7c8=";
3535
npmFlags = [ "--legacy-peer-deps" ];
3636

3737
nativeBuildInputs =
@@ -69,6 +69,10 @@ buildNpmPackage rec {
6969
postPatch = ''
7070
substituteInPlace scripts/build-electron.sh \
7171
--replace-fail 'if [ "$1" == "snap" ]; then' 'exit 0; if [ "$1" == "snap" ]; then'
72+
73+
# disable telemetry
74+
substituteInPlace packages/bruno-app/src/providers/App/index.js \
75+
--replace-fail "useTelemetry();" ""
7276
'';
7377

7478
postConfigure = ''
@@ -81,9 +85,12 @@ buildNpmPackage rec {
8185
# remove giflib dependency
8286
npmRebuildFlags = [ "--ignore-scripts" ];
8387
preBuild = ''
84-
substituteInPlace node_modules/canvas/binding.gyp \
85-
--replace-fail "'with_gif%': '<!(node ./util/has_lib.js gif)'" "'with_gif%': 'false'"
86-
npm rebuild
88+
# upstream keeps removing and adding back canvas, only patch it when it is present
89+
if [[ -e node_modules/canvas/binding.gyp ]]; then
90+
substituteInPlace node_modules/canvas/binding.gyp \
91+
--replace-fail "'with_gif%': '<!(node ./util/has_lib.js gif)'" "'with_gif%': 'false'"
92+
npm rebuild
93+
fi
8794
'';
8895

8996
buildPhase = ''
@@ -137,7 +144,6 @@ buildNpmPackage rec {
137144
installPhase = ''
138145
runHook preInstall
139146
140-
141147
${
142148
if stdenv.hostPlatform.isDarwin then
143149
''

0 commit comments

Comments
 (0)