From 218c7795a669d577fc3ae79a571135e5f105793a Mon Sep 17 00:00:00 2001 From: schnusch Date: Tue, 5 Apr 2022 02:02:11 +0200 Subject: [PATCH 01/42] nixos/cgit: init --- nixos/modules/module-list.nix | 1 + nixos/modules/services/networking/cgit.nix | 201 +++++++++++++++++++++ nixos/tests/all-tests.nix | 1 + nixos/tests/cgit.nix | 59 ++++++ 4 files changed, 262 insertions(+) create mode 100644 nixos/modules/services/networking/cgit.nix create mode 100644 nixos/tests/cgit.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 5e520c8308cf..0f5c778a6f31 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -793,6 +793,7 @@ ./services/networking/bitlbee.nix ./services/networking/blockbook-frontend.nix ./services/networking/blocky.nix + ./services/networking/cgit.nix ./services/networking/charybdis.nix ./services/networking/chisel-server.nix ./services/networking/cjdns.nix diff --git a/nixos/modules/services/networking/cgit.nix b/nixos/modules/services/networking/cgit.nix new file mode 100644 index 000000000000..d2db1c294e67 --- /dev/null +++ b/nixos/modules/services/networking/cgit.nix @@ -0,0 +1,201 @@ +{ config, lib, pkgs, ...}: + +with lib; + +let + cfgs = config.services.cgit; + + settingType = with types; oneOf [ bool int str ]; + + genAttrs' = names: f: listToAttrs (map f names); + + regexEscape = + let + # taken from https://github.com/python/cpython/blob/05cb728d68a278d11466f9a6c8258d914135c96c/Lib/re.py#L251-L266 + special = [ + "(" ")" "[" "]" "{" "}" "?" "*" "+" "-" "|" "^" "$" "\\" "." "&" "~" + "#" " " "\t" "\n" "\r" "\v" "\f" + ]; + in + replaceStrings special (map (c: "\\${c}") special); + + stripLocation = cfg: removeSuffix "/" cfg.nginx.location; + + regexLocation = cfg: regexEscape (stripLocation cfg); + + mkFastcgiPass = cfg: '' + ${if cfg.nginx.location == "/" then '' + fastcgi_param PATH_INFO $uri; + '' else '' + fastcgi_split_path_info ^(${regexLocation cfg})(/.+)$; + fastcgi_param PATH_INFO $fastcgi_path_info; + '' + }fastcgi_pass unix:${config.services.fcgiwrap.socketAddress}; + ''; + + cgitrcLine = name: value: "${name}=${ + if value == true then + "1" + else if value == false then + "0" + else + toString value + }"; + + mkCgitrc = cfg: pkgs.writeText "cgitrc" '' + # global settings + ${concatStringsSep "\n" ( + mapAttrsToList + cgitrcLine + ({ virtual-root = cfg.nginx.location; } // cfg.settings) + ) + } + ${optionalString (cfg.scanPath != null) (cgitrcLine "scan-path" cfg.scanPath)} + + # repository settings + ${concatStrings ( + mapAttrsToList + (url: settings: '' + ${cgitrcLine "repo.url" url} + ${concatStringsSep "\n" ( + mapAttrsToList (name: cgitrcLine "repo.${name}") settings + ) + } + '') + cfg.repos + ) + } + + # extra config + ${cfg.extraConfig} + ''; + + mkCgitReposDir = cfg: + if cfg.scanPath != null then + cfg.scanPath + else + pkgs.runCommand "cgit-repos" { + preferLocalBuild = true; + allowSubstitutes = false; + } '' + mkdir -p "$out" + ${ + concatStrings ( + mapAttrsToList + (name: value: '' + ln -s ${escapeShellArg value.path} "$out"/${escapeShellArg name} + '') + cfg.repos + ) + } + ''; + +in +{ + options = { + services.cgit = mkOption { + description = mdDoc "Configure cgit instances."; + default = {}; + type = types.attrsOf (types.submodule ({ config, ... }: { + options = { + enable = mkEnableOption (mdDoc "cgit"); + + nginx.virtualHost = mkOption { + description = mdDoc "VirtualHost to serve cgit on, defaults to the attribute name."; + type = types.str; + default = config._module.args.name; + example = "git.example.com"; + }; + + nginx.location = mkOption { + description = mdDoc "Location to serve cgit under."; + type = types.str; + default = "/"; + example = "/git/"; + }; + + repos = mkOption { + description = mdDoc "cgit repository settings, see cgitrc(5)"; + type = with types; attrsOf (attrsOf settingType); + default = {}; + example = { + blah = { + path = "/var/lib/git/example"; + desc = "An example repository"; + }; + }; + }; + + scanPath = mkOption { + description = mdDoc "A path which will be scanned for repositories."; + type = types.nullOr types.path; + default = null; + example = "/var/lib/git"; + }; + + settings = mkOption { + description = mdDoc "cgit configuration, see cgitrc(5)"; + type = types.attrsOf settingType; + default = {}; + example = literalExpression '' + { + enable-follow-links = true; + source-filter = "''${pkgs.cgit}/lib/cgit/filters/syntax-highlighting.py"; + } + ''; + }; + + extraConfig = mkOption { + description = mdDoc "These lines go to the end of cgitrc verbatim."; + type = types.lines; + default = ""; + }; + }; + })); + }; + }; + + config = mkIf (any (cfg: cfg.enable) (attrValues cfgs)) { + assertions = mapAttrsToList (vhost: cfg: { + assertion = !cfg.enable || (cfg.scanPath == null) != (cfg.repos == {}); + message = "Exactly one of services.cgit.${vhost}.scanPath or services.cgit.${vhost}.repos must be set."; + }) cfgs; + + services.fcgiwrap.enable = true; + + services.nginx.enable = true; + + services.nginx.virtualHosts = mkMerge (mapAttrsToList (_: cfg: { + ${cfg.nginx.virtualHost} = { + locations = ( + genAttrs' + [ "cgit.css" "cgit.png" "favicon.ico" "robots.txt" ] + (name: nameValuePair "= ${stripLocation cfg}/${name}" { + extraConfig = '' + alias ${pkgs.cgit}/cgit/${name}; + ''; + }) + ) // { + "~ ${regexLocation cfg}/.+/(info/refs|git-upload-pack)" = { + fastcgiParams = rec { + SCRIPT_FILENAME = "${pkgs.git}/libexec/git-core/git-http-backend"; + GIT_HTTP_EXPORT_ALL = "1"; + GIT_PROJECT_ROOT = mkCgitReposDir cfg; + HOME = GIT_PROJECT_ROOT; + }; + extraConfig = mkFastcgiPass cfg; + }; + "${stripLocation cfg}/" = { + fastcgiParams = { + SCRIPT_FILENAME = "${pkgs.cgit}/cgit/cgit.cgi"; + QUERY_STRING = "$args"; + HTTP_HOST = "$server_name"; + CGIT_CONFIG = mkCgitrc cfg; + }; + extraConfig = mkFastcgiPass cfg; + }; + }; + }; + }) cfgs); + }; +} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index b4bd8ef3e0f2..fff75561310d 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -124,6 +124,7 @@ in { ceph-single-node-bluestore = handleTestOn ["x86_64-linux"] ./ceph-single-node-bluestore.nix {}; certmgr = handleTest ./certmgr.nix {}; cfssl = handleTestOn ["aarch64-linux" "x86_64-linux"] ./cfssl.nix {}; + cgit = handleTest ./cgit.nix {}; charliecloud = handleTest ./charliecloud.nix {}; chromium = (handleTestOn ["aarch64-linux" "x86_64-linux"] ./chromium.nix {}).stable or {}; cinnamon = handleTest ./cinnamon.nix {}; diff --git a/nixos/tests/cgit.nix b/nixos/tests/cgit.nix new file mode 100644 index 000000000000..207f7d13fd84 --- /dev/null +++ b/nixos/tests/cgit.nix @@ -0,0 +1,59 @@ +import ./make-test-python.nix ({ pkgs, ...} : { + name = "cgit"; + meta = with pkgs.lib.maintainers; { + maintainers = [ schnusch ]; + }; + + nodes = { + server = { ... }: { + services.cgit."localhost" = { + enable = true; + nginx.location = "/(c)git/"; + repos = { + some-repo = { + path = "/srv/git/some-repo"; + desc = "some-repo description"; + }; + }; + }; + + environment.systemPackages = [ pkgs.git ]; + }; + }; + + testScript = { nodes, ... }: '' + start_all() + + server.wait_for_unit("nginx.service") + server.wait_for_unit("network.target") + server.wait_for_open_port(80) + + server.succeed("curl -fsS http://localhost/%28c%29git/robots.txt") + + server.succeed( + "curl -fsS http://localhost/%28c%29git/ | grep -F 'some-repo description'" + ) + + server.fail("curl -fsS http://localhost/robots.txt") + + server.succeed("${pkgs.writeShellScript "setup-cgit-test-repo" '' + set -e + git init --bare -b master /srv/git/some-repo + git init -b master reference + cd reference + git remote add origin /srv/git/some-repo + date > date.txt + git add date.txt + git -c user.name=test -c user.email=test@localhost commit -m 'add date' + git push -u origin master + ''}") + + server.succeed( + "curl -fsS 'http://localhost/%28c%29git/some-repo/plain/date.txt?id=master' | diff -u reference/date.txt -" + ) + + server.succeed( + "git clone http://localhost/%28c%29git/some-repo && diff -u reference/date.txt some-repo/date.txt" + ) + ''; +}) From 45f06d9712bdd6ee8084065bbd0776d73982fd6e Mon Sep 17 00:00:00 2001 From: schnusch Date: Mon, 1 Aug 2022 11:27:29 +0200 Subject: [PATCH 02/42] nixos/cgit: add package option --- nixos/modules/services/networking/cgit.nix | 6 ++++-- nixos/tests/cgit.nix | 18 ++++++++++++++++-- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/networking/cgit.nix b/nixos/modules/services/networking/cgit.nix index d2db1c294e67..672b0b030eee 100644 --- a/nixos/modules/services/networking/cgit.nix +++ b/nixos/modules/services/networking/cgit.nix @@ -100,6 +100,8 @@ in options = { enable = mkEnableOption (mdDoc "cgit"); + package = mkPackageOptionMD pkgs "cgit" {}; + nginx.virtualHost = mkOption { description = mdDoc "VirtualHost to serve cgit on, defaults to the attribute name."; type = types.str; @@ -172,7 +174,7 @@ in [ "cgit.css" "cgit.png" "favicon.ico" "robots.txt" ] (name: nameValuePair "= ${stripLocation cfg}/${name}" { extraConfig = '' - alias ${pkgs.cgit}/cgit/${name}; + alias ${cfg.package}/cgit/${name}; ''; }) ) // { @@ -187,7 +189,7 @@ in }; "${stripLocation cfg}/" = { fastcgiParams = { - SCRIPT_FILENAME = "${pkgs.cgit}/cgit/cgit.cgi"; + SCRIPT_FILENAME = "${cfg.package}/cgit/cgit.cgi"; QUERY_STRING = "$args"; HTTP_HOST = "$server_name"; CGIT_CONFIG = mkCgitrc cfg; diff --git a/nixos/tests/cgit.nix b/nixos/tests/cgit.nix index 207f7d13fd84..6aed06adefdf 100644 --- a/nixos/tests/cgit.nix +++ b/nixos/tests/cgit.nix @@ -1,4 +1,10 @@ -import ./make-test-python.nix ({ pkgs, ...} : { +import ./make-test-python.nix ({ pkgs, ... }: +let + robotsTxt = pkgs.writeText "cgit-robots.txt" '' + User-agent: * + Disallow: / + ''; +in { name = "cgit"; meta = with pkgs.lib.maintainers; { maintainers = [ schnusch ]; @@ -8,6 +14,12 @@ import ./make-test-python.nix ({ pkgs, ...} : { server = { ... }: { services.cgit."localhost" = { enable = true; + package = pkgs.cgit.overrideAttrs ({ postInstall, ... }: { + postInstall = '' + ${postInstall} + cp ${robotsTxt} "$out/cgit/robots.txt" + ''; + }); nginx.location = "/(c)git/"; repos = { some-repo = { @@ -28,7 +40,9 @@ import ./make-test-python.nix ({ pkgs, ...} : { server.wait_for_unit("network.target") server.wait_for_open_port(80) - server.succeed("curl -fsS http://localhost/%28c%29git/robots.txt") + server.succeed("curl -fsS http://localhost/%28c%29git/cgit.css") + + server.succeed("curl -fsS http://localhost/%28c%29git/robots.txt | diff -u - ${robotsTxt}") server.succeed( "curl -fsS http://localhost/%28c%29git/ | grep -F 'some-repo description'" From 4efb17b50b96b9058d646ecec8d632d69d3c9633 Mon Sep 17 00:00:00 2001 From: Azat Bahawi Date: Fri, 10 Feb 2023 20:57:13 +0300 Subject: [PATCH 03/42] dendrite: 0.11.0 -> 0.11.1 --- pkgs/servers/dendrite/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/dendrite/default.nix b/pkgs/servers/dendrite/default.nix index 6f459e7ad282..1bc4bcbbf455 100644 --- a/pkgs/servers/dendrite/default.nix +++ b/pkgs/servers/dendrite/default.nix @@ -3,16 +3,16 @@ buildGoModule rec { pname = "matrix-dendrite"; - version = "0.11.0"; + version = "0.11.1"; src = fetchFromGitHub { owner = "matrix-org"; repo = "dendrite"; rev = "v${version}"; - sha256 = "sha256-EJUHpV+ZsMMSMsJGhF0Atblksg5rgI3a2qcRxLyZP38="; + hash = "sha256-+REY5an0gTbADEozCI6bkUWbW9VWTtWZ4xXj9qcIkwc="; }; - vendorHash = "sha256-Ygd5wC4j0kAbEMMVct5WXZvkcYSqqK8d7ZZ9CDU1RHU="; + vendorHash = "sha256-/O7zzXYM03K+MresuXIHtgMuD9yS2+NIaLEnm/WRYeA="; subPackages = [ # The server as a monolith: https://matrix-org.github.io/dendrite/installation/install/monolith From 2ba999615a0a558660a4eb00d42704566223264d Mon Sep 17 00:00:00 2001 From: Azat Bahawi Date: Wed, 15 Feb 2023 20:03:02 +0300 Subject: [PATCH 04/42] psql2csv: init at 0.12 --- pkgs/tools/misc/psql2csv/default.nix | 43 ++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 45 insertions(+) create mode 100644 pkgs/tools/misc/psql2csv/default.nix diff --git a/pkgs/tools/misc/psql2csv/default.nix b/pkgs/tools/misc/psql2csv/default.nix new file mode 100644 index 000000000000..21b58583bcca --- /dev/null +++ b/pkgs/tools/misc/psql2csv/default.nix @@ -0,0 +1,43 @@ +{ lib +, stdenvNoCC +, fetchFromGitHub +, coreutils +, gnused +, postgresql +, makeWrapper +}: + +stdenvNoCC.mkDerivation rec { + pname = "psql2csv"; + version = "0.12"; + + src = fetchFromGitHub { + owner = "fphilipe"; + repo = "psql2csv"; + rev = "v${version}"; + hash = "sha256-XIdZ2+Jlw2JLn4KXD9h3+xXymu4FhibAfp5uGGkVwLQ="; + }; + + nativeBuildInputs = [ makeWrapper ]; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + + install -Dm755 -t $out/bin psql2csv + wrapProgram $out/bin/psql2csv \ + --prefix PATH : ${lib.makeBinPath [ coreutils gnused postgresql ]} + + runHook postInstall + ''; + + meta = with lib; { + description = "Tool to run a PostreSQL query and output the result as CSV"; + homepage = "https://github.com/fphilipe/psql2csv"; + license = licenses.mit; + maintainers = with maintainers; [ azahi ]; + inherit (postgresql.meta) platforms; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c6c7aa21b677..18e8c6381895 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -25169,6 +25169,8 @@ with pkgs; proximity-sort = callPackage ../tools/misc/proximity-sort { }; + psql2csv = callPackage ../tools/misc/psql2csv { }; + psqlodbc = callPackage ../development/libraries/psqlodbc { }; public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { }; From 0a6f058b0b04597d09ef88bb80cbbbb39bdf8363 Mon Sep 17 00:00:00 2001 From: DarkOnion0 Date: Fri, 10 Mar 2023 19:18:44 +0100 Subject: [PATCH 05/42] devspace: 6.3.0 -> 6.3.1 --- pkgs/development/tools/misc/devspace/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/devspace/default.nix b/pkgs/development/tools/misc/devspace/default.nix index fb8767edc89c..09d9b812490e 100644 --- a/pkgs/development/tools/misc/devspace/default.nix +++ b/pkgs/development/tools/misc/devspace/default.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "devspace"; - version = "6.3.0"; + version = "6.3.1"; src = fetchFromGitHub { owner = "loft-sh"; repo = "devspace"; rev = "v${version}"; - sha256 = "sha256-ISyimfjTWU4niGeL8cSRRsUMNq3OQOvKJw7MCbY0K7o="; + sha256 = "sha256-N7u9qZBoaaxqcH+9lU0JoemEPYAuztkDyqVo/GWtS8c="; }; vendorSha256 = null; From 4587e3164bdda117d7b5784422943617936c55e1 Mon Sep 17 00:00:00 2001 From: div72 <60045611+div72@users.noreply.github.com> Date: Fri, 10 Mar 2023 22:43:11 +0300 Subject: [PATCH 06/42] allegro5: support darwin platform Changes to only include X11 related packages on Linux and fix some outdated headers to work on new MacOS versions. I have also looked at support Allegro 4 but it seems that any MacOS version after 10.0x are not supported. --- pkgs/development/libraries/allegro/5.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/development/libraries/allegro/5.nix b/pkgs/development/libraries/allegro/5.nix index 0ff8f0ea7fc0..b3346be1bb70 100644 --- a/pkgs/development/libraries/allegro/5.nix +++ b/pkgs/development/libraries/allegro/5.nix @@ -20,17 +20,19 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake pkg-config ]; buildInputs = [ - texinfo libXext xorgproto libX11 libXpm libXt libXcursor - alsa-lib zlib libpng libvorbis libXxf86dga libXxf86misc - libXxf86vm openal libGLU libGL - libjpeg flac - libXi libXfixes - enet libtheora freetype physfs libopus gtk3 pcre libXdmcp - libpulseaudio libpthreadstubs + texinfo zlib libpng libvorbis openal libGLU libGL + libjpeg flac enet libtheora freetype physfs libopus + gtk3 pcre + ] ++ lib.optionals stdenv.isLinux [ + libXext xorgproto libX11 libXpm libXt libXcursor alsa-lib + libXxf86dga libXxf86misc libXxf86vm libXi libXfixes + libXdmcp libpulseaudio libpthreadstubs ]; postPatch = '' sed -e 's@/XInput2.h@/XI2.h@g' -i CMakeLists.txt "src/"*.c + sed -e 's@Kernel/IOKit/hidsystem/IOHIDUsageTables.h@IOKit/hid/IOHIDUsageTables.h@g' -i include/allegro5/platform/alosx.h + sed -e 's@OpenAL/@AL/@g' -i addons/audio/openal.c ''; cmakeFlags = [ "-DCMAKE_SKIP_RPATH=ON" ]; @@ -40,6 +42,6 @@ stdenv.mkDerivation rec { homepage = "https://liballeg.org/"; license = licenses.zlib; maintainers = [ maintainers.raskin ]; - platforms = platforms.linux; + platforms = platforms.linux ++ platforms.darwin; }; } From b2dec85e0c821633109c19be8487a69ddfd17e16 Mon Sep 17 00:00:00 2001 From: Azat Bahawi Date: Sat, 4 Mar 2023 18:08:59 +0300 Subject: [PATCH 07/42] werf: 1.2.204 -> 1.2.207 --- pkgs/applications/networking/cluster/werf/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/cluster/werf/default.nix b/pkgs/applications/networking/cluster/werf/default.nix index a25fad93128e..e594e7d4ec35 100644 --- a/pkgs/applications/networking/cluster/werf/default.nix +++ b/pkgs/applications/networking/cluster/werf/default.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "werf"; - version = "1.2.204"; + version = "1.2.207"; src = fetchFromGitHub { owner = "werf"; repo = "werf"; rev = "v${version}"; - hash = "sha256-/AMOnoED7MKvX/UTRWVGyXw8xuAHQWCnBnA6aQujXiE="; + hash = "sha256-qAptDffM4ZufEPmrhxlGgMyNoih7JYptUVnPfyXy7ok="; }; - vendorHash = "sha256-SzqGcbfDtBfgnu6CRPyk2tPdwNDhM1RfteKTXVvivw4="; + vendorHash = "sha256-QQ0CjyBz1gY6o2I45DA9iD7rrJGVTvWvl4u8ZHuHNeg="; proxyVendor = true; @@ -64,7 +64,7 @@ buildGoModule rec { integration/suites \ pkg/true_git/*test.go \ test/e2e - '' + lib.optionalString (stdenv.isLinux && stdenv.isAarch64) '' + # Remove failing tests. rm -rf \ cmd/werf/docs/replacers/kubectl/kubectl_test.go From 559dbaaaa5e18c83a9f26ded374e9c05d253ded8 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 11 Mar 2023 13:06:50 -0500 Subject: [PATCH 08/42] vimPlugins.Spacegray-vim: move to overrides.nix The GitHub repository returns 404, which breaks the update script --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ------------ pkgs/applications/editors/vim/plugins/overrides.nix | 13 +++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 - 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index de9e139cc45b..369233025e83 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -363,18 +363,6 @@ final: prev: meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; }; - Spacegray-vim = buildVimPluginFrom2Nix { - pname = "Spacegray.vim"; - version = "2021-07-06"; - src = fetchFromGitHub { - owner = "ackyshake"; - repo = "Spacegray.vim"; - rev = "c699ca10ed421c462bd1c87a158faaa570dc8e28"; - sha256 = "0ma8w6p5jh6llka49x5j5ql8fmhv0bx5hhsn5b2phak79yqg1k61"; - }; - meta.homepage = "https://github.com/ackyshake/Spacegray.vim/"; - }; - SudoEdit-vim = buildVimPluginFrom2Nix { pname = "SudoEdit.vim"; version = "2022-11-03"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 28d0c8193f51..0443733a3f02 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -831,6 +831,19 @@ self: super: { propagatedBuildInputs = [ sniprun-bin ]; }; + # The GitHub repository returns 404, which breaks the update script + Spacegray-vim = buildVimPluginFrom2Nix { + pname = "Spacegray.vim"; + version = "2021-07-06"; + src = fetchFromGitHub { + owner = "ackyshake"; + repo = "Spacegray.vim"; + rev = "c699ca10ed421c462bd1c87a158faaa570dc8e28"; + sha256 = "0ma8w6p5jh6llka49x5j5ql8fmhv0bx5hhsn5b2phak79yqg1k61"; + }; + meta.homepage = "https://github.com/ackyshake/Spacegray.vim/"; + }; + sqlite-lua = super.sqlite-lua.overrideAttrs (old: { postPatch = let libsqlite = "${sqlite.out}/lib/libsqlite3${stdenv.hostPlatform.extensions.sharedLibrary}"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index f65b4e5d68d5..180818a408f0 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -29,7 +29,6 @@ https://github.com/vim-scripts/ShowMultiBase/,, https://github.com/tmhedberg/SimpylFold/,, https://github.com/jaredgorski/SpaceCamp/,, https://github.com/SpaceVim/SpaceVim/,, -https://github.com/ackyshake/Spacegray.vim/,, https://github.com/chrisbra/SudoEdit.vim/,, https://github.com/ackyshake/VimCompletesMe/,, https://github.com/hsitz/VimOrganizer/,, From bc791d55e06190169a023ebb9620f0c5a7790a48 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 11 Mar 2023 13:09:27 -0500 Subject: [PATCH 09/42] vimPlugins.VimCompletesMe: move to overrides.nix The GitHub repository returns 404, which breaks the update script --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ------------ pkgs/applications/editors/vim/plugins/overrides.nix | 13 +++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 - 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 369233025e83..2c225ea73a2e 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -375,18 +375,6 @@ final: prev: meta.homepage = "https://github.com/chrisbra/SudoEdit.vim/"; }; - VimCompletesMe = buildVimPluginFrom2Nix { - pname = "VimCompletesMe"; - version = "2022-02-18"; - src = fetchFromGitHub { - owner = "ackyshake"; - repo = "VimCompletesMe"; - rev = "9adf692d7ae6424038458a89d4a411f0a27d1388"; - sha256 = "1sndgb3291dyifaa8adri2mb8cgbinbar3nw1fnf67k9ahwycaz0"; - }; - meta.homepage = "https://github.com/ackyshake/VimCompletesMe/"; - }; - VimOrganizer = buildVimPluginFrom2Nix { pname = "VimOrganizer"; version = "2020-12-15"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 0443733a3f02..a1e58a653611 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1346,6 +1346,19 @@ self: super: { }; }); + # The GitHub repository returns 404, which breaks the update script + VimCompletesMe = buildVimPluginFrom2Nix { + pname = "VimCompletesMe"; + version = "2022-02-18"; + src = fetchFromGitHub { + owner = "ackyshake"; + repo = "VimCompletesMe"; + rev = "9adf692d7ae6424038458a89d4a411f0a27d1388"; + sha256 = "1sndgb3291dyifaa8adri2mb8cgbinbar3nw1fnf67k9ahwycaz0"; + }; + meta.homepage = "https://github.com/ackyshake/VimCompletesMe/"; + }; + vimsence = super.vimsence.overrideAttrs (old: { meta = with lib; { description = "Discord rich presence for Vim"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 180818a408f0..2b715f6c3883 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -30,7 +30,6 @@ https://github.com/tmhedberg/SimpylFold/,, https://github.com/jaredgorski/SpaceCamp/,, https://github.com/SpaceVim/SpaceVim/,, https://github.com/chrisbra/SudoEdit.vim/,, -https://github.com/ackyshake/VimCompletesMe/,, https://github.com/hsitz/VimOrganizer/,, https://github.com/VundleVim/Vundle.vim/,, https://github.com/esneider/YUNOcommit.vim/,, From f93617838493e39b33d78ae80c4daa4f62567fd5 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 11 Mar 2023 13:11:21 -0500 Subject: [PATCH 10/42] vimPlugins: update --- .../editors/vim/plugins/generated.nix | 628 +++++++++--------- .../editors/vim/plugins/overrides.nix | 11 +- .../editors/vim/plugins/vim-plugin-names | 2 +- 3 files changed, 316 insertions(+), 325 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 2c225ea73a2e..81acc30afb44 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -29,12 +29,12 @@ final: prev: ChatGPT-nvim = buildVimPluginFrom2Nix { pname = "ChatGPT.nvim"; - version = "2023-03-04"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "jackMort"; repo = "ChatGPT.nvim"; - rev = "1ebbec2053a5d79bfbffc5291396fdbeea41329b"; - sha256 = "0finyr9xzy69pdgniwzhv08mkasg4kpay6g0viw0vskv4a5a58ki"; + rev = "3ad20aeee036378478bfb75788c6e287964ece8e"; + sha256 = "1wjj3gv3qpa9liy7sz14ah7np6k3qw5vnkx6qggm9rzcrqf7jidp"; }; meta.homepage = "https://github.com/jackMort/ChatGPT.nvim/"; }; @@ -293,12 +293,12 @@ final: prev: SchemaStore-nvim = buildVimPluginFrom2Nix { pname = "SchemaStore.nvim"; - version = "2023-03-02"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "809c05360a0dabfc018093a090045d292d362ef4"; - sha256 = "0snw06vb1vi34j99r4ivil4byqd40hv35f0qcfsrzga25s8gi055"; + rev = "083485d0ec106c46eb38b525342dc8e23a9921c9"; + sha256 = "1bcjh8a3mqvnbgp12c3ln7snwaarrdsn33bi1lwvcdas341gk23v"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; }; @@ -353,12 +353,12 @@ final: prev: SpaceVim = buildVimPluginFrom2Nix { pname = "SpaceVim"; - version = "2023-02-21"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "SpaceVim"; repo = "SpaceVim"; - rev = "4c07aa025f5ec3c35159942fd4f913499cbed3cc"; - sha256 = "0grpcsdswa2ig2v3dw225qw67hz7cpvd7fhszbnnvqwfmnmzqyz9"; + rev = "e96ea26df67f57b1a1bab575f8376e14ee876016"; + sha256 = "0s30f9z0rib1wjndr57qi4xcj8m36z3y7kj44lpinbmmryba5pgg"; }; meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; }; @@ -425,12 +425,12 @@ final: prev: YouCompleteMe = buildVimPluginFrom2Nix { pname = "YouCompleteMe"; - version = "2023-02-27"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "ycm-core"; repo = "YouCompleteMe"; - rev = "0de94d11f9286ecd176aa8a7299aabb8646d16c9"; - sha256 = "0lfq8vsh46sdjf310fn6zvc6hpbr2z12cac6shrvvjdwn4wpbfz0"; + rev = "aaebb55b6536d780a684201e9b214c034441c98f"; + sha256 = "0xi6qp2idl168v0nb91h3pda32m2dd11zdd2bz18vnch4b48rdy5"; fetchSubmodules = true; }; meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; @@ -511,12 +511,12 @@ final: prev: ai-vim = buildVimPluginFrom2Nix { pname = "ai.vim"; - version = "2023-03-05"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "aduros"; repo = "ai.vim"; - rev = "436d3d9d490367c9f47c6ef427daca1c0942ea22"; - sha256 = "1fm02v0npvl6cfddq5yy55rw3a0h76x76vvcglgcw8w9xcq9aviv"; + rev = "512359e0935e62a7bda308bd7c16b7de2787532d"; + sha256 = "1kbjv2p1ngsd244mr0c7nl5wvg51naxxhfirgcz3fsxc90j22952"; }; meta.homepage = "https://github.com/aduros/ai.vim/"; }; @@ -535,12 +535,12 @@ final: prev: ale = buildVimPluginFrom2Nix { pname = "ale"; - version = "2023-02-21"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "c8e914604963063b7bb827e9b6f5a6ca741dad60"; - sha256 = "1qsj1gpgg946q49awy700a5z2kdn4dhlnswqjx6qi7jdv8ly8slv"; + rev = "011e4f6590e8fb26ee2b55bd6b368f1bb784a537"; + sha256 = "0bmq01wmbnrb7ni5kyz7dr9q4s1dhhv8z5i8jnf9pnvgkvpq45mr"; }; meta.homepage = "https://github.com/dense-analysis/ale/"; }; @@ -559,12 +559,12 @@ final: prev: alpha-nvim = buildVimPluginFrom2Nix { pname = "alpha-nvim"; - version = "2023-03-03"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "goolord"; repo = "alpha-nvim"; - rev = "4b0ba68022d8612b04b26844f1ce5e708c0d23b0"; - sha256 = "06vswjzazbnybj2a6prsd9ckgk36fwj0059vhk55qjxsalrh0zfv"; + rev = "4e1c4dedf5983e84b3ed305228b2235c56c7023c"; + sha256 = "1vircxn0rlwfl6q6q087js977zy0dpd5x9riddv9px9zvpqxzcw9"; }; meta.homepage = "https://github.com/goolord/alpha-nvim/"; }; @@ -703,12 +703,12 @@ final: prev: aurora = buildVimPluginFrom2Nix { pname = "aurora"; - version = "2023-02-16"; + version = "2023-03-08"; src = fetchFromGitHub { owner = "ray-x"; repo = "aurora"; - rev = "7c1be58365428ef18c3621bacc5aaf188f8a4b9e"; - sha256 = "196km3z2pl0zbk8sy7c8z82a7wicla15ylfdraxpxh362sry8ayq"; + rev = "31113f89c8b558f59cf3867079c8c5520b6945ba"; + sha256 = "02ivk0fvgvryjnhgvh8la9minmrg90dgvmgbwav2y17ir5ypv45p"; }; meta.homepage = "https://github.com/ray-x/aurora/"; }; @@ -751,12 +751,12 @@ final: prev: auto-session = buildVimPluginFrom2Nix { pname = "auto-session"; - version = "2023-02-11"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "rmagatti"; repo = "auto-session"; - rev = "04ccdac802200ecc363b251cf922b2b022bb515c"; - sha256 = "02xvdvy0jakpbgkp33ll21rcqpiybngwgxjsvvw6wg4wqg8dzykv"; + rev = "1d3dd70a2d48e0f3441128eb4fb0b437a0bf2cc4"; + sha256 = "1wrb5bn4dg4ava7mknil5dhkr5nn0m60l78y5q6zqdlrxfsskzhy"; }; meta.homepage = "https://github.com/rmagatti/auto-session/"; }; @@ -823,24 +823,24 @@ final: prev: barbar-nvim = buildVimPluginFrom2Nix { pname = "barbar.nvim"; - version = "2023-03-02"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "romgrk"; repo = "barbar.nvim"; - rev = "b2956f1a3cb8a8e1b6cd4d3f678cc40abdb5ec92"; - sha256 = "1b57ryzcl9ff4nky8zq3lzg9g96pl3ig3c4kmiz8dg0zjgsn0x4p"; + rev = "de5682f7b7de872d1bfd02aa1368cd0c34d13b49"; + sha256 = "0g8230x3a49sj1j0c9knjd7dqs9lrm2ap24pfaxsbavc1w4zdh2m"; }; meta.homepage = "https://github.com/romgrk/barbar.nvim/"; }; barbecue-nvim = buildVimPluginFrom2Nix { pname = "barbecue.nvim"; - version = "2023-02-23"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "utilyre"; repo = "barbecue.nvim"; - rev = "23348f3979912fb36a1442fb0d07e8d2e739aea2"; - sha256 = "0lwpx013yxq28s0k5k0sbbyb8nxmjr8nl6xsy2zjillb3rkkaf7v"; + rev = "65df9a7d51f11df6bd4f8bd9f0d8b378e92bb9b0"; + sha256 = "1kaa12cr02bc1p9ywr9l6zd0pb1dpjdcn6m4m65fxd97sdqn97wj"; }; meta.homepage = "https://github.com/utilyre/barbecue.nvim/"; }; @@ -1063,12 +1063,12 @@ final: prev: ccc-nvim = buildVimPluginFrom2Nix { pname = "ccc.nvim"; - version = "2023-03-03"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "uga-rosa"; repo = "ccc.nvim"; - rev = "e66fd3a18eff0c9c4c772a5e5fd9ad68753c6d8e"; - sha256 = "0205xra3ag9x6l173y5gfxjkmhzgp02slfarx5930j50k0mmn5is"; + rev = "4869fb385990ec0495e0f175fdd01bd388a7e839"; + sha256 = "0bb79zj40792grrw1lzqd6ssxqacacblb3szxwvnm9pwps9nc1jw"; }; meta.homepage = "https://github.com/uga-rosa/ccc.nvim/"; }; @@ -1135,12 +1135,12 @@ final: prev: clangd_extensions-nvim = buildVimPluginFrom2Nix { pname = "clangd_extensions.nvim"; - version = "2023-02-20"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "p00f"; repo = "clangd_extensions.nvim"; - rev = "722ee39d4c1b309bef4a6c2da1749c3e3358757f"; - sha256 = "1wdni05s0d1p5wmzr30sazqm3fi8n178jf1fdwwlbjpvalgjn5kp"; + rev = "798e377ec859087132b81d2f347b5080580bd6b1"; + sha256 = "0566w1s1ffidaix14qx7d4grg0h7pnciaapg25d7nriwf2a8fqzm"; }; meta.homepage = "https://github.com/p00f/clangd_extensions.nvim/"; }; @@ -1867,12 +1867,12 @@ final: prev: comment-nvim = buildVimPluginFrom2Nix { pname = "comment.nvim"; - version = "2023-02-16"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "numtostr"; repo = "comment.nvim"; - rev = "6821b3ae27a57f1f3cf8ed030e4a55d70d0c4e43"; - sha256 = "1c3qrbjzz0kl1k1gjkgil0ni944ac80ps76rdhs9jd7chbn7l0sb"; + rev = "8d3aa5c22c2d45e788c7a5fe13ad77368b783c20"; + sha256 = "0qxzy4dr9cr5q59yi7mw883id51zpb3mnrv6r0aqh9flswkljllr"; }; meta.homepage = "https://github.com/numtostr/comment.nvim/"; }; @@ -1939,12 +1939,12 @@ final: prev: compiler-explorer-nvim = buildVimPluginFrom2Nix { pname = "compiler-explorer.nvim"; - version = "2023-02-06"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "krady21"; repo = "compiler-explorer.nvim"; - rev = "26009c1d6265a6b6e86d8e74a81a235892f67e87"; - sha256 = "0g2b0mxssx6sjmn2iqlipwj50jmw8hfq648xcg3f78phmn03b4s4"; + rev = "0e1c954923915e45bbd0806b65d9171a0384546b"; + sha256 = "0ag6p4k3fgwz7lzd3n8nwbnfi2nrcqandlsambcmzhgma4zi59j4"; }; meta.homepage = "https://github.com/krady21/compiler-explorer.nvim/"; }; @@ -2131,12 +2131,12 @@ final: prev: coq_nvim = buildVimPluginFrom2Nix { pname = "coq_nvim"; - version = "2023-03-05"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "a25bbdd8fb1bf0259f255c73e1119c3a75727a93"; - sha256 = "11ddr1prx4k3vkg66h6fwwjdlr1l0zc69j73l80sgjy6v8n32dvm"; + rev = "b33c5e010067a2d9674ad5253858da6489ae65d6"; + sha256 = "1s23c1j95a73cxc1fxwbncv4z74gf8pw9p0kk6qz22xpk6zcypv7"; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; }; @@ -2167,12 +2167,12 @@ final: prev: crates-nvim = buildVimPluginFrom2Nix { pname = "crates.nvim"; - version = "2023-02-22"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "saecki"; repo = "crates.nvim"; - rev = "c33aae75745877ee1ef16f5781478f4f2f120623"; - sha256 = "1yd7msvgvbmvnnvv94izl33cnny36bmpnv4hkw757j7p88yxpan5"; + rev = "8d96e24fc244a04cd5a7de1666b077b1b4deef73"; + sha256 = "0y4nhwwwyp83gzax1klw5w72l8f3v89b7pkac3xph5qvxk06njn1"; }; meta.homepage = "https://github.com/saecki/crates.nvim/"; }; @@ -2275,12 +2275,12 @@ final: prev: dashboard-nvim = buildVimPluginFrom2Nix { pname = "dashboard-nvim"; - version = "2023-03-06"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "glepnir"; repo = "dashboard-nvim"; - rev = "d6362d5dc18caee23e580ce4b39cdca71d99a7f3"; - sha256 = "1mjlqs8pvccqrmq0wygnr7arydllyvzznj68bzki23wmbdpa256n"; + rev = "6e31bf683a1852399ace9914edfd3aa1be3e5e23"; + sha256 = "17h3awklj9x8k3w09c8hzy01nv07i5hwg5qm3y443xi6gs578apv"; }; meta.homepage = "https://github.com/glepnir/dashboard-nvim/"; }; @@ -2371,12 +2371,12 @@ final: prev: deol-nvim = buildVimPluginFrom2Nix { pname = "deol.nvim"; - version = "2023-03-03"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "Shougo"; repo = "deol.nvim"; - rev = "28acc58a394b5faf718ad40243164e5f588f2df5"; - sha256 = "0p9fcvn1x5hng9z8ra3v7nyybdshsq53vw76gl554klwg91gn8ak"; + rev = "50a9e70da17020af11562d6eb07b310f106c4ecf"; + sha256 = "085amk2agpal2y3hd10m7wwbyhcqbqya1frvcfk0ghlxmiq0ak3s"; }; meta.homepage = "https://github.com/Shougo/deol.nvim/"; }; @@ -2661,12 +2661,12 @@ final: prev: diffview-nvim = buildVimPluginFrom2Nix { pname = "diffview.nvim"; - version = "2023-03-05"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "sindrets"; repo = "diffview.nvim"; - rev = "ffeff288c47739a1fcb411343716b993bfaa48e5"; - sha256 = "0hbcsigr7i02krr4wnbw6ib2c202iz2vrnckck32a89si01m1l38"; + rev = "e783ed49acc6b210b295af5c792de811f99559be"; + sha256 = "0xngir0bsg9p9hkqk0sjhrarjrynd5vmyxx32ckdsvccxlqqiwqf"; }; meta.homepage = "https://github.com/sindrets/diffview.nvim/"; }; @@ -2757,12 +2757,12 @@ final: prev: editorconfig-vim = buildVimPluginFrom2Nix { pname = "editorconfig-vim"; - version = "2023-02-07"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "editorconfig"; repo = "editorconfig-vim"; - rev = "1d54632f7fcad38df8e428f349bc58b15af4b206"; - sha256 = "1692rzbv64332wi0cmyf0g5m8k039vvrijxmryrqnxaf15493mbw"; + rev = "6e2b0920f5836aaf882b43ee52700d3f509cdd1d"; + sha256 = "0qq4v8ya84rnq6rhmfsannpczqyqb8jw1iflnyw6875fa3rf3qn3"; fetchSubmodules = true; }; meta.homepage = "https://github.com/editorconfig/editorconfig-vim/"; @@ -2893,12 +2893,12 @@ final: prev: pname = "feline.nvim"; version = "2022-12-22"; src = fetchFromGitHub { - owner = "feline-nvim"; + owner = "famiu"; repo = "feline.nvim"; rev = "d48b6f92c6ccdd6654c956f437be49ea160b5b0c"; sha256 = "1d3sj499mj63djy2bjp7yx5qyrzsq8gphzy3wl9fnfnni1bzwg4g"; }; - meta.homepage = "https://github.com/feline-nvim/feline.nvim/"; + meta.homepage = "https://github.com/famiu/feline.nvim/"; }; fennel-vim = buildVimPluginFrom2Nix { @@ -2915,12 +2915,12 @@ final: prev: fern-vim = buildVimPluginFrom2Nix { pname = "fern.vim"; - version = "2023-02-08"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "lambdalisue"; repo = "fern.vim"; - rev = "1856f0390b1ae15d446b94dc47ccf5b967537ad1"; - sha256 = "06c54lhn30ibn721l6vh5gx4kdyrk39w2kkcwrlhskpx6dipava5"; + rev = "dae5eb2debe023fce0e3dfafbf879bd89946d6d0"; + sha256 = "0qa1dazlhq5157rzm3bg3i9vk6iylhccr2qrzvmqdal3c9wari9p"; }; meta.homepage = "https://github.com/lambdalisue/fern.vim/"; }; @@ -2963,12 +2963,12 @@ final: prev: firenvim = buildVimPluginFrom2Nix { pname = "firenvim"; - version = "2023-03-01"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "glacambre"; repo = "firenvim"; - rev = "8a5bde3dc52c58c40ddc9784149ba21489371021"; - sha256 = "1mnf46i1xydms08kzp52d58k9hk0f8qx0h83hnxvy1yv09q4q4cr"; + rev = "87c9f70d3e6aa2790982aafef3c696dbe962d35b"; + sha256 = "0f3jsayilkhch75xdhsv3hrdydsfk5v52cb4ss4kvxbb4cnkli1w"; }; meta.homepage = "https://github.com/glacambre/firenvim/"; }; @@ -3180,12 +3180,12 @@ final: prev: fzf-lua = buildVimPluginFrom2Nix { pname = "fzf-lua"; - version = "2023-02-27"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "ibhagwan"; repo = "fzf-lua"; - rev = "d4c2e3f32da453afb55e1becbe4b92357576db9b"; - sha256 = "0hji2bm5d8yvz7m07bab7qb58is3n17z9xl8sfxhj19k20917bbz"; + rev = "a553b614f1b89fdbf645efef977f4b7aa0fa6c19"; + sha256 = "1b0xny4w8g9r1rr17lnl675qplb5smkx8jyq0z15192i2714ksgi"; }; meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; }; @@ -3228,12 +3228,12 @@ final: prev: gentoo-syntax = buildVimPluginFrom2Nix { pname = "gentoo-syntax"; - version = "2023-02-08"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "gentoo"; repo = "gentoo-syntax"; - rev = "8340095e5a8263494abadf5a81970ff92091e004"; - sha256 = "0glp8nnj9jsps465srn59bdc6g5pnyrs3n9kxghp0wzf8hrx2zic"; + rev = "347fa38461e86eda45f10a275b038386d4f608e1"; + sha256 = "0yhsch3z41jgnbi7972sqzycpfmirxp8mkfg383xkz1wbk62x1i6"; }; meta.homepage = "https://github.com/gentoo/gentoo-syntax/"; }; @@ -3336,12 +3336,12 @@ final: prev: gitsigns-nvim = buildNeovimPluginFrom2Nix { pname = "gitsigns.nvim"; - version = "2023-03-01"; + version = "2023-03-06"; src = fetchFromGitHub { owner = "lewis6991"; repo = "gitsigns.nvim"; - rev = "3b6c0a6412b31b91eb26bb8f712562cf7bb1d3be"; - sha256 = "07r6qplvm4svc0cj4khsa83bc66dkrv93jbb1vg9l0v9h5ds8b9p"; + rev = "b1f9cf7c5c5639c006c937fc1819e09f358210fc"; + sha256 = "0069gpcvh96c2a29i9ymidsifxhjqxmm4vx1m7c5frrxxrsba5li"; }; meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; }; @@ -3396,12 +3396,12 @@ final: prev: go-nvim = buildVimPluginFrom2Nix { pname = "go.nvim"; - version = "2023-03-06"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "0225f85e0a3246c6daf1ecbbbf9009d754879643"; - sha256 = "0pdy3856p9apll1jlm0z7knkjkx61c03pbi0997zsgaskxr3h6qr"; + rev = "f80661a7109373aedee491acd8ddadc57e5c60aa"; + sha256 = "1fzc99r07hb5fis0jxzasblzwvczs6vpqldlj8nmcx06flis53ll"; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; }; @@ -3528,12 +3528,12 @@ final: prev: gruvbox-nvim = buildVimPluginFrom2Nix { pname = "gruvbox.nvim"; - version = "2023-02-27"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "ellisonleao"; repo = "gruvbox.nvim"; - rev = "3e31f9ab01fed42ebac75738c681daacb8c82bff"; - sha256 = "0klqcd3cdyzvbbl26yz482a3sj2qyfb9f2xkf91hnzb2dx2cazhz"; + rev = "331507561a46d6ce484f576299e0297e277bac7f"; + sha256 = "1myvjfyh8dyy0rpnbfcpljyamlnphavjhw4mzbrrq4wwm2lwcwb4"; }; meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; }; @@ -3599,12 +3599,12 @@ final: prev: haskell-tools-nvim = buildNeovimPluginFrom2Nix { pname = "haskell-tools.nvim"; - version = "2023-03-05"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "haskell-tools.nvim"; - rev = "29a1619e56a0ff024587e0c482d1a691576343d3"; - sha256 = "1zd50s1h44lhp6apy6nvddl0l0mapl4m96gjasgyg2bsrsyczz6l"; + rev = "344a3d968987f8e347053a89daadc6b026c8c458"; + sha256 = "14111h5fgrwj33s9kng7nzz9j8656xqcylw55qdddd07d2clcyph"; }; meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; }; @@ -3647,12 +3647,12 @@ final: prev: heirline-nvim = buildVimPluginFrom2Nix { pname = "heirline.nvim"; - version = "2023-02-19"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "rebelot"; repo = "heirline.nvim"; - rev = "b69415d912d466db17b8ee1eb777cc7f776a9286"; - sha256 = "0pv320i23wwp58xy3lpiy4j90y6fl8frmw19nk0c8dy9c10pdg6s"; + rev = "00f7e271775362792116e252d931590a9344d6a9"; + sha256 = "1cf9av6h5xdzkvzrmwscld65257syx0mk1czi5gkwg10apyyhfzw"; }; meta.homepage = "https://github.com/rebelot/heirline.nvim/"; }; @@ -4067,12 +4067,12 @@ final: prev: kanagawa-nvim = buildVimPluginFrom2Nix { pname = "kanagawa.nvim"; - version = "2023-03-06"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "rebelot"; repo = "kanagawa.nvim"; - rev = "193427320939d111845bd095b301d9d57e6f28f6"; - sha256 = "0wd6wkgbr9vfsji7g7b0zbsxykq1yiya8nsy9r8qkdxq1cn1isjg"; + rev = "3579d55c47366a536e07cf83df397a9f5f806813"; + sha256 = "1h40m2scxi8cswdjdxm5wq6bpv5ciza7zd0x3zdwi01cg73r5gyr"; }; meta.homepage = "https://github.com/rebelot/kanagawa.nvim/"; }; @@ -4151,24 +4151,24 @@ final: prev: lazy-lsp-nvim = buildVimPluginFrom2Nix { pname = "lazy-lsp.nvim"; - version = "2023-02-27"; + version = "2023-03-06"; src = fetchFromGitHub { owner = "dundalek"; repo = "lazy-lsp.nvim"; - rev = "92a7cc4e4122e38f5fd5ee68f34416b3cf9f477d"; - sha256 = "0pgh22lv711iafkivbpfbpdkb3fw8zfrqpz30glxcdamva178fx5"; + rev = "f0d8f0ddf34bd7e1eb9d5ee6ed65a67138769d22"; + sha256 = "0dpgfansqili9prnp1fdnhjg6gmq5snaalh6q18gsk6c9lrw0laf"; }; meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/"; }; lazy-nvim = buildVimPluginFrom2Nix { pname = "lazy.nvim"; - version = "2023-03-06"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "folke"; repo = "lazy.nvim"; - rev = "e89acede13f46a5db229133cf0c87aee74938c56"; - sha256 = "0ynhwx4q73fqzlkkyfahlxd4rd231w1bymmjj621k3dpkcw1gw7k"; + rev = "5b4444f0d7e556deba3f7ca949a2ba0e2c3369fb"; + sha256 = "0zc8k5d3pgz4xhhshwjaks7q72f61h1iix2305kybnyhi0kslsxd"; }; meta.homepage = "https://github.com/folke/lazy.nvim/"; }; @@ -4223,12 +4223,12 @@ final: prev: leap-nvim = buildVimPluginFrom2Nix { pname = "leap.nvim"; - version = "2023-03-03"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "ggandor"; repo = "leap.nvim"; - rev = "d34680b16af977928228e57c68e5a162f1649e3c"; - sha256 = "1ykqzjakhpyr8znxilg4w0xgadkq3p93d6mkp3n4my886i6d4881"; + rev = "dd4cabf7699ae8e2e17cfc29910ec605da32226d"; + sha256 = "0ymgfbn7hgvb7d5fqpi3q4gxrmy7m5njb5cc7rnvfg9wi5ici7np"; }; meta.homepage = "https://github.com/ggandor/leap.nvim/"; }; @@ -4571,12 +4571,12 @@ final: prev: lsp-zero-nvim = buildVimPluginFrom2Nix { pname = "lsp-zero.nvim"; - version = "2023-03-04"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "VonHeikemen"; repo = "lsp-zero.nvim"; - rev = "79d2091809a295aba94f9ea72cd622bca198d046"; - sha256 = "0vq1n4c2qk84vr4axzkqy2svc3z2kanvqd7apdiqb0zh59qc8bw6"; + rev = "63951c8f9701871abd6858d26f3bcc6b99ce5c74"; + sha256 = "09wmdrv0npkwnh8zzz0fkvn505q1rl011jr1dphiap09nhaqvrvc"; }; meta.homepage = "https://github.com/VonHeikemen/lsp-zero.nvim/"; }; @@ -4678,12 +4678,12 @@ final: prev: luasnip = buildVimPluginFrom2Nix { pname = "luasnip"; - version = "2023-03-05"; + version = "2023-03-08"; src = fetchFromGitHub { owner = "l3mon4d3"; repo = "luasnip"; - rev = "9b5be5e9b460fad7134991d3fd0434466959db08"; - sha256 = "197yzj8i7bqbnikhq89cza9wj1hbhd4yhyj77b5iwv26p252jnbq"; + rev = "836d4f5a9970819b60b1010fd8709a2ff88416d8"; + sha256 = "1kskc6wyw4f7l2vwyyrc9bww3h6r2mqdxqyj66p9bhip97qr4i3d"; fetchSubmodules = true; }; meta.homepage = "https://github.com/l3mon4d3/luasnip/"; @@ -4703,12 +4703,12 @@ final: prev: lush-nvim = buildNeovimPluginFrom2Nix { pname = "lush.nvim"; - version = "2023-01-02"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "rktjmp"; repo = "lush.nvim"; - rev = "b1e8eb1da3fee95ef31515a73c9eff9bf251088d"; - sha256 = "0q3prq4fm9rpczl7b1lgqnhs0z5jgvpdy0cp45jfpw4bvcy6vkpq"; + rev = "62180850d230e1650fe5543048bb15c4452916d6"; + sha256 = "1c6iw967vba4gqrbs4ki4p980avsjg0dk8kklxz26994x7y9bza0"; }; meta.homepage = "https://github.com/rktjmp/lush.nvim/"; }; @@ -4751,12 +4751,12 @@ final: prev: mason-lspconfig-nvim = buildVimPluginFrom2Nix { pname = "mason-lspconfig.nvim"; - version = "2023-03-03"; + version = "2023-03-06"; src = fetchFromGitHub { owner = "williamboman"; repo = "mason-lspconfig.nvim"; - rev = "e4badf7984f7a5f0ac7dc10657dbedbd99a82f94"; - sha256 = "0s7jrvbd75zfhf07jf3gihv2j6rrvwfbvdwd07k14hzhm46xw914"; + rev = "a31e011135a79d63c71254c250c9158e1056a1cb"; + sha256 = "0wqkq7qa64xrpw58hymq4skpx23nzcsfbbjlm76kv7hz4pp9q5a7"; }; meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; }; @@ -4775,12 +4775,12 @@ final: prev: mason-nvim = buildVimPluginFrom2Nix { pname = "mason.nvim"; - version = "2023-03-05"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "williamboman"; repo = "mason.nvim"; - rev = "8dbd5ca28c70f15814d1749717f86da9bfd1c8ba"; - sha256 = "0v8irgx18spljayrv1pdpnmnl4c9qsl74fny9b6kf9lrp2xbmfwk"; + rev = "e52225531a8b622ff79c6e11ffd3df9acea8327b"; + sha256 = "0k5c43jwxg4f0xpdrx4qzf83nc00170grx2crd593kij5aljmn50"; }; meta.homepage = "https://github.com/williamboman/mason.nvim/"; }; @@ -4799,12 +4799,12 @@ final: prev: material-nvim = buildVimPluginFrom2Nix { pname = "material.nvim"; - version = "2023-03-02"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "marko-cerovac"; repo = "material.nvim"; - rev = "bd945ff7374dedebd0868f262aa8452d5f0f1910"; - sha256 = "1pqsnnqb7byia9figdjnkqrn0ppria39d039xx772n2nsyz9n070"; + rev = "18d5e8af4c4bc77382bda5e5ae2830ab515cf5c6"; + sha256 = "0ws5mig2kwwspwl3b9abqbwwni8xzx252k7k2dhw4dm2h7hkkzsv"; }; meta.homepage = "https://github.com/marko-cerovac/material.nvim/"; }; @@ -4847,12 +4847,12 @@ final: prev: mini-nvim = buildVimPluginFrom2Nix { pname = "mini.nvim"; - version = "2023-03-04"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.nvim"; - rev = "c65901227e5a3671dbcb054745566a1c78f9f0c8"; - sha256 = "1100nsfnryg2xdjza1ar01s080jahafwwcpzn01fgkkr32kvvkrj"; + rev = "82693318b691de0676c17457b5d7d26a7798f761"; + sha256 = "0vks9yl7a3314yfq8kjghxbl4ag3zaxnjgara075wm7x9nkn0ycf"; }; meta.homepage = "https://github.com/echasnovski/mini.nvim/"; }; @@ -5207,12 +5207,12 @@ final: prev: neoconf-nvim = buildVimPluginFrom2Nix { pname = "neoconf.nvim"; - version = "2023-03-06"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "c2604560ea764ad5f72e52f38c52ef7fc2d1be98"; - sha256 = "1azfgk373wy883lmfwv7kp4y213nx9kcxn76v274mb5dl2bi4k4n"; + rev = "36b0be969326e70143bcd878d4a27f574eabc292"; + sha256 = "0cr4s1j1crfqh6ds5abxa4miqjky5pv7h24824i51ji2yv7vz8mm"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; }; @@ -5231,12 +5231,12 @@ final: prev: neodev-nvim = buildVimPluginFrom2Nix { pname = "neodev.nvim"; - version = "2023-03-03"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "folke"; repo = "neodev.nvim"; - rev = "c6b8ff8f0d261c8fb99a55ec7cc5dcf9cb928293"; - sha256 = "1zsj7rbvv0sjz5sbhwp7zzbap490vgivispbqnvgafxyk0v78xni"; + rev = "418c54441da2506ee9c99150c38e3f350bcad8c4"; + sha256 = "1g9dzf2dhfm4vxqpcr075nh6gb62l79gv88khiq1y5958qw095cr"; }; meta.homepage = "https://github.com/folke/neodev.nvim/"; }; @@ -5267,12 +5267,12 @@ final: prev: neogit = buildVimPluginFrom2Nix { pname = "neogit"; - version = "2023-03-03"; + version = "2023-03-08"; src = fetchFromGitHub { owner = "TimUntersberger"; repo = "neogit"; - rev = "85380916cec322b1351785cac4f4e3f24de36b2a"; - sha256 = "0pyykjbwih2zswigqrganm9aaw6brdpxacy8vyr2p9xkv2nsli1k"; + rev = "c4068a22a60981f1bedd9672cdad34b79411ed7a"; + sha256 = "14nbmjvkq61plw5sc360ppnlf2qhsrxh5znjwjbi5kij9ky8p7ch"; }; meta.homepage = "https://github.com/TimUntersberger/neogit/"; }; @@ -5327,12 +5327,12 @@ final: prev: neorg = buildVimPluginFrom2Nix { pname = "neorg"; - version = "2023-02-28"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "nvim-neorg"; repo = "neorg"; - rev = "764dec5de14947f2f5d08bd3e0452324538e9a4d"; - sha256 = "0qii2n70xlh5s8icnpgb1yn86w262p6smk0a2qyqrgy2m64ayjin"; + rev = "c2680e67a0aeeb9b0ef6f4d008228de63d14e46b"; + sha256 = "1hsz1yg2z498x8vsk8k4bvx0hxjj2s4hhvcd34dln7v2539pz5sk"; }; meta.homepage = "https://github.com/nvim-neorg/neorg/"; }; @@ -5375,12 +5375,12 @@ final: prev: neoterm = buildVimPluginFrom2Nix { pname = "neoterm"; - version = "2022-08-22"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "kassio"; repo = "neoterm"; - rev = "e1148589b8b9e1e72ef755d4495286c3b8516771"; - sha256 = "06k0r92qhgp1sb1jacfwxqbzn69cw604s5qla4q32a38a2spbmcr"; + rev = "eca22dc90a9db5e52d8baf91f31991ad540ffe36"; + sha256 = "097i8fv37mw0923qldsql71s1lgmbvl28gk96w0sz12adq8g4byh"; }; meta.homepage = "https://github.com/kassio/neoterm/"; }; @@ -5399,12 +5399,12 @@ final: prev: neotest-haskell = buildVimPluginFrom2Nix { pname = "neotest-haskell"; - version = "2023-03-05"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "2cbceaf57884b2548bb5516acea342944c983216"; - sha256 = "03wfi20l278yx0v95a5hwj91zcriqzjdl3hdl34hjkw6glj3sr3h"; + rev = "9776e8881e976a340f1df693a04fd570b9198193"; + sha256 = "0kc7kqma8nz4hfy6c11mm2aa9jz2b5083qa38wqpshmz408va729"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; }; @@ -5531,12 +5531,12 @@ final: prev: nightfox-nvim = buildVimPluginFrom2Nix { pname = "nightfox.nvim"; - version = "2023-03-05"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "EdenEast"; repo = "nightfox.nvim"; - rev = "3f647a560306306cb35854d639b39717f5390175"; - sha256 = "0vlq852jr1mjaf2x1npi27jh3i6bl8npvpfkcrgjcigd8hwcr206"; + rev = "a8044b084e0114609ec2c59cc4fa94c709a457d4"; + sha256 = "0pdszkzhlfi2fd3i04gxs8gy880qvbqicz6jf7db9abxby2zmfx3"; }; meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; }; @@ -5567,12 +5567,12 @@ final: prev: nlsp-settings-nvim = buildVimPluginFrom2Nix { pname = "nlsp-settings.nvim"; - version = "2023-03-06"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "7be82f345f82f304ae817e3910d001aa96be01b1"; - sha256 = "1skrfbn196q1vhbvkh2z57ix32lfyhycbgkzpaf80f59jkcclwrq"; + rev = "1b9fed5dec33c6c731dc8ff91d337091930474be"; + sha256 = "0bs6j61fjd4ycvhyr54h40v2rj3rymn2s7ncnzbdsczgp3y9wzxi"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; }; @@ -5625,18 +5625,6 @@ final: prev: meta.homepage = "https://github.com/folke/noice.nvim/"; }; - nord-vim = buildVimPluginFrom2Nix { - pname = "nord-vim"; - version = "2022-10-08"; - src = fetchFromGitHub { - owner = "arcticicestudio"; - repo = "nord-vim"; - rev = "0748955e9e8d9770b44f2bec8456189430b37d9d"; - sha256 = "1xifxwyjwfr9z801mm9sfh2sy0xf5ydhbg8ssi5mpdilffpkghp6"; - }; - meta.homepage = "https://github.com/arcticicestudio/nord-vim/"; - }; - nord-nvim = buildVimPluginFrom2Nix { pname = "nord.nvim"; version = "2023-01-20"; @@ -5687,12 +5675,12 @@ final: prev: null-ls-nvim = buildVimPluginFrom2Nix { pname = "null-ls.nvim"; - version = "2023-03-04"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "jose-elias-alvarez"; repo = "null-ls.nvim"; - rev = "456cd2754c56c991c5e4df60a807d054c1bc7148"; - sha256 = "03nhv5iby38x6whs3ialqsi16482w96mz5dhkq5qki3mkcaqin8z"; + rev = "e172e1e3011e3d032dbeba6414644ba968570828"; + sha256 = "1srbfrjx1zzkkvvd9h9g0hyhrqs4yh6z8znwmzxr9xajg2f7m6kd"; }; meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; }; @@ -5747,24 +5735,24 @@ final: prev: nvim-autopairs = buildVimPluginFrom2Nix { pname = "nvim-autopairs"; - version = "2023-03-01"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-autopairs"; - rev = "ab49517cfd1765b3f3de52c1f0fda6190b44e27b"; - sha256 = "059whyg91hi7abr14fg60pfpnm87cl1iqz31hfl5wiiwrfaa1fsf"; + rev = "e755f366721bc9e189ddecd39554559045ac0a18"; + sha256 = "07r9h19q3800r93ac4qawyl745mppp3035j9xffmx2igj5zvjmk5"; }; meta.homepage = "https://github.com/windwp/nvim-autopairs/"; }; nvim-base16 = buildVimPluginFrom2Nix { pname = "nvim-base16"; - version = "2023-03-05"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "RRethy"; repo = "nvim-base16"; - rev = "0cab02bac9ca02a70db9e1d07e25fdb630b18a21"; - sha256 = "1id7k4kknckivgxjxp90b5hkxyyfrfka4kvyiid6aa2lz1nmcbpb"; + rev = "22bad36cd64e85afb0c9d0e9b92106b5ea6dabc6"; + sha256 = "1yv1vr32qwk0k92hwf6fjklbb1rfxzrswlsymfq6w4dvc4dc8vch"; }; meta.homepage = "https://github.com/RRethy/nvim-base16/"; }; @@ -5783,12 +5771,12 @@ final: prev: nvim-bqf = buildVimPluginFrom2Nix { pname = "nvim-bqf"; - version = "2023-02-20"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-bqf"; - rev = "b71e6bc220ea2ef8f09d5e6b39d52609a965f322"; - sha256 = "0kl2p55vrq1qwbk4r7mrly0gmw794h6nxivb17f4zn8lmvvcbmjc"; + rev = "1276701ed0216b94d7919d5c07845dcdf05fbde5"; + sha256 = "0vkd6vhjprb6s6mz6rgfr179yfd9s7vjd5pf4np11cbn99r57186"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; }; @@ -5927,12 +5915,12 @@ final: prev: nvim-dap = buildVimPluginFrom2Nix { pname = "nvim-dap"; - version = "2023-03-04"; + version = "2023-03-08"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "c1bfcd89ef440a44d02ade7e71befb1e5aa358ca"; - sha256 = "151xls5s4zg3w0sia0wbypaqxfwyw4zmzifjvs9z9g53anb7zffv"; + rev = "73196075627a4f079c62b0dd4aff8ce0a1b7cf57"; + sha256 = "0xpg446ww6xyxwypfzcfkqfmj068xmjjrxlyqw54mnlwy3wy6fmb"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; }; @@ -6047,24 +6035,24 @@ final: prev: nvim-highlight-colors = buildVimPluginFrom2Nix { pname = "nvim-highlight-colors"; - version = "2023-01-20"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "brenoprata10"; repo = "nvim-highlight-colors"; - rev = "af051bfe2971fc888d21cdfc59f5444904353b43"; - sha256 = "0xi4546f7qcdmyq04l1rjzyvw7rj9dlhmhskwk1pzq90rnd8xa5w"; + rev = "ce11467796389a4e5838c22384f94c624121796b"; + sha256 = "1pyhjazxl1ijg1m8gvaw92lslh61052yk12plnqyl8mlla3a9zb2"; }; meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/"; }; nvim-highlite = buildVimPluginFrom2Nix { pname = "nvim-highlite"; - version = "2023-03-01"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "ab18169ccf4251d455edca3f6448a559c6322b10"; - sha256 = "0d4nslrj1yyddkqd09m0y6wanhlnismbzz2i876bg2v9pi8d1prg"; + rev = "6336cf91dcd7a3919a57d8cfba582b7651eb9d60"; + sha256 = "0w008x0xsn7rp94kpjnyx06hl730pp7fscj1dnwwgphwr41r41wz"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; }; @@ -6095,12 +6083,12 @@ final: prev: nvim-jdtls = buildVimPluginFrom2Nix { pname = "nvim-jdtls"; - version = "2023-02-28"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-jdtls"; - rev = "db08bfb87300fca2db91d15b64ca88a62970fb58"; - sha256 = "0rybpdkcja0kadf9arwx6r33nj7mzmadq660w7jcni3niy7545sw"; + rev = "9fcc9495b5d03f8d50e4af936fd0f905f045a6c2"; + sha256 = "00j52k5qx8lr5z2hbhb6lz1acp8si8a4xwb4kj6v7g58a9ikbdsn"; }; meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; }; @@ -6179,12 +6167,12 @@ final: prev: nvim-lspconfig = buildVimPluginFrom2Nix { pname = "nvim-lspconfig"; - version = "2023-03-06"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "1a2d5f5224c65b0709bf5da0ccd9cad29272083a"; - sha256 = "1qhq71zbyz9idmm56wxq64k1i46dmn4n2cpjxmpawlab7m2wvi3c"; + rev = "4bb0f1845c5cc6465aecedc773fc2d619fcd8faf"; + sha256 = "1p014wf031wnh195jd13sxbhdcxx3z2a8d95i6fv2rqvwlhzh3yq"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; }; @@ -6299,12 +6287,12 @@ final: prev: nvim-nu = buildVimPluginFrom2Nix { pname = "nvim-nu"; - version = "2023-02-18"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "LhKipp"; repo = "nvim-nu"; - rev = "ebacb8363ed3c21ffd4e47e277dde8f34609585b"; - sha256 = "0wd9ddyllmrisdcbp6mxl7nhcxs449k0rbwm0vshk3wig1wz4gdi"; + rev = "f45f36a97fb0ea6e39f08cc2fac7a2fb3dc3999b"; + sha256 = "0sck8ac7f2b46yqv0v114jakf934z4z2x6pix0fiipgyfza2vfax"; }; meta.homepage = "https://github.com/LhKipp/nvim-nu/"; }; @@ -6371,12 +6359,12 @@ final: prev: nvim-snippy = buildVimPluginFrom2Nix { pname = "nvim-snippy"; - version = "2023-02-18"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "dcampos"; repo = "nvim-snippy"; - rev = "80104ebd1e77d019f736bee46de2f1dbfe36f8af"; - sha256 = "144vv4yggmhsdrzqfrazj9cxm0pqcxlyqc7h535ss8cg0wqgx9bp"; + rev = "ab38022c766e440c494e18f1e7e487d6be053c9c"; + sha256 = "1ndnh2h43bjdqq7vz9963lcyxpk46j8gprdms7gzyrxf378ac7kk"; }; meta.homepage = "https://github.com/dcampos/nvim-snippy/"; }; @@ -6407,12 +6395,12 @@ final: prev: nvim-surround = buildVimPluginFrom2Nix { pname = "nvim-surround"; - version = "2023-03-03"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "kylechui"; repo = "nvim-surround"; - rev = "8680311f6de05d45b010883db7cc1912b7f0d0e4"; - sha256 = "0svkczs2xiy72vbcnsbkd4jbivq1raspmy89mb6q3zz6b1r0p5rv"; + rev = "177c95c12542cf20a422b19a87ba1ae80254445a"; + sha256 = "0rzq7xyhrmxd8pms72vx0kr5r3wh689ccn1pdyc8n63q6akiffn1"; }; meta.homepage = "https://github.com/kylechui/nvim-surround/"; }; @@ -6455,36 +6443,36 @@ final: prev: nvim-treesitter = buildVimPluginFrom2Nix { pname = "nvim-treesitter"; - version = "2023-03-06"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "980f0816cc28c20e45715687a0a21b5b39af59eb"; - sha256 = "1w1n2z4qbp72nwg6nvsch1c4pzfsx19r8z11yqpqq19k4vky36vc"; + rev = "5d59d18d3e6559e525fd933c41070303c5bae32b"; + sha256 = "10ppmv3ijr49g5k05lf1ydkxdi5v38aynm0y2mj89c2p83dps8gv"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; }; nvim-treesitter-context = buildVimPluginFrom2Nix { pname = "nvim-treesitter-context"; - version = "2023-02-13"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "895ec44f5c89bc67ba5440aef3d1f2efa3d59a41"; - sha256 = "0d9j5wz1fqk8ipf2x8vym0m3zpydslivwsnha8h1qz6yp6zyq5hc"; + rev = "67dcaf9d913d31a9e87d8deceb7eaecf1c33bb22"; + sha256 = "1q56y6y3kf7by39nfsg1l466yzjwjjbdnrqfjiqrnjv32pm7nfa9"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; }; nvim-treesitter-pyfold = buildVimPluginFrom2Nix { pname = "nvim-treesitter-pyfold"; - version = "2022-03-14"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "eddiebergman"; repo = "nvim-treesitter-pyfold"; - rev = "46e0c3ebed0934fffcc2a23b52393059b76bff3f"; - sha256 = "1fwmwkpnr0cy663cy5yx5spm5hrv8xhsgvk891dqbm1pydxbpa1z"; + rev = "af8c9ef24caad5e4a57f89ae06102ea1bad64e02"; + sha256 = "0s6dgiwzyycycjd8bx434ki2qrhnyl1rahnbijjj79hd5wgzms7l"; }; meta.homepage = "https://github.com/eddiebergman/nvim-treesitter-pyfold/"; }; @@ -6503,12 +6491,12 @@ final: prev: nvim-treesitter-textobjects = buildVimPluginFrom2Nix { pname = "nvim-treesitter-textobjects"; - version = "2023-02-25"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-textobjects"; - rev = "4b30081d2736e09f90c890a8a7adfe4df36f5b36"; - sha256 = "1w6wv5mpw05hmx0p4y3r3nir81wwrp6alj23gjwrqpzcjhdvh4z9"; + rev = "542e0879d524ba717234fcba049b6c2da7989d5a"; + sha256 = "0v5rjjjlfh9rddn4w7g1b5ng5z613gsg650i6yqvpsl2z7bgxdyx"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; }; @@ -6539,23 +6527,23 @@ final: prev: nvim-ts-rainbow = buildVimPluginFrom2Nix { pname = "nvim-ts-rainbow"; - version = "2023-02-21"; + version = "2023-03-06"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "nvim-ts-rainbow"; - rev = "81f9a2e752edc793a34355be952dd1ebb1d5701b"; - sha256 = "1zc8p31dmlwsqrz8p9r6xnhq9zwgvq82crgr339w0ndn3m0wy508"; + rev = "840039440e012ad798ef31349b93a5d4365023ff"; + sha256 = "1w4v8s986vr0jir6rhy64s58rybvira3kbl6yyh0i64krwysd716"; }; meta.homepage = "https://github.com/mrjones2014/nvim-ts-rainbow/"; }; nvim-ts-rainbow2 = buildVimPluginFrom2Nix { pname = "nvim-ts-rainbow2"; - version = "2023-03-03"; + version = "2023-03-07"; src = fetchgit { url = "https://gitlab.com/HiPhish/nvim-ts-rainbow2"; - rev = "293e12e90f0928845582b9a3db7258eaa8e92a65"; - sha256 = "069nyc2bxi5wyvbnyqmdif2vqk7fv0kfgz3b7r7xgjf6s4kgw9yl"; + rev = "6bcb1472c321a15eef5a7a015b4fefa8758e6513"; + sha256 = "1shym9028sv5zs2ianyvivm2ij3j013d098yc4vrs0yf5l9vpdy4"; }; meta.homepage = "https://gitlab.com/HiPhish/nvim-ts-rainbow2"; }; @@ -6574,12 +6562,12 @@ final: prev: nvim-web-devicons = buildVimPluginFrom2Nix { pname = "nvim-web-devicons"; - version = "2023-03-06"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-web-devicons"; - rev = "b2060eac2fbc84e0637ea706378ff66451e7c424"; - sha256 = "1x31lcf20cq8bb2cwdvx1cmsa18m315ni70qxrx99gncab6vwkz0"; + rev = "4af94fec29f508159ceab5413383e5dedd6c24e3"; + sha256 = "0v4ajp8s4450qfbbxradka0kbh1k4fdvia9h0r15ah9qrlczfaih"; }; meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; }; @@ -6670,12 +6658,12 @@ final: prev: oil-nvim = buildVimPluginFrom2Nix { pname = "oil.nvim"; - version = "2023-03-06"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "stevearc"; repo = "oil.nvim"; - rev = "b36ba91b7a4d05ee43617383f68cf6ed6fc2f08e"; - sha256 = "1xnyv6wlvh87yzjhbmxirp8agc3w1p6hgiw1gayfv9x72jvp4c8m"; + rev = "33d5701a8de02bdba171d0795e4422e002f61742"; + sha256 = "1x3x4dmvmjrsay4x0kfz18jkp1aq9cgndgmwnlli1f432hmf3nps"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/oil.nvim/"; @@ -6707,12 +6695,12 @@ final: prev: onedark-nvim = buildVimPluginFrom2Nix { pname = "onedark.nvim"; - version = "2023-02-14"; + version = "2023-03-06"; src = fetchFromGitHub { owner = "navarasu"; repo = "onedark.nvim"; - rev = "1fe908fb4acdcee26573e9ccde0de94ec77e5e84"; - sha256 = "03n2109p1jpl1gjznjci8wi84b2lminvw0avxx6dx6sv5b8z2x67"; + rev = "4497678c6b1847b663c4b23000d55f28a2f846ce"; + sha256 = "05809lpabxliha56pjg0973wv3p3nmz6z76kxyw1r9x69ds9z34h"; }; meta.homepage = "https://github.com/navarasu/onedark.nvim/"; }; @@ -6731,12 +6719,12 @@ final: prev: onedarkpro-nvim = buildVimPluginFrom2Nix { pname = "onedarkpro.nvim"; - version = "2023-03-04"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "435a38f7d84373584f3f3b283fe5b1d7c0fb8abf"; - sha256 = "167k6j4n01djxb39l9zq1d8xmbd7lxjz1272d112myp01ccycp3x"; + rev = "6e9afac9fc4e3c866086c7a73951683959bb04b0"; + sha256 = "0dmnph1lsv5lb79f6wwnhxz41yw499648j53q215vsjaqxql6drv"; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; }; @@ -6755,12 +6743,12 @@ final: prev: onenord-nvim = buildVimPluginFrom2Nix { pname = "onenord.nvim"; - version = "2023-02-06"; + version = "2023-03-08"; src = fetchFromGitHub { owner = "rmehri01"; repo = "onenord.nvim"; - rev = "71bdcdf105a8feb16cd5248b40e44c88832f75ca"; - sha256 = "0pflq1p48rd3s5vfi2bk04ick2iyl8fg1a25qpawm8wb1ds10ln4"; + rev = "c2181be38edea8c8629353163b528ed217f11116"; + sha256 = "07hrppbj1njnjdyq4v6vxx3nfycr4dx45my23h0ix2kwqhw8f4ad"; }; meta.homepage = "https://github.com/rmehri01/onenord.nvim/"; }; @@ -6791,24 +6779,24 @@ final: prev: orgmode = buildVimPluginFrom2Nix { pname = "orgmode"; - version = "2023-02-11"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "nvim-orgmode"; repo = "orgmode"; - rev = "313ce5a04e7fc3d677ad906a94fc49c1f54d1572"; - sha256 = "1d9a7ddyd09ym53nvijiy5z67mj79a93fqsm35jxfv4wkcraq9xd"; + rev = "c54f6591121d2c331ad12b4251974054332fbe36"; + sha256 = "0gc5zjcvffklc1phcnk6gv9pspnbjvjrpqs9hpkfqnbly65mdvh4"; }; meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; }; oxocarbon-nvim = buildVimPluginFrom2Nix { pname = "oxocarbon.nvim"; - version = "2023-03-05"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "nyoom-engineering"; repo = "oxocarbon.nvim"; - rev = "149e8dec961562c63091ad6910fec4ead61eaa7f"; - sha256 = "0y628knjcc4hbqaq5vblxjfmn7ihfai1zx0axwb8rqwq13kwbpz0"; + rev = "dd29f538e6cfa0827896a4078db97119a8ca5c5e"; + sha256 = "0qv3461n1cwggw33q3wrw4sy90rplqyp6xbgk2m7gsvvqf2i6yaw"; }; meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/"; }; @@ -7237,12 +7225,12 @@ final: prev: readline-vim = buildVimPluginFrom2Nix { pname = "readline.vim"; - version = "2022-08-20"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "ryvnf"; repo = "readline.vim"; - rev = "1213ebcf558b4ee2e9df2c761cc01cc076fc764f"; - sha256 = "03sn2rpadd746ax5ynidi8msp90phzb3a82w523q8b07kn32dgdw"; + rev = "a15ff3ed2aa7a44d258a1eb832465d8de53c137c"; + sha256 = "0hk6fhyizvjqjyqn8rsh9b2j1aafsir9sz8f0q6zg477f25miw7q"; }; meta.homepage = "https://github.com/ryvnf/readline.vim/"; }; @@ -7261,12 +7249,12 @@ final: prev: registers-nvim = buildVimPluginFrom2Nix { pname = "registers.nvim"; - version = "2023-02-17"; + version = "2023-03-06"; src = fetchFromGitHub { owner = "tversteeg"; repo = "registers.nvim"; - rev = "2d08fffeb8533d3678bd796010c13c7fa2534263"; - sha256 = "060rh1a4cdbs8w28l3lkgk8r7k80pd44dqczdb2bpnhyvc7mckn1"; + rev = "0a461e635403065b3f9a525bd77eff30759cfba0"; + sha256 = "08mg2rjbvyrgj5l1j3nzv7iwfsvm0wx5838lgk95zqb151sas4r7"; }; meta.homepage = "https://github.com/tversteeg/registers.nvim/"; }; @@ -7803,12 +7791,12 @@ final: prev: sqlite-lua = buildVimPluginFrom2Nix { pname = "sqlite.lua"; - version = "2023-01-23"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "kkharji"; repo = "sqlite.lua"; - rev = "93ff5824682ecc874200e338fd8ca9ccd08508f8"; - sha256 = "07wv8shiilibgnp7l0pk9b6qwydwwfvdzdv2vvwn0k0jpaxsjvmy"; + rev = "5162c8e2cc580f66ffe4bb4a7ae97a412596faba"; + sha256 = "08ci0lyc0rzk522h09nbfwjzwqb1y0fvapd4fg73y0zxnim45z5z"; }; meta.homepage = "https://github.com/kkharji/sqlite.lua/"; }; @@ -8225,12 +8213,12 @@ final: prev: telescope-file-browser-nvim = buildVimPluginFrom2Nix { pname = "telescope-file-browser.nvim"; - version = "2023-03-03"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-file-browser.nvim"; - rev = "61b3769065131129716974f7fb63f82ee409bd80"; - sha256 = "0qxnr7fkjbj9f4cvdqwnq8hxv50v0z5d8dzdjpfzr0x4f3ahcdvx"; + rev = "94fe37a1ea217dd2f90d91222bc1531521146ac3"; + sha256 = "0qqck9cw709x8xbk5l2slnrmhm7dqagzvn22k5k3i6d6n37yw6qs"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/"; }; @@ -8322,12 +8310,12 @@ final: prev: telescope-manix = buildNeovimPluginFrom2Nix { pname = "telescope-manix"; - version = "2023-02-03"; + version = "2023-03-08"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "telescope-manix"; - rev = "28c0100c90dc200dd42471003d458fa8a2b71428"; - sha256 = "0sd914iybjxrvfmakzw8wb6k97sjvw1nnmfli7a0wvrrbak562rk"; + rev = "0f198947a50587119f678635a889d0461ada710b"; + sha256 = "0l4sj1mdvf4q5skzjdwq564px6fsx64bdviwb9lkyn6crh65ffa1"; }; meta.homepage = "https://github.com/MrcJkb/telescope-manix/"; }; @@ -8683,24 +8671,24 @@ final: prev: toggleterm-nvim = buildVimPluginFrom2Nix { pname = "toggleterm.nvim"; - version = "2023-02-26"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "akinsho"; repo = "toggleterm.nvim"; - rev = "31d38d11390bcd35a568fcc65a79b7d6ec89de62"; - sha256 = "1g134rc5gwrdpi2w3ab1k07v4spl5frimc68mkw7jx14ipwxf7q8"; + rev = "fd63194901fa80c65f6ff2951b8a975b0c13d9b1"; + sha256 = "0mzhj00d6k4apzq2bl1cajx16pvcin0zpq0mhavlviwb1r37yri7"; }; meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; }; tokyonight-nvim = buildVimPluginFrom2Nix { pname = "tokyonight.nvim"; - version = "2023-03-06"; + version = "2023-03-08"; src = fetchFromGitHub { owner = "folke"; repo = "tokyonight.nvim"; - rev = "a310c1ddb3a7d8b940834238f79f7bfd494ba76a"; - sha256 = "0wz9n7jmhwz1c7fdqfbpr51qls4n464r1rrp05ygrw1f7kbcw12d"; + rev = "3ebc29df627c5cf70eb6acb8f0843c9ea9cf6348"; + sha256 = "16iq60snxaw6n7gxmcvahahzmb1b3pw07rc9cab597qh3vhhszy9"; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; }; @@ -8875,12 +8863,12 @@ final: prev: unison = buildVimPluginFrom2Nix { pname = "unison"; - version = "2023-03-04"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "5f4f9e3c6c745a222d6ab9e3b7dc1ef796a3e81f"; - sha256 = "14kh6bk6dh6ilj7n2rfjfipn6r1nl2g439w0kxqw05rgidzrnnq5"; + rev = "a7aecd32c38c8fc98955bed010dfe602c994430a"; + sha256 = "1icgrkrxhz0jq002gyc7rswh3zymi6xb3i6iz3kkiawhmfjbw7pb"; }; meta.homepage = "https://github.com/unisonweb/unison/"; }; @@ -8971,12 +8959,12 @@ final: prev: vifm-vim = buildVimPluginFrom2Nix { pname = "vifm.vim"; - version = "2023-03-05"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "d0bceccaea6bd3fe017f4f609e7c91ff712196e3"; - sha256 = "06694178b5a4yqhc6wml0wkw1qfdpn6w29cgzg726j55lizf9mi5"; + rev = "639cfcb386fa419d8e27c69f489d6fedc53ec292"; + sha256 = "0h4cpdz7li2dcciqkfy3dasg31i69mg56kq4zx1rcch1pzqw4wlb"; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; }; @@ -9703,12 +9691,12 @@ final: prev: vim-clap = buildVimPluginFrom2Nix { pname = "vim-clap"; - version = "2023-02-17"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "liuchengxu"; repo = "vim-clap"; - rev = "ee44975ea9797d932de737a770ab6b743b5aa5db"; - sha256 = "14dsjy49jngi8r851casmyg1swwlx0kmhnalkfqs59jkda7bkg33"; + rev = "8fe5c4133a1d6f08b8982688fc7361f6130c979f"; + sha256 = "109wbz36sq6m6xzr34av7dngpd38iy6j3cdvr6dbs9g93bqi7pam"; }; meta.homepage = "https://github.com/liuchengxu/vim-clap/"; }; @@ -9919,12 +9907,12 @@ final: prev: vim-css-color = buildVimPluginFrom2Nix { pname = "vim-css-color"; - version = "2022-10-28"; + version = "2023-03-08"; src = fetchFromGitHub { owner = "ap"; repo = "vim-css-color"; - rev = "1c4b78f5512980227ca747e76f1f6c904f2eb3dc"; - sha256 = "03r3sllai2nn3zhyc2v3cyxmpxw6incv9jfy74nr2p94yz9yasqh"; + rev = "5687a7978bc80263cd03d0a667c2f56890cfb940"; + sha256 = "1bm5ay1c9jw34ax9bxivq9b3crfgizphfq40rd406jdyg72ahgbk"; }; meta.homepage = "https://github.com/ap/vim-css-color/"; }; @@ -10495,12 +10483,12 @@ final: prev: vim-fugitive = buildVimPluginFrom2Nix { pname = "vim-fugitive"; - version = "2023-03-06"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-fugitive"; - rev = "caf1bc99b63a80cc3a35cc9d05320dfa75d7ebfa"; - sha256 = "12ldjrmip3wgyb2sk1a9d9ikdwg642cw077pmn2x9xim9p88b6y7"; + rev = "5b52a0f395065d6cb7b65a00a5e17eaf9ebd64d5"; + sha256 = "1skvg3w7aaj0cnjx6fdrbfdn46yi62j14jcb46b832a05zgsymq7"; }; meta.homepage = "https://github.com/tpope/vim-fugitive/"; }; @@ -11181,12 +11169,12 @@ final: prev: vim-kitty-navigator = buildVimPluginFrom2Nix { pname = "vim-kitty-navigator"; - version = "2023-02-17"; + version = "2023-03-08"; src = fetchFromGitHub { owner = "knubie"; repo = "vim-kitty-navigator"; - rev = "98cf55a5074695e3fca1ccace66ab5563e35111e"; - sha256 = "1kavcc0vpzgzly39qpbcb6a1kmp456c0jz6jc3vmw3sql8c070fa"; + rev = "949ab618060ebcfcfb055c759f3ef9b8a2c6f184"; + sha256 = "19r48l3z3p1kymkm0z8g4y78bgpg8xc920hf7mr6pim2pfypacq2"; }; meta.homepage = "https://github.com/knubie/vim-kitty-navigator/"; }; @@ -11373,12 +11361,12 @@ final: prev: vim-lsp = buildVimPluginFrom2Nix { pname = "vim-lsp"; - version = "2023-03-04"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "prabirshrestha"; repo = "vim-lsp"; - rev = "80cd62f8f2c9c571aa31027b77ab7b8aac3d6346"; - sha256 = "1sykxwg2xhv1gsrlwhv3j6mm1gyl7ph5zscw9bnb1qffs4iqd4a6"; + rev = "e82e73a5ebb7df7a9661b3ee296d1b8c5934497f"; + sha256 = "17drblghy3nynrrcbpxmr3rg7qrfczgklfg19riibz5dymv2rv8k"; }; meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; }; @@ -11482,12 +11470,12 @@ final: prev: vim-matchup = buildVimPluginFrom2Nix { pname = "vim-matchup"; - version = "2023-02-19"; + version = "2023-03-07"; src = fetchFromGitHub { owner = "andymass"; repo = "vim-matchup"; - rev = "3a48818a8113a502f245c29d894201421727577a"; - sha256 = "1hxsjs83i2rjkmhvsxrxk1y6as9xi8b5ji9abvwvb90p2a765987"; + rev = "fef9f334e64f024ac49eda92ef6274e826fe2de9"; + sha256 = "1lvk2q46vn4b31igvcjzxdw6s09vk48wxi7iszq9lk3p3p2dclck"; }; meta.homepage = "https://github.com/andymass/vim-matchup/"; }; @@ -11914,12 +11902,12 @@ final: prev: vim-oscyank = buildVimPluginFrom2Nix { pname = "vim-oscyank"; - version = "2023-02-26"; + version = "2023-03-06"; src = fetchFromGitHub { owner = "ojroques"; repo = "vim-oscyank"; - rev = "14685fcc4f487ca42dfe786dd54e4b2913370085"; - sha256 = "1svilmpw4ln2734978llwgxzgn5fpnmqswfq4mmq67ibkv68205j"; + rev = "ffe827a27dae98aa826e2295336c650c9a434da0"; + sha256 = "1hj1yviw2lkinnb4l15psg2c9gmcx4csmlh0hp32kbslwmv56y92"; }; meta.homepage = "https://github.com/ojroques/vim-oscyank/"; }; @@ -12526,12 +12514,12 @@ final: prev: vim-sensible = buildVimPluginFrom2Nix { pname = "vim-sensible"; - version = "2023-02-23"; + version = "2023-03-08"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-sensible"; - rev = "a7eea09ba654a371a90ca77186bf10930b897e80"; - sha256 = "1pch0f3xwzm0kj70in7n9yza05sgnw34rm8fgxmjfm5n19vslrz5"; + rev = "5693bb650a26723975276bef7b1da2f00a571e0e"; + sha256 = "0m6ycmn4w2nkg42d0h9xlwcivvd5466kagimpvdzzqxjma7qczh0"; }; meta.homepage = "https://github.com/tpope/vim-sensible/"; }; @@ -13175,24 +13163,24 @@ final: prev: vim-tpipeline = buildVimPluginFrom2Nix { pname = "vim-tpipeline"; - version = "2023-03-05"; + version = "2023-03-06"; src = fetchFromGitHub { owner = "vimpostor"; repo = "vim-tpipeline"; - rev = "7c94396ca10e53b09c2c0da8e0dab0fbf5a8acf1"; - sha256 = "03pd044wqxh24c5jm2wwa15icbhf9dd1cw3645lphy1zsyy59rsx"; + rev = "c3805441a378ed3891cefebea1c2e62a66cffb73"; + sha256 = "0zml0nipnrjqibbdq5dpgn2fgf0h963841cxnlps1rbsrs2m2ss5"; }; meta.homepage = "https://github.com/vimpostor/vim-tpipeline/"; }; vim-trailing-whitespace = buildVimPluginFrom2Nix { pname = "vim-trailing-whitespace"; - version = "2023-02-13"; + version = "2023-02-28"; src = fetchFromGitHub { owner = "bronson"; repo = "vim-trailing-whitespace"; - rev = "41f24890005f6bce34b1603e7c0d530fd70bc2da"; - sha256 = "1ms54fyxwxh4albrdgxpv99k3rwdbb1wy5ss95l585hmk9hfr27q"; + rev = "5540b3faa2288b226a8d9a4e8244558b12c598aa"; + sha256 = "11gfrw8r0yn0qx3bb2mg1griqmqfn19vfapam8apspfi2b6rfwg4"; }; meta.homepage = "https://github.com/bronson/vim-trailing-whitespace/"; }; @@ -13511,12 +13499,12 @@ final: prev: vim-xkbswitch = buildVimPluginFrom2Nix { pname = "vim-xkbswitch"; - version = "2023-03-05"; + version = "2023-03-06"; src = fetchFromGitHub { owner = "lyokha"; repo = "vim-xkbswitch"; - rev = "6e7ebd59489f2e4d0562850ff2ba04831a26b00b"; - sha256 = "17x5sn33kg8zg7jxm5wg4fzj0733vgz3z43d6r0f03zg5l7p27lf"; + rev = "99821a4b8ee2a05996954a2894d043af001f2d7b"; + sha256 = "1jbng45aiypb526ji6nd9d26d4zjj6il4jz808452b5q1immdrpc"; }; meta.homepage = "https://github.com/lyokha/vim-xkbswitch/"; }; @@ -13715,12 +13703,12 @@ final: prev: vimspector = buildVimPluginFrom2Nix { pname = "vimspector"; - version = "2023-02-22"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "puremourning"; repo = "vimspector"; - rev = "1dba52e6e886bc60184da405a11f8ec22d2f2b49"; - sha256 = "0xgjm626bzs8pf6c79syn49nriprllz289pi62jkwsnh2hxkncxn"; + rev = "93fd1058697394789b413ae70b19428533ebf7b1"; + sha256 = "1grqrpmffl0wk5fnhcp6fpykwjdvqg9qpkdni02869z4xcih9n39"; fetchSubmodules = true; }; meta.homepage = "https://github.com/puremourning/vimspector/"; @@ -13728,12 +13716,12 @@ final: prev: vimtex = buildVimPluginFrom2Nix { pname = "vimtex"; - version = "2023-03-05"; + version = "2023-03-11"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "6f7e507ed1c397838798e43a8249612864c929ba"; - sha256 = "0qvp05ad880qpmsnxiv43yas6i2wzd344gmlg2x9ydh1h5bgm2m8"; + rev = "c39907f3caad8157b5b5fb628e9d035a8aee7d76"; + sha256 = "04n908dy9dla70kyw4a238p8qap04jbh67pfp7ddz3ic5w00y70w"; }; meta.homepage = "https://github.com/lervag/vimtex/"; }; @@ -13752,12 +13740,12 @@ final: prev: vimwiki = buildVimPluginFrom2Nix { pname = "vimwiki"; - version = "2022-12-05"; + version = "2023-03-10"; src = fetchFromGitHub { owner = "vimwiki"; repo = "vimwiki"; - rev = "fea8bee382b2051b0137fd2cacf0862823ee69b3"; - sha256 = "1iwwy7ay01jkxgq83frr1xq0y3jvvs86paa43mn1ky6gk3q57s80"; + rev = "acff8a5b1dd0f9f29797d979819b6e96efa5a656"; + sha256 = "1d39cqn1v2pzqc3znprsq27i79mvvyi1g0qk582965ha17569l0k"; }; meta.homepage = "https://github.com/vimwiki/vimwiki/"; }; @@ -14113,12 +14101,12 @@ final: prev: catppuccin-nvim = buildVimPluginFrom2Nix { pname = "catppuccin-nvim"; - version = "2023-03-05"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "catppuccin"; repo = "nvim"; - rev = "5e2c9cf8277c42fb634007126c36d765fd176f4a"; - sha256 = "0g9sjx5l0b71wvbgz71v3rm8y55dhi3bmx790aj8bs4f96npdvnp"; + rev = "90c4d1c6e1f8dd2cff9962b36a70b1e681947621"; + sha256 = "1y5sp0g2r3x9vmwp45p0rxd0369bvrc5z2f9fk54n278qrg3xi7l"; }; meta.homepage = "https://github.com/catppuccin/nvim/"; }; @@ -14185,12 +14173,12 @@ final: prev: lspsaga-nvim-original = buildVimPluginFrom2Nix { pname = "lspsaga-nvim-original"; - version = "2023-03-06"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "glepnir"; repo = "lspsaga.nvim"; - rev = "109286f8def4187c3a35494b8760fd14105e9d8c"; - sha256 = "0pf2q8m4jsh9mlxyw0788mh80lfx8wnj1k0h3xg1d0czxdlad9w8"; + rev = "db6cdf51bf5ae45e4aa65760e597cf0d587c66ee"; + sha256 = "1zpra73xf320wbi4cfrlzriyklgpgcbdmaphd88lvpkqy5shrfwy"; }; meta.homepage = "https://github.com/glepnir/lspsaga.nvim/"; }; @@ -14207,6 +14195,18 @@ final: prev: meta.homepage = "https://github.com/mattn/calendar-vim/"; }; + nord-vim = buildVimPluginFrom2Nix { + pname = "nord-vim"; + version = "2023-03-07"; + src = fetchFromGitHub { + owner = "nordtheme"; + repo = "vim"; + rev = "684c345b8a8bf5e37919c38be6edaaa9356dbf4b"; + sha256 = "1c6mbi0j5r1s0765jj513h5yxzp59n1brar2jsa398ig3508cv9b"; + }; + meta.homepage = "https://github.com/nordtheme/vim/"; + }; + pure-lua = buildVimPluginFrom2Nix { pname = "pure-lua"; version = "2021-05-16"; @@ -14221,12 +14221,12 @@ final: prev: rose-pine = buildVimPluginFrom2Nix { pname = "rose-pine"; - version = "2023-03-04"; + version = "2023-03-09"; src = fetchFromGitHub { owner = "rose-pine"; repo = "neovim"; - rev = "f977f0885384776e5f0e3bffa51abbbfd57d90cc"; - sha256 = "1kav03xi1vwasvl56dlwcjy7bli6vynpkf0afhrm8r4dqzxfa6cc"; + rev = "63821c18a2840b3172fc5df15d9268d80f46fa17"; + sha256 = "1m85hwk6y321q7m95s4xd2alby7r3ipgybhf9jrkzjwi3z3yfmmq"; }; meta.homepage = "https://github.com/rose-pine/neovim/"; }; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index a1e58a653611..9348e599a6e1 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1118,7 +1118,7 @@ self: super: { libiconv ]; - cargoSha256 = "sha256-MR9n2+B2TUNnWxZhBbXZCBereLxYntBxLfx9g14vDUw="; + cargoHash = "sha256-BFUC6fQ5LpTKx2ztCuFVzXTWzSDl03VYsmVcxBXbiT4="; }; in '' @@ -1383,15 +1383,6 @@ self: super: { dependencies = with self; [ vimproc-vim ]; }); - vim-trailing-whitespace = super.vim-trailing-whitespace.overrideAttrs (old: { - patches = [(fetchpatch { - # https://github.com/bronson/vim-trailing-whitespace/pull/30 - name = "fix-add-dynamic-TerminalOpen-for-both-vim-and-nvim.patch"; - url = "https://github.com/bronson/vim-trailing-whitespace/commit/99ef803ebdc01d62b418a3e9386d5f10797bfac3.patch"; - hash = "sha256-cyanHUKxhbY8c6EkAbpUq7QcEBQABCwZ6NoEUOpd2F8="; - })]; - }); - vim-zettel = super.vim-zettel.overrideAttrs (old: { dependencies = with self; [ vimwiki fzf-vim ]; }); diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 2b715f6c3883..fcb24f343485 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -473,7 +473,6 @@ https://github.com/tjdevries/nlua.nvim/,, https://github.com/mcchrish/nnn.vim/,, https://github.com/shortcuts/no-neck-pain.nvim/,HEAD, https://github.com/folke/noice.nvim/,HEAD, -https://github.com/arcticicestudio/nord-vim/,, https://github.com/shaunsingh/nord.nvim/,, https://github.com/andersevenrud/nordic.nvim/,, https://github.com/jlesquembre/nterm.nvim/,, @@ -753,6 +752,7 @@ https://github.com/junegunn/vader.vim/,, https://github.com/jbyuki/venn.nvim/,, https://github.com/vhda/verilog_systemverilog.vim/,, https://github.com/vifm/vifm.vim/,, +https://github.com/nordtheme/vim/,,nord-vim https://github.com/dracula/vim/,,dracula-vim https://github.com/embark-theme/vim/,,embark-vim https://github.com/catppuccin/vim/,HEAD,catppuccin-vim From a9ca8a3237916bc12054788d940ea99d14d0a1c2 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 11 Mar 2023 13:12:27 -0500 Subject: [PATCH 11/42] vimPlugins.nvim-treesitter: update grammars --- .../vim/plugins/nvim-treesitter/generated.nix | 84 ++++++++++++++----- 1 file changed, 64 insertions(+), 20 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 13d540a829d1..5bcfeaa12492 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -523,6 +523,17 @@ }; meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; }; + git_config = buildGrammar { + language = "git_config"; + version = "a01b498"; + src = fetchFromGitHub { + owner = "the-mikedavis"; + repo = "tree-sitter-git-config"; + rev = "a01b498b25003d97a5f93b0da0e6f28307454347"; + hash = "sha256-9gLmao4zmDYj7uxrngjMa4AG9yIkKyptgaCBcL4GZYA="; + }; + meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-config"; + }; git_rebase = buildGrammar { language = "git_rebase"; version = "d8a4207"; @@ -570,14 +581,14 @@ }; gleam = buildGrammar { language = "gleam"; - version = "cfcbca3"; + version = "ae79782"; src = fetchFromGitHub { - owner = "J3RN"; + owner = "gleam-lang"; repo = "tree-sitter-gleam"; - rev = "cfcbca3f8f734773878e00d7bfcedea98eb10be2"; - hash = "sha256-lwaTlIIh4jA92ECMuxV7NtebKrjJSNoXtCe90YIQ4eE="; + rev = "ae79782c00656945db69641378e688cdb78d52c1"; + hash = "sha256-8zxNOQnYvCHdkeyQwBGKL8fkRRinB3GUogPuw2X5n4I="; }; - meta.homepage = "https://github.com/J3RN/tree-sitter-gleam"; + meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; }; glimmer = buildGrammar { language = "glimmer"; @@ -679,6 +690,17 @@ }; meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; }; + hare = buildGrammar { + language = "hare"; + version = "f0a9e62"; + src = fetchFromGitHub { + owner = "amaanq"; + repo = "tree-sitter-hare"; + rev = "f0a9e6207a8c84bbd11143c8eb0c6cf70dc6d8b4"; + hash = "sha256-zJxkbAzAbA3aRuSHWEF26msbVszK7OxgXP6YPZBUu8w="; + }; + meta.homepage = "https://github.com/amaanq/tree-sitter-hare"; + }; haskell = buildGrammar { language = "haskell"; version = "0da7f82"; @@ -1280,12 +1302,12 @@ }; prql = buildGrammar { language = "prql"; - version = "5f6c4e4"; + version = "4045dcf"; src = fetchFromGitHub { owner = "PRQL"; repo = "tree-sitter-prql"; - rev = "5f6c4e4a90633b19e2077c1d37248989789d64be"; - hash = "sha256-unmRen1XJgT60lMfsIsp0PBghfBGqMoiEN9nB8Hu6gQ="; + rev = "4045dcff3f8ac04669855b32584053dec065bba4"; + hash = "sha256-+uyCgWon/yCRAOTpzpcDovxyXrIZ4UDwwWG4ndMz0iY="; }; meta.homepage = "https://github.com/PRQL/tree-sitter-prql"; }; @@ -1346,12 +1368,12 @@ }; query = buildGrammar { language = "query"; - version = "0717de0"; + version = "e975044"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "tree-sitter-query"; - rev = "0717de07078a20a8608c98ad5f26c208949d0e15"; - hash = "sha256-dWWof8rYFTto3A4BfbKTKcNieRbwFdF6xDXW9tQvAqQ="; + rev = "e97504446f14f529d5a8e649667d3d60391e4dfd"; + hash = "sha256-Gv882sbL2fmR++h4/I7dFCp+g6pddRCaLyX7+loEoHU="; }; meta.homepage = "https://github.com/nvim-treesitter/tree-sitter-query"; }; @@ -1478,12 +1500,12 @@ }; scheme = buildGrammar { language = "scheme"; - version = "67b90a3"; + version = "38aef90"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-scheme"; - rev = "67b90a365bebf4406af4e5a546d6336de787e135"; - hash = "sha256-aHYOzOPK74Jd6MWFsap/k+dG+aJDTXQ05q7NoP5kfd8="; + rev = "38aef90f54ef8f2e8e402b1f6f036ed19c636759"; + hash = "sha256-RftYAEUwqlJrOnDs1Cmz5KmJMMBz5h5m7jXpNjWjDYQ="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-scheme"; }; @@ -1555,16 +1577,27 @@ }; sql = buildGrammar { language = "sql"; - version = "1cb7c7a"; + version = "b2f6b30"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; - rev = "1cb7c7a11015983f6d173847d5a3574f8e20107b"; - hash = "sha256-zdaFE5G19MLH4W5ZF0HfRNNMJV9Evp+X70eXHDmD/pA="; + rev = "b2f6b30ce12cbddfb663473457b670f2b3bffaa9"; + hash = "sha256-moFrlfsb1kpXFXaxRB/8Mu0XAXkQZgKlZefGj+/6NX4="; }; generate = true; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; + squirrel = buildGrammar { + language = "squirrel"; + version = "3fefc6b"; + src = fetchFromGitHub { + owner = "amaanq"; + repo = "tree-sitter-squirrel"; + rev = "3fefc6b9bb2b4de1b1c461783f675918cd957546"; + hash = "sha256-gxj6HCO1ALbQWgadmR93Ot8hxkxsQuAw5D1o8f8mo48="; + }; + meta.homepage = "https://github.com/amaanq/tree-sitter-squirrel"; + }; starlark = buildGrammar { language = "starlark"; version = "8ad93a7"; @@ -1780,6 +1813,17 @@ }; meta.homepage = "https://github.com/Philipp-M/tree-sitter-ungrammar"; }; + uxntal = buildGrammar { + language = "uxntal"; + version = "14e4760"; + src = fetchFromGitHub { + owner = "amaanq"; + repo = "tree-sitter-uxntal"; + rev = "14e47600afef0affffcbfbe1543381b1ac8fbc5c"; + hash = "sha256-SgBWJ8b/9kMkSDafx+6eSl+FS4Hkd1Ei2ALhTLL7yRk="; + }; + meta.homepage = "https://github.com/amaanq/tree-sitter-uxntal"; + }; v = buildGrammar { language = "v"; version = "66cf9d3"; @@ -1893,12 +1937,12 @@ }; yuck = buildGrammar { language = "yuck"; - version = "48af129"; + version = "c348825"; src = fetchFromGitHub { owner = "Philipp-M"; repo = "tree-sitter-yuck"; - rev = "48af129ab5411cd6f7ae2b36f53c1192572fa030"; - hash = "sha256-G/aY771G7R78FhS7WxktlMf/0K+PR80WqfwmH+gQhwQ="; + rev = "c348825d3f86dec71dee0e1223c6bd73114e3579"; + hash = "sha256-H4tsLDo9Egp1mpZGcA5Z9C9wPFNxPEBDTugUYKeYW9I="; }; meta.homepage = "https://github.com/Philipp-M/tree-sitter-yuck"; }; From c42d029b8712dac64c50f47ec0dcd9d3f344f06c Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sun, 12 Mar 2023 04:20:00 +0000 Subject: [PATCH 12/42] shadowsocks-rust: 1.15.2 -> 1.15.3 https://github.com/shadowsocks/shadowsocks-rust/releases/tag/v1.15.3 --- pkgs/tools/networking/shadowsocks-rust/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/shadowsocks-rust/default.nix b/pkgs/tools/networking/shadowsocks-rust/default.nix index 0330e1cb7b5d..e16a359c12a3 100644 --- a/pkgs/tools/networking/shadowsocks-rust/default.nix +++ b/pkgs/tools/networking/shadowsocks-rust/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "shadowsocks-rust"; - version = "1.15.2"; + version = "1.15.3"; src = fetchFromGitHub { rev = "v${version}"; owner = "shadowsocks"; repo = pname; - hash = "sha256-CvAOvtC5U2njQuUjFxjnGeqhuxrCw4XI6goo1TxIhIU="; + hash = "sha256-HU+9y4btWbYrkHazOudY2j9RceieBK3BS2jgLbwcEdk="; }; - cargoHash = "sha256-ctZlYo82M7GKVvrEkw/7+aH9R0MeEsyv3IKl9k4SbiA="; + cargoHash = "sha256-YORQHX4RPPHDErgo4c3SxvxklJ9mxHeP/1GiwhuL+J0="; nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; From 892f0c472bff133d0010e95067fb242c9e498af8 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Sun, 12 Mar 2023 12:34:30 +0800 Subject: [PATCH 13/42] SDL2: remove unnecessary dependency on fcitx SDL2 supports both fcitx 4 and fcitx 5 though the dbus interface, and the dependency on fcitx headers has been removed in favor of hardcoding the constants. Reference: https://github.com/libsdl-org/SDL/issues/3653 --- pkgs/development/libraries/SDL2/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/libraries/SDL2/default.nix b/pkgs/development/libraries/SDL2/default.nix index f601e101660d..89cd3626fd19 100644 --- a/pkgs/development/libraries/SDL2/default.nix +++ b/pkgs/development/libraries/SDL2/default.nix @@ -33,8 +33,6 @@ , udev , ibusSupport ? false , ibus -, fcitxSupport ? false -, fcitx , libdecorSupport ? stdenv.isLinux && !stdenv.hostPlatform.isAndroid , libdecor , pipewireSupport ? stdenv.isLinux && !stdenv.hostPlatform.isAndroid @@ -109,7 +107,6 @@ stdenv.mkDerivation rec { buildInputs = [ libiconv ] ++ dlopenBuildInputs ++ lib.optional ibusSupport ibus - ++ lib.optional fcitxSupport fcitx ++ lib.optionals stdenv.isDarwin [ AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL ]; enableParallelBuilding = true; From 18f5a88386cf74a8691962ca8c8b75ecbd598feb Mon Sep 17 00:00:00 2001 From: Tobias Poschwatta Date: Sun, 12 Mar 2023 12:12:56 +0100 Subject: [PATCH 14/42] ipmitool: add enterprise-numbers file --- pkgs/tools/system/ipmitool/default.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/system/ipmitool/default.nix b/pkgs/tools/system/ipmitool/default.nix index 9293951d7468..407a1f91b3bb 100644 --- a/pkgs/tools/system/ipmitool/default.nix +++ b/pkgs/tools/system/ipmitool/default.nix @@ -1,6 +1,13 @@ -{ stdenv, lib, fetchFromGitHub, autoreconfHook, openssl, readline }: +{ stdenv, lib, fetchFromGitHub, autoreconfHook, openssl, readline, fetchurl }: -stdenv.mkDerivation rec { +let + + iana-enterprise-numbers = fetchurl { + url = "https://web.archive.org/web/20230312103209id_/https://www.iana.org/assignments/enterprise-numbers.txt"; + sha256 = "sha256-huFWygMEylBKBMLV16UE6xLWP6Aw1FGYk5h1q5CErUs="; + }; + +in stdenv.mkDerivation rec { pname = "ipmitool"; version = "1.8.19"; @@ -16,7 +23,8 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace configure.ac \ - --replace 'AC_MSG_WARN([** Neither wget nor curl could be found.])' 'AM_CONDITIONAL([DOWNLOAD], [false])' + --replace 'AC_MSG_WARN([** Neither wget nor curl could be found.])' 'AM_CONDITIONAL([DOWNLOAD], [true])' + cp ${iana-enterprise-numbers} enterprise-numbers ''; meta = with lib; { From e249df14b42aa55901e4745b52c0e0a5c11cc823 Mon Sep 17 00:00:00 2001 From: rewine Date: Sun, 12 Mar 2023 22:30:00 +0800 Subject: [PATCH 15/42] deepin.deepin-reader: 5.10.28 -> 5.10.29 --- pkgs/desktops/deepin/apps/deepin-reader/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/desktops/deepin/apps/deepin-reader/default.nix b/pkgs/desktops/deepin/apps/deepin-reader/default.nix index f7ab5220b61c..b72ae4b60356 100644 --- a/pkgs/desktops/deepin/apps/deepin-reader/default.nix +++ b/pkgs/desktops/deepin/apps/deepin-reader/default.nix @@ -16,19 +16,18 @@ , libspectre , openjpeg , djvulibre -, gtest , qtbase }: stdenv.mkDerivation rec { pname = "deepin-reader"; - version = "5.10.28"; + version = "5.10.29"; src = fetchFromGitHub { owner = "linuxdeepin"; repo = pname; rev = version; - sha256 = "sha256-0jHhsxEjBbu3ktvjX1eKnkZDwzRk9MrUSJSdYeOvWtI="; + sha256 = "sha256-IpgmTmnrPWc9EFZVM+S2nFxdpPjbgXqEWUnK/O9FmUg="; }; patches = [ ./use-pkg-config.diff ]; @@ -56,7 +55,10 @@ stdenv.mkDerivation rec { libspectre djvulibre openjpeg - gtest + ]; + + qmakeFlags = [ + "DEFINES+=VERSION=${version}" ]; # qt5integration must be placed before qtsvg in QT_PLUGIN_PATH From 4ddd6f65363a338c20f2a820f8b747317a1b18ca Mon Sep 17 00:00:00 2001 From: Janik H Date: Sun, 12 Mar 2023 16:55:17 +0100 Subject: [PATCH 16/42] engelsystem: 3.1.0 -> 3.3.0 --- pkgs/servers/web-apps/engelsystem/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/web-apps/engelsystem/default.nix b/pkgs/servers/web-apps/engelsystem/default.nix index eee76b1bf594..ed67fc57e956 100644 --- a/pkgs/servers/web-apps/engelsystem/default.nix +++ b/pkgs/servers/web-apps/engelsystem/default.nix @@ -3,14 +3,15 @@ let phpExt = php.withExtensions ({ enabled, all }: with all; [ filter mysqlnd mysqli pdo pdo_mysql ]); -in stdenv.mkDerivation rec { +in +stdenv.mkDerivation rec { pname = "engelsystem"; - version = "3.1.0"; + version = "3.3.0"; src = fetchzip { url = - "https://github.com/engelsystem/engelsystem/releases/download/v3.1.0/engelsystem-v3.1.0.zip"; - sha256 = "01wra7li7n5kn1l6xkrmw4vlvvyqh089zs43qzn98hj0mw8gw7ai"; + "https://github.com/engelsystem/engelsystem/releases/download/v3.3.0/engelsystem-v3.3.0.zip"; + hash = "sha256-DS0klm26udXsiiFToeOJooA1WUR8gk0qf/UJL8E77ps="; }; buildInputs = [ phpExt ]; @@ -20,7 +21,6 @@ in stdenv.mkDerivation rec { # prepare rm -r ./storage/ - rm -r ./docker/ ln -sf /etc/engelsystem/config.php ./config/config.php ln -sf /var/lib/engelsystem/storage/ ./storage @@ -43,6 +43,7 @@ in stdenv.mkDerivation rec { description = "Coordinate your volunteers in teams, assign them to work shifts or let them decide for themselves when and where they want to help with what"; homepage = "https://engelsystem.de"; + changelog = "https://github.com/engelsystem/engelsystem/releases/tag/v${version}"; license = licenses.gpl2; maintainers = with maintainers; [ kloenk ]; mainProgram = "migrate"; From ddd9201b9c2972fd16c30da8c6540471c6e4a0b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Batuhan=20Apayd=C4=B1n?= Date: Sun, 12 Mar 2023 21:32:47 +0300 Subject: [PATCH 17/42] scorecard: add developer-guy to maintainers list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Batuhan Apaydın --- pkgs/tools/security/scorecard/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/security/scorecard/default.nix b/pkgs/tools/security/scorecard/default.nix index d3295de5bad8..b03f440a2d01 100644 --- a/pkgs/tools/security/scorecard/default.nix +++ b/pkgs/tools/security/scorecard/default.nix @@ -72,6 +72,6 @@ buildGoModule rec { changelog = "https://github.com/ossf/scorecard/releases/tag/v${version}"; description = "Security health metrics for Open Source"; license = licenses.asl20; - maintainers = with maintainers; [ jk ]; + maintainers = with maintainers; [ jk developer-guy ]; }; } From e7f54823b1f8443f616096bd100c337ab6bbfd46 Mon Sep 17 00:00:00 2001 From: Jocelyn Thode Date: Sun, 12 Mar 2023 20:54:23 +0100 Subject: [PATCH 18/42] readarr: init at 0.1.4.1596 --- .../manual/release-notes/rl-2305.section.md | 1 + nixos/modules/module-list.nix | 1 + nixos/modules/services/misc/readarr.nix | 88 +++++++++++++++++++ nixos/tests/all-tests.nix | 1 + nixos/tests/readarr.nix | 18 ++++ pkgs/servers/readarr/default.nix | 53 +++++++++++ pkgs/servers/readarr/update.sh | 44 ++++++++++ pkgs/top-level/all-packages.nix | 2 + 8 files changed, 208 insertions(+) create mode 100644 nixos/modules/services/misc/readarr.nix create mode 100644 nixos/tests/readarr.nix create mode 100644 pkgs/servers/readarr/default.nix create mode 100755 pkgs/servers/readarr/update.sh diff --git a/nixos/doc/manual/release-notes/rl-2305.section.md b/nixos/doc/manual/release-notes/rl-2305.section.md index 1bd8906cf64f..2ee63841a1f6 100644 --- a/nixos/doc/manual/release-notes/rl-2305.section.md +++ b/nixos/doc/manual/release-notes/rl-2305.section.md @@ -33,6 +33,7 @@ In addition to numerous new and upgraded packages, this release has the followin - [Cloudlog](https://www.magicbug.co.uk/cloudlog/), a web-based Amateur Radio logging application. Available as [services.cloudlog](#opt-services.cloudlog.enable). - [fzf](https://github.com/junegunn/fzf), a command line fuzzyfinder. Available as [programs.fzf](#opt-programs.fzf.fuzzyCompletion). +- [readarr](https://github.com/Readarr/Readarr), Book Manager and Automation (Sonarr for Ebooks). Available as [services.readarr](options.html#opt-services.readarr.enable). - [gemstash](https://github.com/rubygems/gemstash), a RubyGems.org cache and private gem server. Available as [services.gemstash](#opt-services.gemstash.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index e1e30c99a447..01c0d8f2152a 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -665,6 +665,7 @@ ./services/misc/prowlarr.nix ./services/misc/pykms.nix ./services/misc/radarr.nix + ./services/misc/readarr.nix ./services/misc/redmine.nix ./services/misc/ripple-data-api.nix ./services/misc/rippled.nix diff --git a/nixos/modules/services/misc/readarr.nix b/nixos/modules/services/misc/readarr.nix new file mode 100644 index 000000000000..dd4fef6e598d --- /dev/null +++ b/nixos/modules/services/misc/readarr.nix @@ -0,0 +1,88 @@ +{ config, pkgs, lib, ... }: + +with lib; + +let + cfg = config.services.readarr; +in +{ + options = { + services.readarr = { + enable = mkEnableOption (lib.mdDoc "Readarr"); + + dataDir = mkOption { + type = types.str; + default = "/var/lib/readarr/"; + description = lib.mdDoc "The directory where Readarr stores its data files."; + }; + + package = mkOption { + type = types.package; + default = pkgs.readarr; + defaultText = literalExpression "pkgs.readarr"; + description = lib.mdDoc "The Readarr package to use"; + }; + + openFirewall = mkOption { + type = types.bool; + default = false; + description = lib.mdDoc '' + Open ports in the firewall for Readarr + ''; + }; + + user = mkOption { + type = types.str; + default = "readarr"; + description = lib.mdDoc '' + User account under which Readarr runs. + ''; + }; + + group = mkOption { + type = types.str; + default = "readarr"; + description = lib.mdDoc '' + Group under which Readarr runs. + ''; + }; + }; + }; + + config = mkIf cfg.enable { + systemd.tmpfiles.rules = [ + "d '${cfg.dataDir}' 0700 ${cfg.user} ${cfg.group} - -" + ]; + + systemd.services.readarr = { + description = "Readarr"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + + serviceConfig = { + Type = "simple"; + User = cfg.user; + Group = cfg.group; + ExecStart = "${cfg.package}/bin/Readarr -nobrowser -data='${cfg.dataDir}'"; + Restart = "on-failure"; + }; + }; + + networking.firewall = mkIf cfg.openFirewall { + allowedTCPPorts = [ 8787 ]; + }; + + users.users = mkIf (cfg.user == "readarr") { + readarr = { + description = "Readarr service"; + home = cfg.dataDir; + group = cfg.group; + isSystemUser = true; + }; + }; + + users.groups = mkIf (cfg.group == "readarr") { + readarr = { }; + }; + }; +} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index c1059f8c9841..687549c42edc 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -584,6 +584,7 @@ in { radarr = handleTest ./radarr.nix {}; radicale = handleTest ./radicale.nix {}; rasdaemon = handleTest ./rasdaemon.nix {}; + readarr = handleTest ./readarr.nix {}; redis = handleTest ./redis.nix {}; redmine = handleTest ./redmine.nix {}; restartByActivationScript = handleTest ./restart-by-activation-script.nix {}; diff --git a/nixos/tests/readarr.nix b/nixos/tests/readarr.nix new file mode 100644 index 000000000000..bb7dd8529848 --- /dev/null +++ b/nixos/tests/readarr.nix @@ -0,0 +1,18 @@ +import ./make-test-python.nix ({ lib, ... }: + +with lib; + +{ + name = "readarr"; + meta.maintainers = with maintainers; [ jocelynthode ]; + + nodes.machine = + { pkgs, ... }: + { services.readarr.enable = true; }; + + testScript = '' + machine.wait_for_unit("readarr.service") + machine.wait_for_open_port(8787) + machine.succeed("curl --fail http://localhost:8787/") + ''; +}) diff --git a/pkgs/servers/readarr/default.nix b/pkgs/servers/readarr/default.nix new file mode 100644 index 000000000000..9fdec4988891 --- /dev/null +++ b/pkgs/servers/readarr/default.nix @@ -0,0 +1,53 @@ +{ lib, stdenv, fetchurl, libmediainfo, sqlite, curl, makeWrapper, icu, dotnet-runtime, openssl, nixosTests }: + +let + os = if stdenv.isDarwin then "osx" else "linux"; + arch = { + x86_64-linux = "x64"; + aarch64-linux = "arm64"; + x86_64-darwin = "x64"; + }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + hash = { + x64-linux_hash = "sha256-ABk2wxNse8dcFWEMpaXnsALz171/1JQaAFzmpz36we0="; + arm64-linux_hash = "sha256-c1eVCPE8RH9u99hYJZBiNBpanBv3WeSTVaD+Gq1yxUk="; + x64-osx_hash = "sha256-9UEi8YbpZ1baZ9lnG7SJcYnvJRgP7BsqcIt9Z3UdDv8="; + }."${arch}-${os}_hash"; +in stdenv.mkDerivation rec { + pname = "readarr"; + version = "0.1.4.1596"; + + src = fetchurl { + url = "https://github.com/Readarr/Readarr/releases/download/v${version}/Readarr.develop.${version}.${os}-core-${arch}.tar.gz"; + sha256 = hash; + }; + + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/{bin,share/${pname}-${version}} + cp -r * $out/share/${pname}-${version}/. + makeWrapper "${dotnet-runtime}/bin/dotnet" $out/bin/Readarr \ + --add-flags "$out/share/${pname}-${version}/Readarr.dll" \ + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ curl sqlite libmediainfo icu openssl ]} + + runHook postInstall + ''; + + + passthru = { + updateScript = ./update.sh; + tests.smoke-test = nixosTests.readarr; + }; + + meta = with lib; { + description = "A Usenet/BitTorrent ebook downloader"; + homepage = "https://readarr.com"; + license = licenses.gpl3; + maintainers = [ maintainers.jocelynthode ]; + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; + platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ]; + }; +} + diff --git a/pkgs/servers/readarr/update.sh b/pkgs/servers/readarr/update.sh new file mode 100755 index 000000000000..0372ac9fa1a4 --- /dev/null +++ b/pkgs/servers/readarr/update.sh @@ -0,0 +1,44 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl gnused nix-prefetch jq + +set -e + +dirname="$(dirname "$0")" + +updateHash() +{ + version=$1 + arch=$2 + os=$3 + + hashKey="${arch}-${os}_hash" + + url="https://github.com/Readarr/Readarr/releases/download/v$version/Readarr.develop.$version.$os-core-$arch.tar.gz" + hash=$(nix-prefetch-url --type sha256 $url) + sriHash="$(nix hash to-sri --type sha256 $hash)" + + sed -i "s|$hashKey = \"[a-zA-Z0-9\/+-=]*\";|$hashKey = \"$sriHash\";|g" "$dirname/default.nix" +} + +updateVersion() +{ + sed -i "s/version = \"[0-9.]*\";/version = \"$1\";/g" "$dirname/default.nix" +} + +currentVersion=$(cd $dirname && nix eval --raw -f ../../.. readarr.version) + +# We cannot use the latest releases as in the past Readarr released old version with v2.0 and then went back to 0.1 +latestTag=$(curl https://api.github.com/repos/Readarr/Readarr/releases | jq -r ".[0].tag_name") +latestVersion="$(expr $latestTag : 'v\(.*\)')" + +if [[ "$currentVersion" == "$latestVersion" ]]; then + echo "Readarr is up-to-date: ${currentVersion}" + exit 0 +fi + +updateVersion $latestVersion + +updateHash $latestVersion x64 linux +updateHash $latestVersion arm64 linux +updateHash $latestVersion x64 osx + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 36577abfc3cd..a23f1c5be7ab 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11546,6 +11546,8 @@ with pkgs; react-native-debugger = callPackage ../development/tools/react-native-debugger { }; + readarr = callPackage ../servers/readarr { }; + read-edid = callPackage ../os-specific/linux/read-edid { }; readstat = callPackage ../applications/science/math/readstat { }; From 0f0473bd41ec8dacbd7ee3a36b7181c60ec84609 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 12 Mar 2023 21:36:47 +0000 Subject: [PATCH 19/42] xorg: regenerate headers with ./generate-expr-from-tarballs.pl Otherwise unrelated bumps produce the diffs. --- pkgs/servers/x11/xorg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix index 97f8ce4a715a..4f0d20f0511f 100644 --- a/pkgs/servers/x11/xorg/default.nix +++ b/pkgs/servers/x11/xorg/default.nix @@ -896,7 +896,7 @@ self: with self; { builder = ./builder.sh; src = fetchurl { url = "mirror://xorg/individual/lib/libX11-1.8.4.tar.xz"; - sha256 = "sha256-yaKHpa76mATOPPr89Rb+lu0/fo5FwOLuWehMhnV99Rg="; + sha256 = "067mgmsqck78b7pf5h25irz3zvcnzqbgbz7s7k70967smsjqg8n9"; }; hardeningDisable = [ "bindnow" "relro" ]; strictDeps = true; @@ -3328,7 +3328,7 @@ self: with self; { builder = ./builder.sh; src = fetchurl { url = "mirror://xorg/individual/xserver/xorg-server-21.1.7.tar.xz"; - sha256 = "sha256-2cYLLdDsUjJspqsg2w5JCx/09Wb1nKdC1lMuknlYd7s="; + sha256 = "1fvpb1wr4bjksr1ag77mcvsz87qb947dn85blrn34lpcs0nhpinr"; }; hardeningDisable = [ "bindnow" "relro" ]; strictDeps = true; From d508f191848fdeccbbf5e8faa7897eb6be756220 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 12 Mar 2023 22:58:35 +0100 Subject: [PATCH 20/42] python310Packages.goodwe: 0.2.27 -> 0.2.28 Changelog: https://github.com/marcelblijleven/goodwe/releases/tag/v0.2.28 --- pkgs/development/python-modules/goodwe/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/goodwe/default.nix b/pkgs/development/python-modules/goodwe/default.nix index b459d44bb579..d8277c202617 100644 --- a/pkgs/development/python-modules/goodwe/default.nix +++ b/pkgs/development/python-modules/goodwe/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "goodwe"; - version = "0.2.27"; + version = "0.2.28"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "marcelblijleven"; repo = pname; rev = "refs/tags/v${version}"; - sha256 = "sha256-J7hmtFEvJ2ivVi5UsahcpWen/gw65bf3rhBEpiOKsWk="; + sha256 = "sha256-HkOlvZaCQOt+jbmzal17W5eU7SEq+kzTgbFd3fiTY/A="; }; postPatch = '' From 83984bdee76ed1fffb7d3b7ee0cb931e360328ec Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 12 Mar 2023 22:59:10 +0100 Subject: [PATCH 21/42] httpx: 1.2.7 -> 1.2.8 Diff: https://github.com/projectdiscovery/httpx/compare/refs/tags/v1.2.7...v1.2.8 Changelog: https://github.com/projectdiscovery/httpx/releases/tag/v1.2.8 --- pkgs/tools/security/httpx/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/httpx/default.nix b/pkgs/tools/security/httpx/default.nix index bcf55ea52639..d32e486eec7b 100644 --- a/pkgs/tools/security/httpx/default.nix +++ b/pkgs/tools/security/httpx/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "httpx"; - version = "1.2.7"; + version = "1.2.8"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "httpx"; rev = "refs/tags/v${version}"; - hash = "sha256-kZU7k7vAKgQfCQobGa5i5ZnO8ARUSozv4gz93g912uM="; + hash = "sha256-uZTYRsOAmuROA8ZrePruE+eDIx9TW98ljByDkstZC1Q="; }; - vendorHash = "sha256-1EQt7L+dQvpBOGVHeaIOCUG960yv5h9nuQNnF4wSoug="; + vendorHash = "sha256-czW1bnQp5+Om5EfW1DvCkAaNaqfAupmSJJvS14xKQUg="; # Tests require network access doCheck = false; From 408f52a103806a8f13f4a5bf0db87ef9939f5b9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 12 Mar 2023 23:34:37 +0100 Subject: [PATCH 22/42] topgrade: 10.3.1 -> 10.3.2 Diff: https://github.com/topgrade-rs/topgrade/compare/v10.3.1...v10.3.2 Changelog: https://github.com/topgrade-rs/topgrade/releases/tag/v10.3.2 --- pkgs/tools/misc/topgrade/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/topgrade/default.nix b/pkgs/tools/misc/topgrade/default.nix index 8679a655df9c..a9d5aa4e5866 100644 --- a/pkgs/tools/misc/topgrade/default.nix +++ b/pkgs/tools/misc/topgrade/default.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "topgrade"; - version = "10.3.1"; + version = "10.3.2"; src = fetchFromGitHub { owner = "topgrade-rs"; repo = "topgrade"; rev = "v${version}"; - hash = "sha256-sOXp/oo29oVdmn3qEb7HCSlYYOvbTpD21dX4JSYaqps="; + hash = "sha256-yYRKNiX8JvCP44+mdLIOSjpxaVDz1YUNrj/IZ0bC72Y="; }; - cargoHash = "sha256-fZjMTVn4gx1hvtiD5NRkXY2f9HNSv7Vx3HdHypne5U0="; + cargoHash = "sha256-2b6TOkjoycPA8rwca3nT212Yxl6q2Hmvv0f4Ic9hnWM="; nativeBuildInputs = [ installShellFiles From 7bc5b8a327ee6c5d7ad00c359c82248e65cf54b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Mar 2023 22:58:25 +0000 Subject: [PATCH 23/42] rocalution: 5.4.2 -> 5.4.3 --- pkgs/development/libraries/rocalution/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/rocalution/default.nix b/pkgs/development/libraries/rocalution/default.nix index 27d6f01c6bf9..2796215d0311 100644 --- a/pkgs/development/libraries/rocalution/default.nix +++ b/pkgs/development/libraries/rocalution/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocalution"; - version = "5.4.2"; + version = "5.4.3"; outputs = [ "out" From e8f1fcd350cddef3af3c9ed88663096bfbb2401c Mon Sep 17 00:00:00 2001 From: Luflosi Date: Tue, 7 Mar 2023 23:52:13 +0100 Subject: [PATCH 24/42] abc-verifier: unstable-2023-02-04 -> unstable-2023-02-23 --- pkgs/applications/science/logic/abc/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/science/logic/abc/default.nix b/pkgs/applications/science/logic/abc/default.nix index 6ac9dd64982f..bea9381132fd 100644 --- a/pkgs/applications/science/logic/abc/default.nix +++ b/pkgs/applications/science/logic/abc/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { pname = "abc-verifier"; - version = "unstable-2023-02-04"; + version = "unstable-2023-02-23"; src = fetchFromGitHub { owner = "yosyshq"; repo = "abc"; - rev = "a8f0ef2368aa56b3ad20a52298a02e63b2a93e2d"; - hash = "sha256-48i6AKQhMG5hcnkS0vejOy1PqFbeb6FpU7Yx0rEvHDI="; + rev = "2c1c83f75b8078ced51f92c697da3e712feb3ac3"; + hash = "sha256-THcyEifIp9v1bOofFVm9NFPqgI6NfKKys+Ea2KyNpv8="; }; nativeBuildInputs = [ cmake ]; From ccd250410e59802ebd3d6cac7a2b9bd8eabcdb7b Mon Sep 17 00:00:00 2001 From: Luflosi Date: Tue, 7 Mar 2023 23:52:35 +0100 Subject: [PATCH 25/42] yosys: 0.26 -> 0.27 https://github.com/YosysHQ/yosys/releases/tag/yosys-0.27 --- pkgs/development/compilers/yosys/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/yosys/default.nix b/pkgs/development/compilers/yosys/default.nix index dfe5152993f3..538dd40db450 100644 --- a/pkgs/development/compilers/yosys/default.nix +++ b/pkgs/development/compilers/yosys/default.nix @@ -71,13 +71,13 @@ let in stdenv.mkDerivation rec { pname = "yosys"; - version = "0.26"; + version = "0.27"; src = fetchFromGitHub { owner = "YosysHQ"; repo = "yosys"; rev = "${pname}-${version}"; - hash = "sha256-0xV+323YTK+VhnD05SmvGv8uT4TzqA9IZ/iKl1as1Kc="; + hash = "sha256-u6SeVlmQVCF3xCGajxsv0ZAgMKg6aa6WdN3DLKTPNYo="; }; enableParallelBuilding = true; From b92dae961c9be770133215d5d9bdc15ba66a249b Mon Sep 17 00:00:00 2001 From: Ben Wolsieffer Date: Sat, 11 Mar 2023 14:39:55 -0500 Subject: [PATCH 26/42] nixos/chrony: allow @chown syscall set The module was allowing specific chown syscalls, which is brittle because there are several and different ones are used by glibc on different architectures. For example, fchownat was already added to the allowlist for aarch64, while on armv6l chrony crashes because chown32 is not in the allowlist. systemd provides the @chown syscall set, which includes all the chown syscalls and avoids this brittleness. I believe the syscalls would all be equivalent from an attacker's perspective, so there is unlikely to be any security impact. --- nixos/modules/services/networking/ntp/chrony.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/ntp/chrony.nix b/nixos/modules/services/networking/ntp/chrony.nix index 6c8d7b985d5f..2d421abc8be7 100644 --- a/nixos/modules/services/networking/ntp/chrony.nix +++ b/nixos/modules/services/networking/ntp/chrony.nix @@ -203,7 +203,7 @@ in PrivateMounts = true; # System Call Filtering SystemCallArchitectures = "native"; - SystemCallFilter = [ "~@cpu-emulation @debug @keyring @mount @obsolete @privileged @resources" "@clock" "@setuid" "capset" "chown" ] ++ lib.optional pkgs.stdenv.hostPlatform.isAarch64 "fchownat"; + SystemCallFilter = [ "~@cpu-emulation @debug @keyring @mount @obsolete @privileged @resources" "@clock" "@setuid" "capset" "@chown" ]; }; }; }; From 9e278649c01a4f102f81bdf5f9c32f7790d2efb8 Mon Sep 17 00:00:00 2001 From: Ali Caglayan Date: Sun, 12 Mar 2023 23:53:18 +0100 Subject: [PATCH 27/42] maintainers: add Alizter Signed-off-by: Ali Caglayan --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 969f17ffabc0..e3032074295a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -678,6 +678,12 @@ githubId = 36147; name = "Alireza Meskin"; }; + alizter = { + email = "alizter@gmail.com"; + github = "Alizter"; + githubId = 8614547; + name = "Ali Caglayan"; + }; alkasm = { email = "alexreynolds00@gmail.com"; github = "alkasm"; From b89c6b0eb20b63482131c905185b07c04a53b835 Mon Sep 17 00:00:00 2001 From: Ali Caglayan Date: Mon, 13 Mar 2023 00:39:02 +0100 Subject: [PATCH 28/42] maintainers: add Alizter to Coq team Signed-off-by: Ali Caglayan --- maintainers/team-list.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 4b3c0176910f..2201fc7f76bc 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -142,6 +142,7 @@ with lib.maintainers; { # gares has no entry in the maintainers list siraben vbgl + alizter ]; scope = "Maintain the Coq theorem prover and related packages."; shortName = "Coq"; From 24450ca95b644209b5b6ef20bd24f3b3cbbcea52 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 13 Mar 2023 07:55:20 +0800 Subject: [PATCH 29/42] pantheon.elementary-mail: Backport a crash fix --- pkgs/desktops/pantheon/apps/elementary-mail/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/desktops/pantheon/apps/elementary-mail/default.nix b/pkgs/desktops/pantheon/apps/elementary-mail/default.nix index 31cf6d12eb89..c373ef496f47 100644 --- a/pkgs/desktops/pantheon/apps/elementary-mail/default.nix +++ b/pkgs/desktops/pantheon/apps/elementary-mail/default.nix @@ -44,6 +44,12 @@ stdenv.mkDerivation rec { url = "https://github.com/elementary/mail/commit/9e6eb73a8420c9bf327e59c25e7e6d8fa87d480a.patch"; sha256 = "sha256-idkVymePLa7vgfuou0HIrbWRCaWAgZliDcp4HyZBArs="; }) + # Fix crash on setting message flag + # https://github.com/elementary/mail/pull/825 + (fetchpatch { + url = "https://github.com/elementary/mail/commit/c630f926196e44e086ddda6086cb8b9bdd3efc83.patch"; + sha256 = "sha256-4vEETSHA1Gd8GpBZuko4X+9AjG7SFwUlK2MxrWq+iOE="; + }) ]; nativeBuildInputs = [ From 6521b295b13c425d90d89cdb55c40063483ff40c Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 12 Mar 2023 19:52:50 -0400 Subject: [PATCH 30/42] cargo-binstall: 0.20.1 -> 0.21.0 Diff: https://github.com/cargo-bins/cargo-binstall/compare/v0.20.1...v0.21.0 Changelog: https://github.com/cargo-bins/cargo-binstall/releases/tag/v0.21.0 --- .../tools/rust/cargo-binstall/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-binstall/default.nix b/pkgs/development/tools/rust/cargo-binstall/default.nix index 5705b9039b7d..6bf0b54a3328 100644 --- a/pkgs/development/tools/rust/cargo-binstall/default.nix +++ b/pkgs/development/tools/rust/cargo-binstall/default.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-binstall"; - version = "0.20.1"; + version = "0.21.0"; src = fetchFromGitHub { owner = "cargo-bins"; repo = "cargo-binstall"; rev = "v${version}"; - hash = "sha256-wM8DawrniyJxj8Omgj+hiePa521p4hIAngfzEHFNO58="; + hash = "sha256-btpXmtnsnZy7ai+WlWtgLjwbHqQvIphNM7aqMmA5Wjs="; }; - cargoHash = "sha256-ZanPmdFMDGZhRHVVGt03OJWz8HnSYFdm42W6rpytu5Y="; + cargoHash = "sha256-bfdyLXfasPeUAxiA7tFV1vc4tVnTO84GFOdBWjTx/4s="; nativeBuildInputs = [ pkg-config @@ -43,6 +43,13 @@ rustPlatform.buildRustPackage rec { "zstd-thin" ]; + checkFlags = [ + # requires internet access + "--skip=download::test::test_and_extract" + "--skip=gh_api_client::test::test_gh_api_client_cargo_binstall_no_such_release" + "--skip=gh_api_client::test::test_gh_api_client_cargo_binstall_v0_20_1" + ]; + # remove cargo config so it can find the linker on aarch64-unknown-linux-gnu postPatch = '' rm .cargo/config From 787381926a95dc75d9f86127bbabdbfb0acf6b38 Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Mon, 27 Feb 2023 23:20:09 -0600 Subject: [PATCH 31/42] tamarin-prover: set LOCALE_ARCHIVE in wrapper Signed-off-by: Austin Seipp --- pkgs/applications/science/logic/tamarin-prover/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/science/logic/tamarin-prover/default.nix b/pkgs/applications/science/logic/tamarin-prover/default.nix index 143d11852448..b34fd3ef8ba8 100644 --- a/pkgs/applications/science/logic/tamarin-prover/default.nix +++ b/pkgs/applications/science/logic/tamarin-prover/default.nix @@ -1,6 +1,6 @@ { haskellPackages, mkDerivation, fetchFromGitHub, lib # the following are non-haskell dependencies -, makeWrapper, which, maude, graphviz +, makeWrapper, which, maude, graphviz, glibcLocales }: let @@ -76,6 +76,7 @@ mkDerivation (common "tamarin-prover" src // { executableToolDepends = [ makeWrapper which maude graphviz ]; postInstall = '' wrapProgram $out/bin/tamarin-prover \ + --set LOCALE_ARCHIVE "${glibcLocales}/lib/locale/locale-archive" \ --prefix PATH : ${lib.makeBinPath [ which maude graphviz ]} # so that the package can be used as a vim plugin to install syntax coloration install -Dt $out/share/vim-plugins/tamarin-prover/syntax/ etc/syntax/spthy.vim From 61a2bfff311bbadefb48b7564fd4be8a1a464182 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 12 Mar 2023 20:42:42 -0400 Subject: [PATCH 32/42] selene: 0.24.0 -> 0.25.0 Diff: https://github.com/kampfkarren/selene/compare/0.24.0...0.25.0 Changelog: https://github.com/kampfkarren/selene/blob/0.25.0/CHANGELOG.md --- pkgs/development/tools/selene/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/selene/default.nix b/pkgs/development/tools/selene/default.nix index 238bf9938425..87c4a0f3ee70 100644 --- a/pkgs/development/tools/selene/default.nix +++ b/pkgs/development/tools/selene/default.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "selene"; - version = "0.24.0"; + version = "0.25.0"; src = fetchFromGitHub { owner = "kampfkarren"; repo = pname; rev = version; - sha256 = "sha256-tw9OLdXhqxgqROub0P/+nd4LQGNw3QDxlCyyf8ogRQM="; + sha256 = "sha256-aKU+1eoLm/h5Rj/vAZOyAnyl5/TpStL5g8PPdYCJ8o0="; }; - cargoSha256 = "sha256-5/xAX8BhB81cB7x2Pe/MKCV0Fi76ZcO6XHFQxTVIuLA="; + cargoSha256 = "sha256-y2BoV59oJPMBf9rUgMhHu87teurwPSNowRbuPfXubGA="; nativeBuildInputs = lib.optionals robloxSupport [ pkg-config From f3c2c993c37cd5d279635ae11af3f6fe7be46b37 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 12 Mar 2023 20:54:03 -0400 Subject: [PATCH 33/42] static-web-server: 2.14.2 -> 2.15.0 Diff: https://github.com/static-web-server/static-web-server/compare/v2.14.2...v2.15.0 Changelog: https://github.com/static-web-server/static-web-server/blob/v2.15.0/CHANGELOG.md --- pkgs/servers/static-web-server/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/static-web-server/default.nix b/pkgs/servers/static-web-server/default.nix index 0e0c84e97de6..a390dab526ea 100644 --- a/pkgs/servers/static-web-server/default.nix +++ b/pkgs/servers/static-web-server/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "static-web-server"; - version = "2.14.2"; + version = "2.15.0"; src = fetchFromGitHub { owner = "static-web-server"; repo = pname; rev = "v${version}"; - sha256 = "sha256-c+bPe1t7Nhpx5fwwpLYtsuzxleLd4b1SwBFBaySmLOg="; + sha256 = "sha256-TzMXVwtvslM57ucHT5NHMjsLex2VjuvyqP9gMdQXfFs="; }; - cargoSha256 = "sha256-K+YXl1SFVe6aBt663QXlQFD8jB5pvlLwNqUvUP+5aU8="; + cargoSha256 = "sha256-sx6zlSpJNeLpmM64eyhKI7M422dEBaud7q4iz4zmmf0="; buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security From c4ee594229434cc7be975c8804fc180dc0b51917 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Mar 2023 01:13:51 +0000 Subject: [PATCH 34/42] git-machete: 3.16.0 -> 3.16.1 --- pkgs/applications/version-management/git-machete/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/git-machete/default.nix b/pkgs/applications/version-management/git-machete/default.nix index 455b7497aa96..aa58c16b2d02 100644 --- a/pkgs/applications/version-management/git-machete/default.nix +++ b/pkgs/applications/version-management/git-machete/default.nix @@ -12,13 +12,13 @@ buildPythonApplication rec { pname = "git-machete"; - version = "3.16.0"; + version = "3.16.1"; src = fetchFromGitHub { owner = "virtuslab"; repo = pname; rev = "v${version}"; - hash = "sha256-94qYCyWqVwMMptlJIe4o4/mEHnhcMubcupd+Qs2SYH0="; + hash = "sha256-Js32YKzQcrQfVt7RWXFPA7guR8Tpd1jCTuwboV1zyw0="; }; nativeBuildInputs = [ installShellFiles ]; From bc6c2ee545b7e1034a8c298ed4b3c69a21933ae1 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 13 Mar 2023 01:41:18 +0100 Subject: [PATCH 35/42] rure: fix darwin dylib names This hasn't been an issue on x86_64, but running it anyways shouldn't hurt. aarch64-darwin's trouble could be due to codesigning? Besides that there don't seem to be many differences between the actual derivations. This also unbreaks the test suite of regex-rure. --- pkgs/development/haskell-modules/configuration-darwin.nix | 5 ----- pkgs/development/libraries/rure/default.nix | 5 +++++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-darwin.nix b/pkgs/development/haskell-modules/configuration-darwin.nix index 1dbb3172b02e..c54e2dd03d30 100644 --- a/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/pkgs/development/haskell-modules/configuration-darwin.nix @@ -318,11 +318,6 @@ self: super: ({ # https://github.com/NixOS/nixpkgs/issues/149692 Agda = removeConfigureFlag "-foptimise-heavily" super.Agda; - # regex-rure's test suite fails with a dylib not loaded error due to some - # rpath issue. - regex-rure = dontDistribute (markBroken super.regex-rure); - jacinda = dontDistribute super.jacinda; - } // lib.optionalAttrs pkgs.stdenv.isx86_64 { # x86_64-darwin # tests appear to be failing to link or something: diff --git a/pkgs/development/libraries/rure/default.nix b/pkgs/development/libraries/rure/default.nix index aef8b9c8f3e2..1771abd3367a 100644 --- a/pkgs/development/libraries/rure/default.nix +++ b/pkgs/development/libraries/rure/default.nix @@ -2,6 +2,7 @@ , stdenv , rustPlatform , fetchCrate +, fixDarwinDylibNames }: let @@ -27,6 +28,10 @@ rustPlatform.buildRustPackage { install -Dm644 include/rure.h -t "$dev/include" ''; + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ + fixDarwinDylibNames + ]; + passthru.updateScript = ./update.sh; meta = { From 7c84ea61abbe8038e273fbef035e0364a35be17d Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 13 Mar 2023 01:45:08 +0100 Subject: [PATCH 36/42] rure: update locked dependencies --- pkgs/development/libraries/rure/Cargo.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/rure/Cargo.lock b/pkgs/development/libraries/rure/Cargo.lock index 9aa6e7d04641..89fefcd9072e 100644 --- a/pkgs/development/libraries/rure/Cargo.lock +++ b/pkgs/development/libraries/rure/Cargo.lock @@ -4,18 +4,18 @@ version = 3 [[package]] name = "aho-corasick" -version = "0.7.19" +version = "0.7.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e" +checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" dependencies = [ "memchr", ] [[package]] name = "libc" -version = "0.2.137" +version = "0.2.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" +checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c" [[package]] name = "memchr" @@ -25,9 +25,9 @@ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" [[package]] name = "regex" -version = "1.7.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" +checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" dependencies = [ "aho-corasick", "memchr", From e574c622244b848a27cadbdac4036a581051935b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Mar 2023 07:13:37 +0000 Subject: [PATCH 37/42] kyverno: 1.9.0 -> 1.9.1 --- pkgs/applications/networking/cluster/kyverno/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/kyverno/default.nix b/pkgs/applications/networking/cluster/kyverno/default.nix index 7af197a9992d..ade54ae4b762 100644 --- a/pkgs/applications/networking/cluster/kyverno/default.nix +++ b/pkgs/applications/networking/cluster/kyverno/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "kyverno"; - version = "1.9.0"; + version = "1.9.1"; src = fetchFromGitHub { owner = "kyverno"; repo = "kyverno"; rev = "v${version}"; - sha256 = "sha256-i8uKhzvU9ftlzgzU4ViYg6z+OUNNHGbiFhFAwDKwtnw="; + sha256 = "sha256-FHSvouD/7jZ70O3td6HLqXlOhMDbKPwqTy41Xwijyk4="; }; ldflags = [ @@ -18,7 +18,7 @@ buildGoModule rec { "-X github.com/kyverno/kyverno/pkg/version.BuildTime=1970-01-01_00:00:00" ]; - vendorHash = "sha256-BGIh1wzHIk1kSvk/sQ/tDBhGIOOx0o6Dk4LbK9Z1FAQ="; + vendorHash = "sha256-jE1v9Ec4lEVcx+YjVtcsuNPCqr3x1pt8BMmC+OTwlRM="; subPackages = [ "cmd/cli/kubectl-kyverno" ]; From 8867b9d72cbdf534e6a99d8fd5e4dc6d5d693099 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Mar 2023 10:38:21 +0000 Subject: [PATCH 38/42] rancher: 2.6.9 -> 2.6.11 --- pkgs/applications/networking/cluster/rancher/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/rancher/default.nix b/pkgs/applications/networking/cluster/rancher/default.nix index 8c195ec2ffa6..c1712d6ffbce 100644 --- a/pkgs/applications/networking/cluster/rancher/default.nix +++ b/pkgs/applications/networking/cluster/rancher/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "rancher"; - version = "2.6.9"; + version = "2.6.11"; src = fetchFromGitHub { owner = "rancher"; repo = "cli"; rev = "v${version}"; - sha256 = "sha256-co4LVd5A0bJ4CIuCfv6WyV8XCMbPCFAAcV12WekYrw4="; + sha256 = "sha256-1hIYFQ9Uwrm6chPXka0yK2XoZYHqv5lJoyENZmgMAwc="; }; ldflags = [ @@ -19,7 +19,7 @@ buildGoModule rec { "-static" ]; - vendorSha256 = "sha256-oclMnt6uJa8SG2fNM0fi+HCVMMi4rkykx8VpK/tXilQ="; + vendorHash = "sha256-oclMnt6uJa8SG2fNM0fi+HCVMMi4rkykx8VpK/tXilQ="; postInstall = '' mv $out/bin/cli $out/bin/rancher From e54425c40785a63150094e2e617f1f7e7621adf2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Mar 2023 12:14:05 +0000 Subject: [PATCH 39/42] rke: 1.4.2 -> 1.4.3 --- pkgs/applications/networking/cluster/rke/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/rke/default.nix b/pkgs/applications/networking/cluster/rke/default.nix index b19b93e48f19..2ad528f1f74c 100644 --- a/pkgs/applications/networking/cluster/rke/default.nix +++ b/pkgs/applications/networking/cluster/rke/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "rke"; - version = "1.4.2"; + version = "1.4.3"; src = fetchFromGitHub { owner = "rancher"; repo = pname; rev = "v${version}"; - hash = "sha256-4aT9SguxN7oaewnrxme1nCFfaQytSJ9Aeb0WEQACtUA="; + hash = "sha256-UTvDrrveFDrPD0ar87Q3NZSxTyCAe5gpp3e2QPeMMm4="; }; vendorHash = "sha256-zV1lrJhzrUAcEk6jYLCFrHcYw3CZart46qXErCTjZyQ="; From 6698b69f10849eabf52a15fc5a6957f29cb86784 Mon Sep 17 00:00:00 2001 From: cameronfyfe Date: Mon, 13 Mar 2023 00:24:00 -0600 Subject: [PATCH 40/42] vscode-extensions.ms-ceintl.vscode-language-packs-*: 1.64.3 -> 1.76.2023030809 (#216739) * vscode-extensions.ms-ceintl.vscode-language-packs-*: 1.64.3 -> 1.75.2023021509 * vscode-extensions.ms-ceintl.vscode-language-packs-*: 1.75.2023021509 -> 1.76.2023030809 --- .../vscode/extensions/language-packs.nix | 31 +++++++++---------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/language-packs.nix b/pkgs/applications/editors/vscode/extensions/language-packs.nix index f97727d6c2cb..3c3253e2c3da 100644 --- a/pkgs/applications/editors/vscode/extensions/language-packs.nix +++ b/pkgs/applications/editors/vscode/extensions/language-packs.nix @@ -4,13 +4,12 @@ with vscode-utils; let - buildVscodeLanguagePack = { language, sha256 }: + buildVscodeLanguagePack = { language, version ? "1.76.2023030809", sha256 }: buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-language-pack-${language}"; publisher = "MS-CEINTL"; - version = "1.64.3"; - inherit sha256; + inherit version sha256; }; meta = { license = lib.licenses.mit; @@ -24,66 +23,66 @@ in # French vscode-language-pack-fr = buildVscodeLanguagePack { language = "fr"; - sha256 = "sha256-6ynT1sbMgKO8iZReQ6KxFpR1VL3Nuo58MvXCtp+67vA="; + sha256 = "19brasjwwgdskgwayclmsywf007i2d47vx7dwq6hq2bhx4rd6xfy"; }; # Italian vscode-language-pack-it = buildVscodeLanguagePack { language = "it"; - sha256 = "sha256-5aNFpzNMZAZJH3n0rJevke9P6AW0au5i8+r4PXsb9Rg="; + sha256 = "1s5x3w125fliimr0i218mars4xjl70hsz0ihxrjk97c66yzg3gw7"; }; # German vscode-language-pack-de = buildVscodeLanguagePack { language = "de"; - sha256 = "sha256-oEaWtsgktHKw52lnZTESkpzC/TTY8LO4yX11IgtMG5U="; + sha256 = "0ih8h3n5mcadclxxlrgajq7kprgj9fbklccc00r0z8vqnmlc0dw0"; }; # Spanish vscode-language-pack-es = buildVscodeLanguagePack { language = "es"; - sha256 = "sha256-utLWbved3WCCk3XzqedbYzmyaKfbMrAmR0btT09GlxA="; + sha256 = "077n4mlx9qxqlp018wfi6hm3syhxsp2xzyih42kpsp71xi8j113r"; }; # Russian vscode-language-pack-ru = buildVscodeLanguagePack { language = "ru"; - sha256 = "sha256-0Wr2ICOiaaj4jZ555bxUJcmXO/yWDyn0UmdvxUF3WSQ="; + sha256 = "04mdxspm8i1dra0qmim4n4qin050adm2zk9pcnn3z4qbf3yvvnf4"; }; # Chinese (Simplified) vscode-language-pack-zh-hans = buildVscodeLanguagePack { language = "zh-hans"; - sha256 = "sha256-irTSQcVXf/V3MuZwfx4tFcvBk+xhbFZTnb7IG28s/p4="; + sha256 = "0f2bg5nm4sybwf84afvhc22yjp66rzdz4s1iaa31yxb4c1ij2vsr"; }; # Chinese (Traditional) vscode-language-pack-zh-hant = buildVscodeLanguagePack { language = "zh-hant"; - sha256 = "sha256-3IA/VTTTEqS6jrDYv50GnLXOTSC1XAMvqOVfOuvIdIs="; + sha256 = "1dspg6x7n9b89cirf63m2y0p6r2m197qzgvvavqfm7bv6cpskha0"; }; # Japanese vscode-language-pack-ja = buildVscodeLanguagePack { language = "ja"; - sha256 = "sha256-rxod70ddrppEYYzukksVY1dTXR8osLFAsIPr1fSFZDg="; + sha256 = "1idiv9xqfqhz1y3pd4h3ayy3svccr4jhrm23nf9h80g38k74qayi"; }; # Korean vscode-language-pack-ko = buildVscodeLanguagePack { language = "ko"; - sha256 = "sha256-QYFaxJz1PqKKIiLosLQ8Tu3JNXzpxLFqgIHjjRLwjA4="; + sha256 = "0g980sfa386by741sxxlapc2cjsbkfvldcc5kylxvf2drigyvka7"; }; # Czech vscode-language-pack-cs = buildVscodeLanguagePack { language = "cs"; - sha256 = "sha256-eMk+syy2h+Xb3k6QB8PqYaF4I1ydaY6eRsvOXmelh9Q="; + sha256 = "0sm3xxiv8lrln051yjq6s5jmpvkbphv1i90lrx472pwknmiwx74a"; }; # Portuguese (Brazil) vscode-language-pack-pt-br = buildVscodeLanguagePack { language = "pt-BR"; - sha256 = "sha256-7Trz38KBl4sD7608MvTs02pUsdD05oHEj3Sp1LvtI7I="; + sha256 = "1k4y528im6sr8n4blh6k4xng4d534siaaflvnarizs3py9wa61d1"; }; # Turkish vscode-language-pack-tr = buildVscodeLanguagePack { language = "tr"; - sha256 = "sha256-T4CTpbve3vrNdW4VDfHDg8U8cQEtuxPV5LvNdtKrqzA"; + sha256 = "1yf59idj6g77sqkm46bdadklvbvb3ncxzd9mfm9y32h54fxffh6a"; }; # Pseudo Language vscode-language-pack-qps-ploc = buildVscodeLanguagePack { language = "qps-ploc"; - sha256 = "sha256-rPvCr3uQPfM8vwKoV7Un5aiMZClhf6TvG1PEe3xYNI0="; + sha256 = "1dmn58fx8mpbn84zqyy09a1j67b5988gn7xjmfdk73bbd7hzbmji"; }; } From 53e2791168d057f87e6e183c9c35ba23143e73ed Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sun, 5 Mar 2023 17:09:09 +0000 Subject: [PATCH 41/42] =?UTF-8?q?ocamlPackages.gmetadom:=20disable=20for?= =?UTF-8?q?=20OCaml=20=E2=89=A5=204.14?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gmetadom is not compatible with GCC 12 & OCaml 4.14 --- pkgs/development/ocaml-modules/gmetadom/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/ocaml-modules/gmetadom/default.nix b/pkgs/development/ocaml-modules/gmetadom/default.nix index 4985459248ac..6f2c52b5eb5a 100644 --- a/pkgs/development/ocaml-modules/gmetadom/default.nix +++ b/pkgs/development/ocaml-modules/gmetadom/default.nix @@ -4,6 +4,9 @@ let pname = "gmetadom"; in +lib.throwIf (lib.versionAtLeast ocaml.version "4.14") + "${pname} is not available for OCaml ${ocaml.version}" + stdenv.mkDerivation rec { name = "${pname}-${version}"; version = "0.2.6"; From affd0de2bef98e99ad0f2397c26fa3bcc5577bf3 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 11 Mar 2023 21:01:28 +0100 Subject: [PATCH 42/42] ocamlPackages.gmetadom: remove at 0.2.6 --- .../ocaml-modules/gmetadom/default.nix | 39 ------------------- .../ocaml-modules/gmetadom/gcc-4.3.patch | 18 --------- pkgs/top-level/ocaml-packages.nix | 2 - 3 files changed, 59 deletions(-) delete mode 100644 pkgs/development/ocaml-modules/gmetadom/default.nix delete mode 100644 pkgs/development/ocaml-modules/gmetadom/gcc-4.3.patch diff --git a/pkgs/development/ocaml-modules/gmetadom/default.nix b/pkgs/development/ocaml-modules/gmetadom/default.nix deleted file mode 100644 index 6f2c52b5eb5a..000000000000 --- a/pkgs/development/ocaml-modules/gmetadom/default.nix +++ /dev/null @@ -1,39 +0,0 @@ -{stdenv, lib, fetchurl, ocaml, findlib, gdome2, libxslt, pkg-config}: - -let - pname = "gmetadom"; -in - -lib.throwIf (lib.versionAtLeast ocaml.version "4.14") - "${pname} is not available for OCaml ${ocaml.version}" - -stdenv.mkDerivation rec { - name = "${pname}-${version}"; - version = "0.2.6"; - - src = fetchurl { - url = "mirror://sourceforge/project/${pname}/${pname}/${version}/${pname}-${version}.tar.gz"; - sha256 = "0skmlv0pnqvg99wzzzi1h4zhwzd82xg7xpkj1kwpfy7bzinjh7ig"; - }; - - patches = [ ./gcc-4.3.patch ]; - - dontDisableStatic = true; - - preConfigure='' - configureFlags="--with-ocaml-lib-prefix=$out/lib/ocaml/${ocaml.version}/site-lib" - ''; - - nativeBuildInputs = [ pkg-config ocaml findlib ]; - buildInputs = [ libxslt ]; - propagatedBuildInputs = [ gdome2 ]; - - strictDeps = true; - - meta = { - homepage = "https://gmetadom.sourceforge.net/"; - description = "A collection of librares, each library providing a DOM implementation"; - license = lib.licenses.lgpl21Plus; - maintainers = [ lib.maintainers.roconnor ]; - }; -} diff --git a/pkgs/development/ocaml-modules/gmetadom/gcc-4.3.patch b/pkgs/development/ocaml-modules/gmetadom/gcc-4.3.patch deleted file mode 100644 index d8d1d4631632..000000000000 --- a/pkgs/development/ocaml-modules/gmetadom/gcc-4.3.patch +++ /dev/null @@ -1,18 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## gcc-4.3.dpatch by Stefano Zacchiroli -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: ensure sources build with gcc-4.3 - -@DPATCH@ -diff -urNad trunk~/src/shared/Traits.hh.in trunk/src/shared/Traits.hh.in ---- trunk~/src/shared/Traits.hh.in 2003-01-14 12:41:55.000000000 +0100 -+++ trunk/src/shared/Traits.hh.in 2008-05-01 15:45:39.000000000 +0200 -@@ -26,6 +26,7 @@ - */ - - #include -+#include - - #include "@DOM_NAMESPACE@Char.hh" - diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index ac8af28fbcc8..4015e0013201 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -615,8 +615,6 @@ let git-binary = pkgs.git; }; - gmetadom = callPackage ../development/ocaml-modules/gmetadom { }; - graphics = if lib.versionOlder "4.09" ocaml.version then callPackage ../development/ocaml-modules/graphics { }