diff options
Diffstat (limited to 'pkgs/applications/editors/vscode')
-rw-r--r-- | pkgs/applications/editors/vscode/extensions/default.nix | 4 | ||||
-rw-r--r-- | pkgs/applications/editors/vscode/generic.nix | 5 | ||||
-rw-r--r-- | pkgs/applications/editors/vscode/vscode.nix | 5 |
3 files changed, 10 insertions, 4 deletions
diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index bb71c78f19acd..bcf73969c1616 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1413,8 +1413,8 @@ let mktplcRef = { name = "latex-workshop"; publisher = "James-Yu"; - version = "8.28.0"; - sha256 = "sha256-ZH2n/r4iKNxf6QETmNnGc5KIAIE0hcAReX3p2MDkve8="; + version = "8.29.0"; + sha256 = "sha256-khAlxN+y06aneZE97fqNg2esj/wvIUINiMdVc/exd38="; }; meta = with lib; { changelog = "https://marketplace.visualstudio.com/items/James-Yu.latex-workshop/changelog"; diff --git a/pkgs/applications/editors/vscode/generic.nix b/pkgs/applications/editors/vscode/generic.nix index d140d7d569f2a..59910c89428b8 100644 --- a/pkgs/applications/editors/vscode/generic.nix +++ b/pkgs/applications/editors/vscode/generic.nix @@ -12,6 +12,7 @@ # Attributes inherit from specific versions , version, src, meta, sourceRoot, commandLineArgs , executableName, longName, shortName, pname, updateScript +, dontFixup ? false # sourceExecutableName is the name of the binary in the source archive, over # which we have no control , sourceExecutableName ? executableName @@ -21,7 +22,7 @@ let inherit (stdenv.hostPlatform) system; unwrapped = stdenv.mkDerivation { - inherit pname version src sourceRoot; + inherit pname version src sourceRoot dontFixup; passthru = { inherit executableName longName tests updateScript; @@ -65,7 +66,7 @@ let buildInputs = [ libsecret libXScrnSaver libxshmfence ] ++ lib.optionals (!stdenv.isDarwin) ([ at-spi2-atk ] ++ atomEnv.packages); - runtimeDependencies = lib.optional stdenv.isLinux [ (lib.getLib systemd) fontconfig.lib libdbusmenu ]; + runtimeDependencies = lib.optionals stdenv.isLinux [ (lib.getLib systemd) fontconfig.lib libdbusmenu ]; nativeBuildInputs = [ unzip ] ++ lib.optionals stdenv.isLinux [ diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 7788105e1d4f7..637aefc3074dd 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -46,6 +46,11 @@ in updateScript = ./update-vscode.sh; + # Editing the `code` binary within the app bundle causes the bundle's signature + # to be invalidated, which prevents launching starting with macOS Ventura, because VS Code is notarized. + # See https://eclecticlight.co/2022/06/17/app-security-changes-coming-in-ventura/ for more information. + dontFixup = stdenv.isDarwin; + meta = with lib; { description = '' Open source source code editor developed by Microsoft for Windows, |