Running nixpkgs-update (https://nix-community.org/update-bot/) with UPDATE_INFO: bruno-cli 4.0.0 -> 4.1.0 https://github.com/usebruno/bruno/releases attrpath: bruno-cli Checking auto update branch... No auto update branch exists Old version 4.0.0" not present in master derivation file with contents: { lib, stdenv, clang_20, buildNpmPackage, nodejs_22, bruno, pkg-config, pango, testers, bruno-cli, }: let pname = "bruno-cli"; in buildNpmPackage { inherit pname; # since they only make releases and git tags for bruno, # we lie about bruno-cli's version and say it's the same as bruno's # to keep them in sync with easier maintenance inherit (bruno) version src npmDepsHash; # npm dependency install fails with nodejs_24: https://github.com/NixOS/nixpkgs/issues/474535 nodejs = nodejs_22; npmWorkspace = "packages/bruno-cli"; npmFlags = [ "--legacy-peer-deps" ]; nativeBuildInputs = [ pkg-config ] ++ lib.optional stdenv.hostPlatform.isDarwin clang_20; # clang_21 breaks gyp builds buildInputs = [ pango ]; postConfigure = '' # sh: line 1: /build/source/packages/bruno-converters/node_modules/.bin/rimraf: cannot execute: required file not found patchShebangs packages/*/node_modules ''; env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; # remove giflib dependency npmRebuildFlags = [ "--ignore-scripts" ]; preBuild = '' # upstream keeps removing and adding back canvas, only patch it when it is present if [[ -e node_modules/canvas/binding.gyp ]]; then substituteInPlace node_modules/canvas/binding.gyp \ --replace-fail "'with_gif%': '