diff options
author | natsukium <tomoya.otabi@gmail.com> | 2024-03-19 18:11:50 +0900 |
---|---|---|
committer | natsukium <tomoya.otabi@gmail.com> | 2024-03-20 00:57:17 +0900 |
commit | 4d1ca28f49b891874abe329460e3c24f606cc2bf (patch) | |
tree | d9a8d308fbc0df77de0eb9508d39d7f1b0d8623d /pkgs/development/node-packages/overrides.nix | |
parent | 9cd2f3f91a3c756cdefd911a37a182be58658275 (diff) |
joplin: fix build
Diffstat (limited to 'pkgs/development/node-packages/overrides.nix')
-rw-r--r-- | pkgs/development/node-packages/overrides.nix | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/pkgs/development/node-packages/overrides.nix b/pkgs/development/node-packages/overrides.nix index 8ff921934ff80..a36ce3f06144c 100644 --- a/pkgs/development/node-packages/overrides.nix +++ b/pkgs/development/node-packages/overrides.nix @@ -112,7 +112,7 @@ final: prev: { meta = oldAttrs.meta // { license = lib.licenses.unfree; }; }); - joplin = prev.joplin.override { + joplin = prev.joplin.override (oldAttrs:{ nativeBuildInputs = [ pkgs.pkg-config ] ++ lib.optionals stdenv.isDarwin [ @@ -134,7 +134,21 @@ final: prev: { darwin.apple_sdk.frameworks.AppKit darwin.apple_sdk.frameworks.Security ]; - }; + + # add newer node-addon-api to build sharp + # https://github.com/lovell/sharp/issues/3920 + dependencies = [ + { + name = "node-addon-api"; + packageName = "node-addon-api"; + version = "7.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz"; + sha512 = "mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g=="; + }; + } + ] ++ oldAttrs.dependencies; + }); jsonplaceholder = prev.jsonplaceholder.override { buildInputs = [ nodejs ]; |