openvscode-server: 1.79.2 -> 1.84.0

+20 -9
+18 -8
pkgs/servers/openvscode-server/default.nix
··· 12 , python3 13 , esbuild 14 , nodejs 15 , libsecret 16 , xorg 17 , ripgrep 18 , AppKit ··· 37 38 esbuild' = esbuild.override { 39 buildGoModule = args: buildGoModule (args // rec { 40 - version = "0.16.17"; 41 src = fetchFromGitHub { 42 owner = "evanw"; 43 repo = "esbuild"; 44 rev = "v${version}"; 45 - hash = "sha256-8L8h0FaexNsb3Mj6/ohA37nYLFogo5wXkAhGztGUUsQ="; 46 }; 47 vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; 48 }); ··· 58 in 59 stdenv.mkDerivation (finalAttrs: { 60 pname = "openvscode-server"; 61 - version = "1.79.2"; 62 63 src = fetchFromGitHub { 64 owner = "gitpod-io"; 65 repo = "openvscode-server"; 66 rev = "openvscode-server-v${finalAttrs.version}"; 67 - hash = "sha256-u5LuDcKTN4CEpRnFCeEbni6hiDDwTV9LUEmXaQYJvJw="; 68 }; 69 70 yarnCache = stdenv.mkDerivation { ··· 87 88 outputHashMode = "recursive"; 89 outputHashAlgo = "sha256"; 90 - outputHash = "sha256-P6mzeE3HnS/KoP7kCXJlDkFWkTKiGjJkOUXfGOru/xE="; 91 }; 92 93 nativeBuildInputs = [ ··· 102 ]; 103 104 buildInputs = lib.optionals (!stdenv.isDarwin) [ libsecret ] 105 - ++ (with xorg; [ libX11 libxkbfile ]) 106 ++ lib.optionals stdenv.isDarwin [ 107 AppKit 108 Cocoa ··· 140 # set offline mirror to yarn cache we created in previous steps 141 yarn --offline config set yarn-offline-mirror "${finalAttrs.yarnCache}" 142 143 - # set nodedir, so we can build binaries later 144 - npm config set nodedir "${nodejs}" 145 146 runHook postConfigure 147 '';
··· 12 , python3 13 , esbuild 14 , nodejs 15 + , node-gyp 16 , libsecret 17 + , libkrb5 18 , xorg 19 , ripgrep 20 , AppKit ··· 39 40 esbuild' = esbuild.override { 41 buildGoModule = args: buildGoModule (args // rec { 42 + version = "0.17.14"; 43 src = fetchFromGitHub { 44 owner = "evanw"; 45 repo = "esbuild"; 46 rev = "v${version}"; 47 + hash = "sha256-4TC1d5FOZHUMuEMTcTOBLZZM+sFUswhyblI5HVWyvPA="; 48 }; 49 vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; 50 }); ··· 60 in 61 stdenv.mkDerivation (finalAttrs: { 62 pname = "openvscode-server"; 63 + version = "1.84.0"; 64 65 src = fetchFromGitHub { 66 owner = "gitpod-io"; 67 repo = "openvscode-server"; 68 rev = "openvscode-server-v${finalAttrs.version}"; 69 + hash = "sha256-kYKvJrHWKHDIqJsN0j1WFN3OBWwEyNgY5hjNHBg+kKQ="; 70 }; 71 72 yarnCache = stdenv.mkDerivation { ··· 89 90 outputHashMode = "recursive"; 91 outputHashAlgo = "sha256"; 92 + outputHash = "sha256-oW/JngHpXb8kscikscI7N9csSyZsZQgG75jOdWll6dw="; 93 }; 94 95 nativeBuildInputs = [ ··· 104 ]; 105 106 buildInputs = lib.optionals (!stdenv.isDarwin) [ libsecret ] 107 + ++ (with xorg; [ libX11 libxkbfile libkrb5 ]) 108 ++ lib.optionals stdenv.isDarwin [ 109 AppKit 110 Cocoa ··· 142 # set offline mirror to yarn cache we created in previous steps 143 yarn --offline config set yarn-offline-mirror "${finalAttrs.yarnCache}" 144 145 + # set nodedir to prevent node-gyp from downloading headers 146 + # taken from https://nixos.org/manual/nixpkgs/stable/#javascript-tool-specific 147 + mkdir -p $HOME/.node-gyp/${nodejs.version} 148 + echo 9 > $HOME/.node-gyp/${nodejs.version}/installVersion 149 + ln -sfv ${nodejs}/include $HOME/.node-gyp/${nodejs.version} 150 + export npm_config_nodedir=${nodejs} 151 + 152 + # use updated node-gyp. fixes the following error on Darwin: 153 + # PermissionError: [Errno 1] Operation not permitted: '/usr/sbin/pkgutil' 154 + export npm_config_node_gyp=${node-gyp}/lib/node_modules/node-gyp/bin/node-gyp.js 155 156 runHook postConfigure 157 '';
+2 -1
pkgs/top-level/all-packages.nix
··· 36308 vscodium-fhsWithPackages = vscodium.fhsWithPackages; 36309 36310 openvscode-server = callPackage ../servers/openvscode-server { 36311 - nodejs = nodejs_16; 36312 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security; 36313 inherit (darwin) cctools; 36314 }; 36315 36316 code-server = callPackage ../servers/code-server {
··· 36308 vscodium-fhsWithPackages = vscodium.fhsWithPackages; 36309 36310 openvscode-server = callPackage ../servers/openvscode-server { 36311 + nodejs = nodejs_18; 36312 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security; 36313 inherit (darwin) cctools; 36314 + inherit (nodePackages) node-gyp; 36315 }; 36316 36317 code-server = callPackage ../servers/code-server {