diff --git a/pkgs/by-name/ko/koodo-reader/bump-node-abi.patch b/pkgs/by-name/ko/koodo-reader/bump-node-abi.patch new file mode 100644 index 0000000000000..ca73761e30f91 --- /dev/null +++ b/pkgs/by-name/ko/koodo-reader/bump-node-abi.patch @@ -0,0 +1,17 @@ +diff --git a/yarn.lock b/yarn.lock +index 83cf080..8bee81e 100644 +--- a/yarn.lock ++++ b/yarn.lock +@@ -10914,9 +10914,9 @@ node-abi@^3.0.0, node-abi@^3.3.0: + semver "^7.3.5" + + node-abi@^3.45.0: +- version "3.74.0" +- resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.74.0.tgz#5bfb4424264eaeb91432d2adb9da23c63a301ed0" +- integrity sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w== ++ version "3.77.0" ++ resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.77.0.tgz#3ad90d5c9d45663420e5aa4ff58dbf4e3625419a" ++ integrity sha512-DSmt0OEcLoK4i3NuscSbGjOf3bqiDEutejqENSplMSFA/gmB8mkED9G4pKWnPl7MDU4rSHebKPHeitpDfyH0cQ== + dependencies: + semver "^7.3.5" + diff --git a/pkgs/by-name/ko/koodo-reader/package.nix b/pkgs/by-name/ko/koodo-reader/package.nix index f3bfb0b35107c..34f6ebf930896 100644 --- a/pkgs/by-name/ko/koodo-reader/package.nix +++ b/pkgs/by-name/ko/koodo-reader/package.nix @@ -14,11 +14,11 @@ wrapGAppsHook3, xcbuild, - electron_35, + electron_37, }: let - electron = electron_35; # don't use latest electron to avoid going over the supported abi numbers + electron = electron_37; # don't use latest electron to avoid going over the supported abi numbers in stdenv.mkDerivation (finalAttrs: { pname = "koodo-reader"; @@ -31,9 +31,13 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-t93yRd9TrtGZogjpSy0Bse0cM5BFyMaSxFYQFZZyvPM="; }; + patches = [ + ./bump-node-abi.patch + ]; + offlineCache = fetchYarnDeps { - inherit (finalAttrs) src; - hash = "sha256-NCnIayneTJqkNHHO98iS4bp7mlV3WHXF9Z7F5zKpD8I="; + inherit (finalAttrs) src patches; + hash = "sha256-gRaHVWSTBwjVcswy6DVk5yLympudbDcKkvWDry4rsvI="; }; nativeBuildInputs = [