bruno: patch out giflib depdendency

This commit is contained in:
Gutyina Gergő 2024-06-20 20:06:57 +02:00
parent b7defa338d
commit 15f77eef99
No known key found for this signature in database

View File

@ -8,7 +8,6 @@
writeShellScriptBin,
makeWrapper,
copyDesktopItems,
giflib,
makeDesktopItem,
pkg-config,
pixman,
@ -61,7 +60,6 @@ buildNpmPackage' rec {
]
++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk_11_0.frameworks.CoreText
giflib
];
desktopItems = [
@ -83,6 +81,14 @@ buildNpmPackage' rec {
ELECTRON_SKIP_BINARY_DOWNLOAD = 1;
# remove giflib dependency
npmRebuildFlags = [ "--ignore-scripts" ];
preBuild = ''
substituteInPlace node_modules/canvas/binding.gyp \
--replace-fail "'with_gif%': '<!(node ./util/has_lib.js gif)'" "'with_gif%': 'false'"
npm rebuild
'';
dontNpmBuild = true;
postBuild = ''
npm run build --workspace=packages/bruno-common