Merge pull request #303445 from NixOS/backport-289721-to-release-23.11

[Backport release-23.11] vscode-utils: Set the sourceRoot attribute on vscode extensions
This commit is contained in:
superherointj
2024-04-12 13:17:22 -03:00
committed by GitHub

View File

@@ -32,6 +32,10 @@ let
inherit configurePhase buildPhase dontPatchELF dontStrip;
# Some .vsix files contain other directories (e.g., `package`) that we don't use.
# If other directories are present but `sourceRoot` is unset, the unpacker phase fails.
sourceRoot = "extension";
installPrefix = "share/vscode/extensions/${vscodeExtUniqueId}";
nativeBuildInputs = [ unzip ] ++ nativeBuildInputs;