···757 mktplcRef = {
758 name = "vscode-markdownlint";
759 publisher = "DavidAnson";
760- version = "0.49.0";
761- sha256 = "sha256-Mh/OoRK410aXEr3sK2CYFDsXGSqFT+JOWi9jHOdK01Y=";
762 };
763 meta = {
764 changelog = "https://marketplace.visualstudio.com/items/DavidAnson.vscode-markdownlint/changelog";
···1069 mktplcRef = {
1070 name = "elixir-ls";
1071 publisher = "JakeBecker";
1072- version = "0.13.0";
1073- sha256 = "sha256-1uaLFTMvkcYrYAt9qDdISJneKxHo9qsris70iowGW2s=";
1074 };
1075 meta = {
1076 changelog = "https://marketplace.visualstudio.com/items/JakeBecker.elixir-ls/changelog";
···757 mktplcRef = {
758 name = "vscode-markdownlint";
759 publisher = "DavidAnson";
760+ version = "0.50.0";
761+ sha256 = "sha256-F+lryIhSudDz68t1eGrfqI8EuoUUOWU5LfWj0IRCQyY=";
762 };
763 meta = {
764 changelog = "https://marketplace.visualstudio.com/items/DavidAnson.vscode-markdownlint/changelog";
···1069 mktplcRef = {
1070 name = "elixir-ls";
1071 publisher = "JakeBecker";
1072+ version = "0.14.7";
1073+ sha256 = "sha256-RkwgQqasBKMA+0293QhbZhgyGSqhJSic5DuIpBB+OEA=";
1074 };
1075 meta = {
1076 changelog = "https://marketplace.visualstudio.com/items/JakeBecker.elixir-ls/changelog";
+5
pkgs/applications/editors/vscode/generic.nix
···104 # Override the previously determined VSCODE_PATH with the one we know to be correct
105 sed -i "/ELECTRON=/iVSCODE_PATH='$out/lib/vscode'" "$out/bin/${executableName}"
106 grep -q "VSCODE_PATH='$out/lib/vscode'" "$out/bin/${executableName}" # check if sed succeeded
00000107 '') + ''
108 runHook postInstall
109 '';
···104 # Override the previously determined VSCODE_PATH with the one we know to be correct
105 sed -i "/ELECTRON=/iVSCODE_PATH='$out/lib/vscode'" "$out/bin/${executableName}"
106 grep -q "VSCODE_PATH='$out/lib/vscode'" "$out/bin/${executableName}" # check if sed succeeded
107+108+ # Remove native encryption code, as it derives the key from the executable path which does not work for us.
109+ # The credentials should be stored in a secure keychain already, so the benefit of this is questionable
110+ # in the first place.
111+ rm -rf $out/lib/vscode/resources/app/node_modules/vscode-encrypt
112 '') + ''
113 runHook postInstall
114 '';
···4, fetchFromGitHub
5, rustPlatform
6, installShellFiles
7-, tinycc
8, libiconv
9, darwin
10, librusty_v8 ? callPackage ./librusty_v8.nix { }
···1213rustPlatform.buildRustPackage rec {
14 pname = "deno";
15- version = "1.33.3";
1617 src = fetchFromGitHub {
18 owner = "denoland";
19 repo = pname;
20 rev = "v${version}";
21- hash = "sha256-E1Usmj4f3jvzllKIrItzOIe4kf0DRQWwobVGuN291Ys=";
22 };
23- cargoHash = "sha256-8L9UrFQTpwG2Gw4V72NvqdqQicG0HPRdmNJPhkWqj4s=";
2425 postPatch = ''
26 # upstream uses lld on aarch64-darwin for faster builds
···39 # The v8 package will try to download a `librusty_v8.a` release at build time to our read-only filesystem
40 # To avoid this we pre-download the file and export it via RUSTY_V8_ARCHIVE
41 RUSTY_V8_ARCHIVE = librusty_v8;
42-43- # The deno_ffi package currently needs libtcc.a on linux and macos and will try to compile it at build time
44- # To avoid this we point it to our copy (dir)
45- # In the future tinycc will be replaced with asm
46- libtcc = tinycc.overrideAttrs (oa: {
47- makeFlags = [ "libtcc.a" ];
48- # tests want tcc binary
49- doCheck = false;
50- outputs = [ "out" ];
51- installPhase = ''
52- mkdir -p $out/lib/
53- mv libtcc.a $out/lib/
54- '';
55- # building the whole of tcc on darwin is broken in nixpkgs
56- # but just building libtcc.a works fine so mark this as unbroken
57- meta.broken = false;
58- });
59- TCC_PATH = "${libtcc}/lib";
6061 # Tests have some inconsistencies between runs with output integration tests
62 # Skipping until resolved
···4, fetchFromGitHub
5, rustPlatform
6, installShellFiles
07, libiconv
8, darwin
9, librusty_v8 ? callPackage ./librusty_v8.nix { }
···1112rustPlatform.buildRustPackage rec {
13 pname = "deno";
14+ version = "1.34.0";
1516 src = fetchFromGitHub {
17 owner = "denoland";
18 repo = pname;
19 rev = "v${version}";
20+ hash = "sha256-B9YzJsnbohzQQQj2Ec1szh/aY2zoYFOoEXTShwOzMlE=";
21 };
22+ cargoHash = "sha256-rwN7pEb6bDLb7YrcfuWC9Y0m7b+50AeLKMKx7WLKYT8=";
2324 postPatch = ''
25 # upstream uses lld on aarch64-darwin for faster builds
···38 # The v8 package will try to download a `librusty_v8.a` release at build time to our read-only filesystem
39 # To avoid this we pre-download the file and export it via RUSTY_V8_ARCHIVE
40 RUSTY_V8_ARCHIVE = librusty_v8;
0000000000000000004142 # Tests have some inconsistencies between runs with output integration tests
43 # Skipping until resolved
···5, nixosTests
6, cargo-pgx_0_7_1
7, nix-update-script
08}:
910(buildPgxExtension.override {cargo-pgx = cargo-pgx_0_7_1;})rec {
···41 license = licenses.asl20;
4243 # as it needs to be used with timescaledb, simply use the condition from there
44- broken = versionOlder postgresql.version "12";
45 };
46}
···5, nixosTests
6, cargo-pgx_0_7_1
7, nix-update-script
8+, stdenv
9}:
1011(buildPgxExtension.override {cargo-pgx = cargo-pgx_0_7_1;})rec {
···42 license = licenses.asl20;
4344 # as it needs to be used with timescaledb, simply use the condition from there
45+ broken = versionOlder postgresql.version "12" || stdenv.isDarwin;
46 };
47}
···264 couchdb2 = throw "couchdb2 was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03
265 coreclr = throw "coreclr has been removed from nixpkgs, use dotnet-sdk instead"; # added 2022-06-12
266 corgi = throw "corgi has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-02
267- cpp-gsl = throw "'cpp-gsl' has been renamed to/replaced by 'microsoft_gsl'"; # Converted to throw 2022-02-22
268 cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream"; # Added 2020-11-30
269 cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07
270 crafty = throw "crafty has been removed: deleted by upstream"; # Added 2022-01-07
···1036 mess = mame; # Added 2019-10-30
1037 metal = throw "metal has been removed due to lack of maintainers";
1038 metricbeat6 = throw "metricbeat6 has been removed because it reached end of life"; # Added 2022-10-04
01039 mididings = throw "mididings has been removed from nixpkgs as it doesn't support recent python3 versions and its upstream stopped maintaining it"; # Added 2022-01-12
1040 midoriWrapper = throw "'midoriWrapper' has been renamed to/replaced by 'midori'"; # Converted to throw 2022-02-22
1041 mime-types = mailcap; # Added 2022-01-21
···1805 "from nixpkgs. Users are urged to switch to 'xone'."
1806 ); # Added 2022-08-02
1807 xpraGtk3 = throw "'xpraGtk3' has been renamed to/replaced by 'xpra'"; # Converted to throw 2022-02-22
01808 xv = xxv; # Added 2020-02-22
1809 xvidcap = throw "'xvidcap' has been removed because of a broken dependency"; # Added 2022-11-08
1810 xvfb_run = xvfb-run; # Added 2021-05-07
···264 couchdb2 = throw "couchdb2 was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03
265 coreclr = throw "coreclr has been removed from nixpkgs, use dotnet-sdk instead"; # added 2022-06-12
266 corgi = throw "corgi has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-02
267+ cpp-gsl = throw "'cpp-gsl' has been renamed to/replaced by 'microsoft-gsl'"; # Converted to throw 2022-02-22
268 cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream"; # Added 2020-11-30
269 cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07
270 crafty = throw "crafty has been removed: deleted by upstream"; # Added 2022-01-07
···1036 mess = mame; # Added 2019-10-30
1037 metal = throw "metal has been removed due to lack of maintainers";
1038 metricbeat6 = throw "metricbeat6 has been removed because it reached end of life"; # Added 2022-10-04
1039+ microsoft_gsl = microsoft-gsl; # Added 2023-05-26
1040 mididings = throw "mididings has been removed from nixpkgs as it doesn't support recent python3 versions and its upstream stopped maintaining it"; # Added 2022-01-12
1041 midoriWrapper = throw "'midoriWrapper' has been renamed to/replaced by 'midori'"; # Converted to throw 2022-02-22
1042 mime-types = mailcap; # Added 2022-01-21
···1806 "from nixpkgs. Users are urged to switch to 'xone'."
1807 ); # Added 2022-08-02
1808 xpraGtk3 = throw "'xpraGtk3' has been renamed to/replaced by 'xpra'"; # Converted to throw 2022-02-22
1809+ xtrt = throw "xtrt has been removed due to being abandoned"; # Added 2023-05-25
1810 xv = xxv; # Added 2020-02-22
1811 xvidcap = throw "'xvidcap' has been removed because of a broken dependency"; # Added 2022-11-08
1812 xvfb_run = xvfb-run; # Added 2021-05-07