diff --git a/nixos/modules/services/misc/llama-cpp.nix b/nixos/modules/services/misc/llama-cpp.nix index fbbd8125db36..65ed2880b0b2 100644 --- a/nixos/modules/services/misc/llama-cpp.nix +++ b/nixos/modules/services/misc/llama-cpp.nix @@ -19,9 +19,17 @@ in package = lib.mkPackageOption pkgs "llama-cpp" { }; model = lib.mkOption { - type = lib.types.path; + type = lib.types.nullOr lib.types.path; example = "/models/mistral-instruct-7b/ggml-model-q4_0.gguf"; description = "Model path."; + default = null; + }; + + modelsDir = lib.mkOption { + type = lib.types.nullOr lib.types.path; + example = "/models/"; + description = "Models directory."; + default = null; }; extraFlags = lib.mkOption { @@ -61,7 +69,6 @@ in }; config = lib.mkIf cfg.enable { - systemd.services.llama-cpp = { description = "LLaMA C++ server"; after = [ "network.target" ]; @@ -70,7 +77,25 @@ in serviceConfig = { Type = "idle"; KillSignal = "SIGINT"; - ExecStart = "${cfg.package}/bin/llama-server --log-disable --host ${cfg.host} --port ${toString cfg.port} -m ${cfg.model} ${utils.escapeSystemdExecArgs cfg.extraFlags}"; + ExecStart = + let + args = [ + "--host" + cfg.host + "--port" + (toString cfg.port) + ] + ++ lib.optionals (cfg.model != null) [ + "-m" + cfg.model + ] + ++ lib.optionals (cfg.modelsDir != null) [ + "--models-dir" + cfg.modelsDir + ] + ++ cfg.extraFlags; + in + "${cfg.package}/bin/llama-server ${utils.escapeSystemdExecArgs args}"; Restart = "on-failure"; RestartSec = 300; diff --git a/nixos/tests/wordpress.nix b/nixos/tests/wordpress.nix index 53b4f733782a..edf59fa23368 100644 --- a/nixos/tests/wordpress.nix +++ b/nixos/tests/wordpress.nix @@ -89,6 +89,7 @@ rec { [ "6_7" "6_8" + "6_9" ]; testScript = '' diff --git a/pkgs/applications/audio/clementine/default.nix b/pkgs/applications/audio/clementine/default.nix index f259950ecb67..9f50ae01c971 100644 --- a/pkgs/applications/audio/clementine/default.nix +++ b/pkgs/applications/audio/clementine/default.nix @@ -49,13 +49,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "clementine"; - version = "1.4.1-58-gbae968a2f"; + version = "1.4.1-60-g1a3e8b56f"; src = fetchFromGitHub { owner = "clementine-player"; repo = "Clementine"; tag = finalAttrs.version; - hash = "sha256-Ni+nbi0bADIPo9rPtt06loJ3MNU+y9bs1EZSenLfJSU="; + hash = "sha256-FRgTi1Qxzp0vJASNpyANqh4rJX4caxEr0CZOnTHA3Kw="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/audio/mopidy/tidal.nix b/pkgs/applications/audio/mopidy/tidal.nix index 5bde7e3ff8e7..9eb07285452a 100644 --- a/pkgs/applications/audio/mopidy/tidal.nix +++ b/pkgs/applications/audio/mopidy/tidal.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "Mopidy-Tidal"; - version = "0.3.11"; + version = "0.3.12"; pyproject = true; src = fetchFromGitHub { owner = "tehkillerbee"; repo = "mopidy-tidal"; tag = "v${version}"; - hash = "sha256-wqx/30UQVm1fEwP/bZeW7TtzGfn/wI0klQnFr9E3AOs="; + hash = "sha256-1u1MMLtVNZkVhmUr5DW34TlJ2s/YGRKXjqi+SrtClR4="; }; build-system = [ python3Packages.poetry-core ]; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 25dc8db4a358..82b9e4d9c192 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -74,12 +74,12 @@ final: prev: { CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "4.7.4-unstable-2026-01-18"; + version = "4.7.4-unstable-2026-02-02"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "07dcc188bc488b2dafa9324bd42088640bee3d19"; - hash = "sha256-MKGkcgyIwRDQs31yqaNrTvJOJlL5FErQjbINeJPlkiQ="; + rev = "69199d46b56f67a226789da256264c6291c4e63d"; + hash = "sha256-1Hc9pMwDJGK1pYP6bAi4z77bI3S1EnMrI8BnZrPDXNU="; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.hydraPlatforms = [ ]; @@ -87,12 +87,12 @@ final: prev: { Coqtail = buildVimPlugin { pname = "Coqtail"; - version = "1.8.0-unstable-2025-12-07"; + version = "1.8.0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "whonore"; repo = "Coqtail"; - rev = "a25018e4f371016aefea267038ac5d083b615da9"; - hash = "sha256-Oe98hkLZpAqYqfVVrv5v+VpCFWcvfBvYYwhZOLlD2ko="; + rev = "d4ecf4bf518ceba203b2030106f636290abdce6e"; + hash = "sha256-ejqGdSvjv4onzG+/YiDdIPU1viemof2og1Q755xDnik="; }; meta.homepage = "https://github.com/whonore/Coqtail/"; meta.hydraPlatforms = [ ]; @@ -284,12 +284,12 @@ final: prev: { pname = "NeoSolarized"; version = "0-unstable-2020-08-07"; src = fetchFromGitHub { - owner = "Lanxox"; + owner = "lanx-x"; repo = "NeoSolarized"; rev = "b94b1a9ad51e2de015266f10fdc6e142f97bd617"; hash = "sha256-iGwjkWrm/Zmq7KNybArgVNnfs1OuKfSgCu/m6E35NgU="; }; - meta.homepage = "https://github.com/Lanxox/NeoSolarized/"; + meta.homepage = "https://github.com/lanx-x/NeoSolarized/"; meta.hydraPlatforms = [ ]; }; @@ -412,12 +412,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-01-27"; + version = "0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "9afa445602e6191917b4d32f1355e77b4525f905"; - hash = "sha256-NysU5N4VCYRNOy1PReK5ws6XMQe/rlxFFFh5AdQXv1o="; + rev = "6217ff926e951401ac32f572da04e93e8cd6129d"; + hash = "sha256-s9aN1WOCnCzDBN50vsNXTyZVYzQmwnN7E4BSl9+yCLQ="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -581,12 +581,12 @@ final: prev: { YouCompleteMe = buildVimPlugin { pname = "YouCompleteMe"; - version = "0-unstable-2025-12-30"; + version = "0-unstable-2026-01-30"; src = fetchFromGitHub { owner = "ycm-core"; repo = "YouCompleteMe"; - rev = "159e8dea6ad8ca5143b89b788b943f1a995c4fce"; - hash = "sha256-VS68uiTYH/abVA+NoSqXibocVsVL8UANerJlmNtbfS4="; + rev = "6a52780a22dfd4ddafbe23c0d2c2a2107ceeb397"; + hash = "sha256-/k9lIx9BVaTNu9Kqrz9Y6d+hTGsDnspmq0rcdJpZo7I="; fetchSubmodules = true; }; meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; @@ -960,12 +960,12 @@ final: prev: { artio-nvim = buildVimPlugin { pname = "artio.nvim"; - version = "0-unstable-2026-01-24"; + version = "0-unstable-2026-02-01"; src = fetchFromGitHub { owner = "comfysage"; repo = "artio.nvim"; - rev = "e52e58dd9b15a6dd9843f98a7f8ae5e9f509ccdb"; - hash = "sha256-EgwJ3fwywaVrkQeTX+MlwKgQvxWZScp8guKkhmarJfo="; + rev = "9e9c54ed8bae53fa6458299acbc9e0c1e5c27645"; + hash = "sha256-R1XFIDqALwRos8wAfKn9D5qV//ZAN1ccsVg1tC76umQ="; }; meta.homepage = "https://github.com/comfysage/artio.nvim/"; meta.hydraPlatforms = [ ]; @@ -1402,11 +1402,11 @@ final: prev: { baleia-nvim = buildVimPlugin { pname = "baleia.nvim"; - version = "1.4.0-unstable-2026-01-23"; + version = "1.4.0-unstable-2026-02-03"; src = fetchFromGitHub { owner = "m00qek"; repo = "baleia.nvim"; - rev = "1bbe0a8ba4e6433e38e38578a60306a044b7facf"; + rev = "32617940adb2eea56e85a64883a19961ceac9641"; hash = "sha256-LT2mJWR5gzE65OfF09LRRoycAzkcGqRTcMdN+9jciKs="; }; meta.homepage = "https://github.com/m00qek/baleia.nvim/"; @@ -1818,12 +1818,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2.2.2-unstable-2026-01-29"; + version = "2.2.2-unstable-2026-02-04"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "c47f9fc6c14e37b03cbfdcf388710db94588c0b8"; - hash = "sha256-N6RH1PgqIcbPVRe3cxKZNN89NZ/Mkkz5HcaxEOrTj18="; + rev = "eb63999c9dd9e9145006b220b2c1676105c4a7e0"; + hash = "sha256-LpOJDacl/nZt1IktaJXZH9qtyER7OCT7P7pSe0lAg+k="; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -2221,12 +2221,12 @@ final: prev: { claude-code-nvim = buildVimPlugin { pname = "claude-code.nvim"; - version = "0.4.3-unstable-2025-07-02"; + version = "0.4.3-unstable-2026-02-04"; src = fetchFromGitHub { owner = "greggh"; repo = "claude-code.nvim"; - rev = "c9a31e51069977edaad9560473b5d031fcc5d38b"; - hash = "sha256-ZEIPutxhgyaAhq+fJw1lTO781IdjTXbjKy5yKgqSLjM="; + rev = "55c0cb59828fbc3bec744288286a46f5d5750b83"; + hash = "sha256-HBHlP2k4vUCbE+Sgm6vN5XE7UGnioFvj8CI6h5H+8x8="; }; meta.homepage = "https://github.com/greggh/claude-code.nvim/"; meta.hydraPlatforms = [ ]; @@ -3118,12 +3118,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-01-28"; + version = "0.0.82-unstable-2026-01-30"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "cd12852619728df07a482bfba306834272db14b5"; - hash = "sha256-qojwVPga9xFmE5IRcfDP/zgvZk98sKl8EDPAzs+5E1s="; + rev = "235b688f6b4b18c4cecb36aeceeb71d8d5bcac6f"; + hash = "sha256-FqVWDI/lQqm8Fq8rQillgp0tknrGywtaLpf3RRijpNc="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3196,12 +3196,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "18.5.1-unstable-2026-01-26"; + version = "18.5.1-unstable-2026-02-03"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "f61dbb22439386585a514d15be713c355f830e49"; - hash = "sha256-8tV4W8rKVUFlsyFiN5tqHmu3VyqFQ43ZYcjBJtecwGE="; + rev = "61f56e863642d7c5c5b50c2a4b2ff9803ee0320d"; + hash = "sha256-EBg4DSGnyN3BgGz8FsvVW3T4S4VTwnX8LHBszVMxnCg="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3222,12 +3222,12 @@ final: prev: { codesettings-nvim = buildVimPlugin { pname = "codesettings.nvim"; - version = "1.6.1-unstable-2026-01-29"; + version = "1.6.2-unstable-2026-02-04"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "codesettings.nvim"; - rev = "bac50504f5f7e3f022406667fb70d5e1ff2007be"; - hash = "sha256-bqUQd2mIaZIte/143NIMlFAft3FfLtNqqTZThoVq1V0="; + rev = "d611287c04ad03fadfd61db761f2cd401a917530"; + hash = "sha256-5UkxMlE5f6HGDidQYhNCyN4+UhNaIPK6Rrpj4oEZ0/c="; }; meta.homepage = "https://github.com/mrjones2014/codesettings.nvim/"; meta.hydraPlatforms = [ ]; @@ -3535,12 +3535,12 @@ final: prev: { conjure = buildVimPlugin { pname = "conjure"; - version = "4.58.0-unstable-2026-01-18"; + version = "4.58.0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "Olical"; repo = "conjure"; - rev = "403639610bcb9b6a5dfc494dc3179cc19773a471"; - hash = "sha256-46cln+BYDmf1cdeznsFJoxJjSXJon6vYN6svkZuZO8Y="; + rev = "8dba456acc370ecac3f8191067f9ad43e18d7901"; + hash = "sha256-zok8g2jw0bb59DOUhbHKxK0vyqB7Uyspvtt/vqrCZyc="; }; meta.homepage = "https://github.com/Olical/conjure/"; meta.hydraPlatforms = [ ]; @@ -3626,12 +3626,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "0-unstable-2026-01-28"; + version = "0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "9b8d77c6c847c83c784c05f5f86b4821ed90d3a1"; - hash = "sha256-nvGt/u4K5iYi7AZegV/tpOjFNlye7+LYPMejuuIwJ0M="; + rev = "746cc7aed285cc5fb99034b9c79fd06c56da388d"; + hash = "sha256-XfqpWv9Gn+EVsDcAbqxLNEwJadioPaKXhx4oSr1kOIo="; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -4824,12 +4824,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-01-29"; + version = "0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "a0ae745a3dbecd8f70ff0c0bbe5e4d7ef3dd3d57"; - hash = "sha256-2xHjr0ABVsIGMInS9RRb8n2p9F3PVwSgVaWdZbs1QoE="; + rev = "dbac1f9d4c026556b11bba48272145b02d239498"; + hash = "sha256-qaEAToaZ39nwxK+8uMZcdKK7SaSv5ZWhQNhwixvzHgE="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -4850,12 +4850,12 @@ final: prev: { ecolog-nvim = buildVimPlugin { pname = "ecolog.nvim"; - version = "0.9.0-unstable-2026-01-15"; + version = "0.9.0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "ph1losof"; repo = "ecolog.nvim"; - rev = "5e2f01e217b68be5d309382595c608295ad5460c"; - hash = "sha256-j31yxzpz9DZP+Cx8JiTMnRmfZdWi7aOsQ53702rh1Jc="; + rev = "558ddee4d7151af6a37cd40c517243b63ba493ce"; + hash = "sha256-xUVSkygICCpA3bBqitPblRn7wRQ6fffxJQ4ej5C1ICM="; }; meta.homepage = "https://github.com/ph1losof/ecolog.nvim/"; meta.hydraPlatforms = [ ]; @@ -5073,11 +5073,11 @@ final: prev: { evergarden-nvim = buildVimPlugin { pname = "evergarden-nvim"; - version = "0-unstable-2026-01-26"; + version = "0-unstable-2026-01-30"; src = fetchgit { url = "https://codeberg.org/evergarden/nvim"; - rev = "16d4c3f2b3d7e8fa02c1666fc4518707515dc2fe"; - hash = "sha256-sPYL3+Pw9vt1SXiTNtf1SpN9en1tQwFUzXJicw7XHdk="; + rev = "d809abf3c5a213bc27962ac6296196ef5126b528"; + hash = "sha256-NyRgKd+Ey3ZDlbqq07Vp1ztbMWGCZdKLVrOiPoipKZE="; }; meta.homepage = "https://codeberg.org/evergarden/nvim"; meta.hydraPlatforms = [ ]; @@ -5659,12 +5659,12 @@ final: prev: { fzf-vim = buildVimPlugin { pname = "fzf.vim"; - version = "0-unstable-2025-12-08"; + version = "0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf.vim"; - rev = "ddc14a6a5471147e2a38e6b32a7268282f669b0a"; - hash = "sha256-mlif2Y53XAVt7CaJzX6eaxhW9S6ZuhndrSPe9x54wx4="; + rev = "34a564c81f36047f50e593c1656f4580ff75ccca"; + hash = "sha256-n0jPX5keDf9qUuqyMKosLoI42DRerky9N5moFuuPccY="; }; meta.homepage = "https://github.com/junegunn/fzf.vim/"; meta.hydraPlatforms = [ ]; @@ -5971,12 +5971,12 @@ final: prev: { go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "0.10.4-unstable-2026-01-29"; + version = "0.10.4-unstable-2026-02-03"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "d89ea7aba93220383ded5bb22b1e82841980cecf"; - hash = "sha256-SB5o7GzAju0/5RPeEwTp/MyvZaQR4WuSyKtzmO5LtzI="; + rev = "421694ad11759ad22d5200cff6a8c69d223ade29"; + hash = "sha256-tveMrI5xui9RQi5hOMZfi4e5+1dlNToRfx+wU1zl9wo="; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.hydraPlatforms = [ ]; @@ -6205,12 +6205,12 @@ final: prev: { guard-collection = buildVimPlugin { pname = "guard-collection"; - version = "0-unstable-2025-12-22"; + version = "0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "nvimdev"; repo = "guard-collection"; - rev = "411971cb8b4eadfa8a4d5a64edbfda606ab30002"; - hash = "sha256-cl+ipG7SJwxPOFviEx/YfmB6Vn5t3iJwA/Y6cZBxhrU="; + rev = "a55f21bdc799fa9723791cc0e211316ea6068705"; + hash = "sha256-Uj5Ux1S1mqiosTNNNEIYeQmDYWgaqXv+EBt8OxAmVqQ="; }; meta.homepage = "https://github.com/nvimdev/guard-collection/"; meta.hydraPlatforms = [ ]; @@ -6218,12 +6218,12 @@ final: prev: { guard-nvim = buildVimPlugin { pname = "guard.nvim"; - version = "2.6.2-unstable-2026-01-18"; + version = "2.7.0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "nvimdev"; repo = "guard.nvim"; - rev = "8e72406479681db9e347d951759c7a14e7937e31"; - hash = "sha256-uXW689Md5vs5HNR1+h3pGyXEgMF71yLv3OZlorBWpCE="; + rev = "addb8d2f40662b8b62d60dd7d18f503beb2332e7"; + hash = "sha256-jd5EBHaTo3yMzv5mR+GC5IGk+QIHt4Xbi8N/URfyczU="; }; meta.homepage = "https://github.com/nvimdev/guard.nvim/"; meta.hydraPlatforms = [ ]; @@ -7144,12 +7144,12 @@ final: prev: { jj-nvim = buildVimPlugin { pname = "jj.nvim"; - version = "0.4.1-unstable-2026-01-29"; + version = "0.4.1-unstable-2026-02-02"; src = fetchFromGitHub { owner = "NicolasGB"; repo = "jj.nvim"; - rev = "680d864e1165ac5d334eef6d69e301f2094ff4c3"; - hash = "sha256-Zere6x/mcV0zlsqp6RB7XWkeXRBmDhSl8rpEYA1x+Sg="; + rev = "400a3a5263f33d7e030d2485b396b10f36d174a1"; + hash = "sha256-uW9uw0TMSJQltMEQhkbjBnZB+wKzFZTUIvhSJ7pZt/Y="; }; meta.homepage = "https://github.com/NicolasGB/jj.nvim/"; meta.hydraPlatforms = [ ]; @@ -7248,12 +7248,12 @@ final: prev: { kanso-nvim = buildVimPlugin { pname = "kanso.nvim"; - version = "0-unstable-2026-01-10"; + version = "0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "webhooked"; repo = "kanso.nvim"; - rev = "26f5c9686b17a27541c98551cf0cd2587627e387"; - hash = "sha256-PLrCvptPy+FO8Tn5zscqL6PIVZryXxUXPG62uM/6PME="; + rev = "1afbbb449aa0254823dbe1932e3cbb51886ff9fe"; + hash = "sha256-gvPVYFhF5pHVB+Wq7UdmMwOYQtByNNGUu8Owo4tIJGY="; }; meta.homepage = "https://github.com/webhooked/kanso.nvim/"; meta.hydraPlatforms = [ ]; @@ -7535,12 +7535,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025.10.1-unstable-2026-01-21"; + version = "2025.10.1-unstable-2026-01-31"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "68ad9a01b7da30213441016667ad3f946d080fe8"; - hash = "sha256-FfYfDPQi0MUPnUV1bcHP7cpHdUkqcH9lHZS8ZNpWCso="; + rev = "904dcc2787effac5e0394a46e78499b2c094a3df"; + hash = "sha256-yfEEfzx8V00tAPc9q1Zqmd5JklfVHVDXqNpjo525i68="; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -7574,11 +7574,11 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "0-unstable-2026-01-28"; + version = "0-unstable-2026-02-02"; src = fetchgit { url = "https://codeberg.org/andyg/leap.nvim/"; - rev = "a64a882dc50369e87ac2a9fecc16c209e35533d6"; - hash = "sha256-dEuCtw+aRLP+F4fSmKH687kVuTmU2opCJAVsyuVjShw="; + rev = "d7316deae68dc93d6957020cdda6d7bb399218fb"; + hash = "sha256-9KppjYn7h4RDdVB+XDBQhHRlgTpcII6m3xAPOt6cfhs="; }; meta.homepage = "https://codeberg.org/andyg/leap.nvim/"; meta.hydraPlatforms = [ ]; @@ -7976,12 +7976,12 @@ final: prev: { llama-vim = buildVimPlugin { pname = "llama.vim"; - version = "0-unstable-2026-01-29"; + version = "0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.vim"; - rev = "bc7743b9e6dde6ce56a1c9bc41f6b06720430537"; - hash = "sha256-kK2L8cqRTGMCc/oCihaR8NbUG8yv0gq9AmuXducaoyE="; + rev = "a1c8e6e40cb45df59b78add5b65d575386832465"; + hash = "sha256-xX8B0VW16CpYsWlYBhJ7t3waE6BmGbx6gYgaz2EytQ4="; }; meta.homepage = "https://github.com/ggml-org/llama.vim/"; meta.hydraPlatforms = [ ]; @@ -8392,12 +8392,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "28.0.0-unstable-2026-01-23"; + version = "28.0.0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "c81ce9ed129387fc5fdec91abe9818a1b0e6fcac"; - hash = "sha256-ycw0CPwiRip4KzZlwOUNaikIecOT6kWE5a7nRxv46Ys="; + rev = "9e852c299351fc2110e763edc7fc899358ee112e"; + hash = "sha256-qWVnU8p22zmN2kzPuJv7ikQbs80EkTIIClQg3htPfT4="; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -8406,12 +8406,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2.1.0-unstable-2026-01-28"; + version = "2.1.0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - rev = "3d89e7c92fbd96c5e10e0298fc2b006f21cf9428"; - hash = "sha256-R9KOMpFiR0YZtGpygkpaWvTDxmDE5vTQbnhdSauDlVQ="; + rev = "ae609525ddf01c153c39305730b1791800ffe4fe"; + hash = "sha256-CVXJchsVcoxrA50yzPsGT0GFgcw2F2fhO6WYnCaN6m4="; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -9017,12 +9017,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-01-22"; + version = "0.17.0-unstable-2026-02-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "9b935c218ddba02e5dc75c94f90143bce1f7c646"; - hash = "sha256-dyKTxP4f6ZZ6MN4nz87X+K1d/WxhwnQ6+HxHSKgqacM="; + rev = "f28cd08c8be826355d64080400fab1764c9693dd"; + hash = "sha256-7eULA178NPUbJLg1gNAJZ+Yob4UQDVo0GTnFCHDlBvI="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -9030,12 +9030,12 @@ final: prev: { mini-operators = buildVimPlugin { pname = "mini.operators"; - version = "0.17.0-unstable-2025-12-29"; + version = "0.17.0-unstable-2026-02-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.operators"; - rev = "47e33fee98adf9fef841cc6d6b868db3a28adacc"; - hash = "sha256-4eX4DKiJxkfpPwWw7Co298E+JqJSVuNa3E7KYJwMMOw="; + rev = "c68010bb5498d418e056704710f71cd8d6fa227b"; + hash = "sha256-UfZ/mzXh+IfpUeU0iyPySAKHr0aDEUDRM6MR+yLUnrs="; }; meta.homepage = "https://github.com/nvim-mini/mini.operators/"; meta.hydraPlatforms = [ ]; @@ -9134,12 +9134,12 @@ final: prev: { mini-surround = buildVimPlugin { pname = "mini.surround"; - version = "0.17.0-unstable-2026-01-17"; + version = "0.17.0-unstable-2026-02-03"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.surround"; - rev = "f9358544ed06bc10197e698b7fc8dc5963be3f4b"; - hash = "sha256-GvUHOPoyE8p12fmfuvnUOEvxhuqF7bmPM2PPdyeoiWk="; + rev = "d648a5601e1c48f175b07d10eba141da338a0a2a"; + hash = "sha256-rw1Dut9qVqvwaH0VOqsA4E5CpFxiorJHJCQZAFXCxIU="; }; meta.homepage = "https://github.com/nvim-mini/mini.surround/"; meta.hydraPlatforms = [ ]; @@ -9199,12 +9199,12 @@ final: prev: { minuet-ai-nvim = buildVimPlugin { pname = "minuet-ai.nvim"; - version = "0.8.0-unstable-2026-01-28"; + version = "0.8.0-unstable-2026-02-03"; src = fetchFromGitHub { owner = "milanglacier"; repo = "minuet-ai.nvim"; - rev = "18b8fc3a9ce17682402ee047c3ee647b52ab9893"; - hash = "sha256-N4BsXD8sDLB97qLt/TFBNTvL4R8psjdBT/9gYCIuvlQ="; + rev = "3d25c24487876676d29d325c01ce108cbdbd0753"; + hash = "sha256-PWJ335w8AFdJd5PIk4+aoQDf0fhIU+ObWAvu34g4sb4="; }; meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; meta.hydraPlatforms = [ ]; @@ -9329,12 +9329,12 @@ final: prev: { monokai-pro-nvim = buildVimPlugin { pname = "monokai-pro.nvim"; - version = "2.1.0-unstable-2026-01-25"; + version = "2.1.1-unstable-2026-02-02"; src = fetchFromGitHub { owner = "loctvl842"; repo = "monokai-pro.nvim"; - rev = "e862648545a783c5364e95f206bb496e560dc76c"; - hash = "sha256-lmq6oeX2PDxY1mt564O5iXxfR86r+xA7lVD6aeGVncc="; + rev = "d8884d4473667c48bd17a68d08383d38839136a3"; + hash = "sha256-G8qGIUD2NivfJw016bKk67VEJzOitUZIk8o8k2WTt5w="; }; meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/"; meta.hydraPlatforms = [ ]; @@ -9381,12 +9381,12 @@ final: prev: { multicursor-nvim = buildVimPlugin { pname = "multicursor.nvim"; - version = "0-unstable-2026-01-21"; + version = "0-unstable-2026-02-01"; src = fetchFromGitHub { owner = "jake-stewart"; repo = "multicursor.nvim"; - rev = "3b5c79c4eec52ff18ce69923156422c298b9ae5d"; - hash = "sha256-MILaaZDmCSnZl84FA0MSnq+/Uz3CAvqN9wpTVr6m1ps="; + rev = "630dd29dd696bc977cb81d7dd2fa6bb280f60fc4"; + hash = "sha256-f4z11N1ThP0gtxEwVbR7OkHA3G1DH6SYW7I4j8/SarA="; }; meta.homepage = "https://github.com/jake-stewart/multicursor.nvim/"; meta.hydraPlatforms = [ ]; @@ -9693,12 +9693,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "3.38.0-unstable-2026-01-29"; + version = "3.38.0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "466ba7ac7e4841a73d01afa48b6be8a4825a2372"; - hash = "sha256-2O4cYYdF8xEHVor+oOEMlzhM0pmZ06L0RkdKavW6ALk="; + rev = "2d04b7a422c9f84788bbb4e5ca2634c81dd0f5a3"; + hash = "sha256-wexHE+tLAIIZLovIKkKF1973+wKIDTWMq2G9kJOMvx4="; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9719,12 +9719,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-01-28"; + version = "1.4.0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "6fe578c138de3f1451a512d93c56365b4275666f"; - hash = "sha256-cKbUnZx9wkpv0j7PHQtNAJS5IRwktztR/uttr8VPduI="; + rev = "32641ccff599d0d047577e3986fc266a48d81a75"; + hash = "sha256-wzojmOMRRVt9twkI3xy8lBvJ4pGUvgmjWh5bG6F3ma8="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -10072,12 +10072,12 @@ final: prev: { neotest-golang = buildVimPlugin { pname = "neotest-golang"; - version = "2.7.2-unstable-2026-01-26"; + version = "2.7.2-unstable-2026-02-03"; src = fetchFromGitHub { owner = "fredrikaverpil"; repo = "neotest-golang"; - rev = "35bbd3d9bc4310452ac65975ae935e94e1261bf8"; - hash = "sha256-HZJ1wT01UFkH6t+E1b8M9m5I1CHv4IxfKcakZWM6PYQ="; + rev = "3f6c5498134a7fb7afada6d133065a777a67a596"; + hash = "sha256-mBWfV2QAI+fQmC6CvvpwzCbZHRDrsvxObyEbAHmYf1I="; }; meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; meta.hydraPlatforms = [ ]; @@ -10112,12 +10112,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "3.0.1-unstable-2026-01-25"; + version = "3.0.1-unstable-2026-02-01"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "4230323eaeddae5d60720bfe0a8b5e1c74ced5ad"; - hash = "sha256-xnc7ZXqkdEafVh56a/JtbcKjvJPp4O9fTGzgc1/d+E0="; + rev = "9342788c7439980693e789b95a7fe74f0370ef2f"; + hash = "sha256-xUpbRhQz0VBFGaZTT3yTMEHyKUrXBM7fkkC+d3fCpHY="; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -10605,12 +10605,12 @@ final: prev: { nix-develop-nvim = buildVimPlugin { pname = "nix-develop.nvim"; - version = "0-unstable-2023-07-23"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "figsoda"; repo = "nix-develop.nvim"; - rev = "afea026f5c478c000a8af8de87f7b711676387ab"; - hash = "sha256-U7DuU/xefQCnCUlvne5fjmGExgJo/Of9ab39m0J+kls="; + rev = "bfba63d6c129d8b5073fe9eb965c9acee04becb0"; + hash = "sha256-JZ1QnbQlP/G4CahzvIZYWGhUe0jH4S9TF4xl6fJu2bA="; }; meta.homepage = "https://github.com/figsoda/nix-develop.nvim/"; meta.hydraPlatforms = [ ]; @@ -10618,12 +10618,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "0-unstable-2026-01-25"; + version = "0-unstable-2026-02-03"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "05481cf1d46d665284fb6d5c96d856f76056d650"; - hash = "sha256-IxMDT89xmyugE3iDA0YzHAnxjEHp9/3ZRFWpcF651ag="; + rev = "4e91633a7f5afd772bc6bb2dcfa8ceaf46303fed"; + hash = "sha256-NlNJJv1xZ+y5Fqzrpw9p+KCaWDKlVbBjWLyYl3df5/Q="; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -10696,12 +10696,12 @@ final: prev: { none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "0-unstable-2026-01-15"; + version = "0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "3c206dfedf5f1385e9d29f85ffaec7874358592a"; - hash = "sha256-WLRNPTttuB9M12hkpk5FVFmnvdwZpsBvIJnfSdhF0zw="; + rev = "68ed8b9bf5dfdae4d579fcd19723926f84d7b6cb"; + hash = "sha256-thbg8cmtpkKhAhKHlYCqCfi2HxceLe2H6me14hQm1vs="; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; meta.hydraPlatforms = [ ]; @@ -10865,12 +10865,12 @@ final: prev: { nvim-autopairs = buildVimPlugin { pname = "nvim-autopairs"; - version = "0.10.0-unstable-2026-01-28"; + version = "0.10.0-unstable-2026-01-30"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-autopairs"; - rev = "007047febaa3681a8d2f3dd5126fdb9c6e81f393"; - hash = "sha256-jyrHBri5eM0gYoAXjUy2kAxlPCYFU3/VN1ufPZti1HQ="; + rev = "59bce2eef357189c3305e25bc6dd2d138c1683f5"; + hash = "sha256-0IqXpxKCzqVz6i9QajPYJ0FdfReHQBhehrvN89/8n6U="; }; meta.homepage = "https://github.com/windwp/nvim-autopairs/"; meta.hydraPlatforms = [ ]; @@ -10904,12 +10904,12 @@ final: prev: { nvim-bqf = buildVimPlugin { pname = "nvim-bqf"; - version = "1.1.1-unstable-2026-01-11"; + version = "1.1.1-unstable-2026-02-02"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-bqf"; - rev = "daa1a130632dc2b05a9a73538bac058dfa4e0b86"; - hash = "sha256-9LlDewveAy5+QPW++JBhxTvCxfCY8hjdJNT919ZH87w="; + rev = "f65fba733268ffcf9c5b8ac381287eca7c223422"; + hash = "sha256-/mpnDjlOiWbezhPFmbDMnJNk7AwrAh1JY1oik3HhcM0="; }; meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; meta.hydraPlatforms = [ ]; @@ -10969,12 +10969,12 @@ final: prev: { nvim-colorizer-lua = buildVimPlugin { pname = "nvim-colorizer.lua"; - version = "0-unstable-2025-11-02"; + version = "0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "catgoose"; repo = "nvim-colorizer.lua"; - rev = "81e676d3203c9eb6e4c0ccf1eba1679296ef923f"; - hash = "sha256-1faAhmHrYhCyeVc4vRaRWC1OW38POjTEwORjtnRdoV4="; + rev = "338409dd8a6ed74767bad3eb5269f1b903ffb3cf"; + hash = "sha256-gQnWyUVE4iXvliUSy8Cig1Ov4iMCP1UmCFIskZ6nijQ="; }; meta.homepage = "https://github.com/catgoose/nvim-colorizer.lua/"; meta.hydraPlatforms = [ ]; @@ -11151,12 +11151,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "0-unstable-2026-01-27"; + version = "0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "bd67e84de295455a5cd994b8f227438e8c696ea9"; - hash = "sha256-GxfqXh9CaSljF/ypbC3dMvwBKwOQ/x1Oq5zrrXw04Zs="; + rev = "c4384f417dae719d21a4af0ab62c9a3ae3c518c8"; + hash = "sha256-ChEuf7qCjmruuH18MLfkUSK64LQcXqsHvGvalLr01ZE="; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -11359,12 +11359,12 @@ final: prev: { nvim-java = buildVimPlugin { pname = "nvim-java"; - version = "4.0.4-unstable-2025-12-11"; + version = "4.1.0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "nvim-java"; repo = "nvim-java"; - rev = "d196b25eda89ae957110f2966d1753889dc197b2"; - hash = "sha256-82iGUxFohf5oEGSQeTCJ/6AHJfuK9Rz4meW66b35HB0="; + rev = "61e18c47dcf237e29c9689201bf13c0708c288bc"; + hash = "sha256-w4BCKMbbFps6YxV3gyo5KGzBRJnU6h1vrUbYRq9cO0A="; }; meta.homepage = "https://github.com/nvim-java/nvim-java/"; meta.hydraPlatforms = [ ]; @@ -11515,12 +11515,12 @@ final: prev: { nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "0-unstable-2026-01-28"; + version = "0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-lint"; - rev = "b3292aac30b935d4cccf0904053d1c7930df8a20"; - hash = "sha256-848hT8Sahob1qWEJOrOaEQsNycH6nOlqiZO3p/wzNyU="; + rev = "bcd1a44edbea8cd473af7e7582d3f7ffc60d8e81"; + hash = "sha256-VStV1yw2CkH/OhjRJj7ANuh4qBSE9LZQxFuJkQB9sqc="; }; meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; meta.hydraPlatforms = [ ]; @@ -11567,12 +11567,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2.5.0-unstable-2026-01-29"; + version = "2.5.0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "238583bb00770b079c68c69a860d65e5d1d8acf9"; - hash = "sha256-XUD0aDEUioepBDdKvdwF1DfEuOFMKctpT+RCCnIDKJ4="; + rev = "59cd07d8df2fefde32556268b8d52606a32152a1"; + hash = "sha256-DVXZTH7S17NoLA3poEj/h9m4m7Zdmx/5AlGR43V3LLc="; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -11879,12 +11879,12 @@ final: prev: { nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "0-unstable-2026-01-29"; + version = "0-unstable-2026-01-30"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "ee552467060668be362f60fc5c29f7746e9531e3"; - hash = "sha256-gYuj+UgHk1pVB7iQ3ncmHAzlTbMeFD9fVjF+u8FFmMc="; + rev = "0e928882336a032ffa934d46656afd494c5d0e4c"; + hash = "sha256-0TSM1aekNzCaQ4bXjOU23r8CyUBVFj0/yt2aaz7SxTo="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; meta.hydraPlatforms = [ ]; @@ -11905,12 +11905,12 @@ final: prev: { nvim-scrollview = buildVimPlugin { pname = "nvim-scrollview"; - version = "6.2.2-unstable-2025-10-02"; + version = "6.3.0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "dstein64"; repo = "nvim-scrollview"; - rev = "316c37c96e6ab7d15e18f878366d0497179e8891"; - hash = "sha256-IYe94jAc0eq/Zf95hdwjq62E7WUAjlK+h/H/e1CBtsE="; + rev = "ff8c8b76170f0062aa00f2609b48235e9cc3d131"; + hash = "sha256-MwgaUVYjqLVwZ5NVEgJWIRWA0+Wx2wrekTRmAVVM0zU="; }; meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; meta.hydraPlatforms = [ ]; @@ -11970,14 +11970,14 @@ final: prev: { nvim-sops = buildVimPlugin { pname = "nvim-sops"; - version = "0-unstable-2023-07-31"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { - owner = "lucidph3nx"; + owner = "prismatic-koi"; repo = "nvim-sops"; - rev = "cb2209562d00ef8c6c88bdec836d9edb8fbb96ef"; - hash = "sha256-kppkZtdDQzsqOL+iAclc8Ziij8ZaC9r1m6SNKEu3fTs="; + rev = "1791eec21e78c9736ae504f02712a2f509c69b2c"; + hash = "sha256-PkCZZuigHAAlGNcVD/bBTkGyZs9e3tgmnaDuPpKrBKM="; }; - meta.homepage = "https://github.com/lucidph3nx/nvim-sops/"; + meta.homepage = "https://github.com/prismatic-koi/nvim-sops/"; meta.hydraPlatforms = [ ]; }; @@ -12061,12 +12061,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "1.15.0-unstable-2026-01-27"; + version = "1.15.0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "c07ce43527e5f0242121f4eb1feb7ac0ecea8275"; - hash = "sha256-giGuSvx4eOPjaGYSZNFkm8OamJZSfRvdCM6MGmZp9jQ="; + rev = "037d89e60fb01a6c11a48a19540253b8c72a3c32"; + hash = "sha256-fIiblgB/yqJ9JgSl/XkseBW49xRBPRHZSi50ZUCjROc="; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.hydraPlatforms = [ ]; @@ -12074,12 +12074,12 @@ final: prev: { nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "0.10.0-unstable-2026-01-29"; + version = "0.10.0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "19c729dae6e0eeb79423df0cf37780aa9a7cc3b7"; - hash = "sha256-mSITjO17z0gP+8QX24BOqccGN7R+05iddWF0N8cSacc="; + rev = "4967fa48b0fe7a7f92cee546c76bb4bb61bb14d5"; + hash = "sha256-pwI9KqCjymvqK6btX/+5ZiGP46JsQVYj7W+9YtlRXsc="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.hydraPlatforms = [ ]; @@ -12189,6 +12189,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + nvim-treesitter-textobjects-legacy = buildVimPlugin { + pname = "nvim-treesitter-textobjects-legacy"; + version = "0-unstable-2025-10-31"; + src = fetchFromGitHub { + owner = "nvim-treesitter"; + repo = "nvim-treesitter-textobjects"; + rev = "5ca4aaa6efdcc59be46b95a3e876300cfead05ef"; + hash = "sha256-lf+AwSu96iKO1vWWU2D7jWHGfjXkbX9R2CX3gMZaD4M="; + }; + meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; + meta.hydraPlatforms = [ ]; + }; + nvim-treesitter-textsubjects = buildVimPlugin { pname = "nvim-treesitter-textsubjects"; version = "0-unstable-2025-08-14"; @@ -12217,12 +12230,12 @@ final: prev: { nvim-ts-autotag = buildVimPlugin { pname = "nvim-ts-autotag"; - version = "0-unstable-2026-01-20"; + version = "0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-ts-autotag"; - rev = "db15f2e0df2f5db916e511e3fffb682ef2f6354f"; - hash = "sha256-XajbH3R1ONStQyYK6xQBE1cfGk3Y6tP/Mh9Ch90aKCk="; + rev = "8e1c0a389f20bf7f5b0dd0e00306c1247bda2595"; + hash = "sha256-a6xnl1IyKLMEeaw3OIuwdNx10HFPYxExVuGWAhaim+M="; }; meta.homepage = "https://github.com/windwp/nvim-ts-autotag/"; meta.hydraPlatforms = [ ]; @@ -12438,12 +12451,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "3.15.7-unstable-2026-01-29"; + version = "3.15.8-unstable-2026-02-04"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "dacdbd8b08862ddbb8e9d384ddba6c428aef4428"; - hash = "sha256-myM0hkTCVVEG82Qf4OMJHR9lc84lNhNv9jf31Zt+zjc="; + rev = "8ab5bb9b58edafce994f8c8e709d82c37e3257e0"; + hash = "sha256-Dkis9Q5GvHHAGa4ltzjr8rH8cqTJ6UTZNjOx3NLQ5zc="; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12529,12 +12542,12 @@ final: prev: { oil-lsp-diagnostics-nvim = buildVimPlugin { pname = "oil-lsp-diagnostics.nvim"; - version = "0-unstable-2025-12-21"; + version = "0-unstable-2026-02-01"; src = fetchFromGitHub { owner = "JezerM"; repo = "oil-lsp-diagnostics.nvim"; - rev = "31015f9185e8a6fdd84f035feb8ce032b4fdfb6f"; - hash = "sha256-oAoAQagOOwP4bJioGL8qC79oBWggldg2RivzTqgbYos="; + rev = "282308383d8d8485937aaf3c28b44fa1cb26007a"; + hash = "sha256-IK1HhHbCI6qLgIuAciox3E43Cn4Cq2QHeRjd8l5NMnE="; }; meta.homepage = "https://github.com/JezerM/oil-lsp-diagnostics.nvim/"; meta.hydraPlatforms = [ ]; @@ -12724,12 +12737,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0-unstable-2026-01-28"; + version = "0.1.0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - rev = "849a5f63514667e63318521330f28acaf13a4125"; - hash = "sha256-wVZYTjvr9eN5RXiDnqq+t4rtozjqiMv15tRnKaQy9YU="; + rev = "632ec5879295a3103fa39742b2e3f0639496c96f"; + hash = "sha256-RzZGsKR9FFFz20mHFnYuLRRc1PuxNmHPDm8+Ay+jH2Q="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -12802,12 +12815,12 @@ final: prev: { otter-nvim = buildVimPlugin { pname = "otter.nvim"; - version = "2.14.1-unstable-2026-01-22"; + version = "2.14.2-unstable-2026-02-01"; src = fetchFromGitHub { owner = "jmbuhr"; repo = "otter.nvim"; - rev = "6b75433f2c3c77999f94de0daf2e629d3f727b80"; - hash = "sha256-UQxTjsiNV+6Odz1P7Oz2qu2SAkCmMFda3pSiBg8TfDs="; + rev = "8cf628c4d7531de3d8dd4e78f5ce6f9519d432b2"; + hash = "sha256-IMyWDiWQaZaHCu6Z8cRV0uSqyVtu+0XZjZrWgIdaE1g="; }; meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; meta.hydraPlatforms = [ ]; @@ -12815,12 +12828,12 @@ final: prev: { outline-nvim = buildVimPlugin { pname = "outline.nvim"; - version = "1.1.0-unstable-2025-12-22"; + version = "1.2.0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "hedyhli"; repo = "outline.nvim"; - rev = "1967ef50036b0b1eac4977aeede55915a741afe0"; - hash = "sha256-gaXo4jVG1CVq9AnEUTl0yt+2IIWUd8AmKe1dXJgNqTw="; + rev = "ead1820d49c8e79ce89cab1c2c318981b695c9d2"; + hash = "sha256-+jN6VV7McqszRLHPx7sYme2mq3BzaOr5IOHbF+uZPrc="; }; meta.homepage = "https://github.com/hedyhli/outline.nvim/"; meta.hydraPlatforms = [ ]; @@ -13050,12 +13063,12 @@ final: prev: { persisted-nvim = buildVimPlugin { pname = "persisted.nvim"; - version = "3.0.0-unstable-2026-01-15"; + version = "3.0.0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "olimorris"; repo = "persisted.nvim"; - rev = "4c34da1781e6e2cb52d22d322bc3600070f253e8"; - hash = "sha256-dr+yIlxmL5HYPqKbd9SiKqEypOh3URFZRE2iWZTRMnQ="; + rev = "14cc1db0052ea26f2d2d2f1b861845dae58b7ead"; + hash = "sha256-qcFhEp91Wh4mbSPhx/bLkxs7vsvP2YmZ8GUSjm2MiHY="; }; meta.homepage = "https://github.com/olimorris/persisted.nvim/"; meta.hydraPlatforms = [ ]; @@ -13246,12 +13259,12 @@ final: prev: { precognition-nvim = buildVimPlugin { pname = "precognition.nvim"; - version = "1.1.0-unstable-2025-08-14"; + version = "1.2.0-unstable-2026-01-30"; src = fetchFromGitHub { owner = "tris203"; repo = "precognition.nvim"; - rev = "2aae2687207029b3611a0e19a289f9e1c7efbe16"; - hash = "sha256-0xoWOLY6wFR31nAzOLtMdgdzbNDsGDDOiBQ0vGX5niw="; + rev = "06e4bfa339ddc55a49fd1adcbb403f6e0855c43b"; + hash = "sha256-LudDSj96li+dKgEIOExjPsaQ/Nf+fHqWbvIyG1NBanU="; }; meta.homepage = "https://github.com/tris203/precognition.nvim/"; meta.hydraPlatforms = [ ]; @@ -13324,12 +13337,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "0.5.6-1-unstable-2026-01-29"; + version = "0.6.1-1-unstable-2026-02-04"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - rev = "d9d450d6372be5b7d624cfb15e7fe95ea1b5e6ef"; - hash = "sha256-Q54vcl9FQwIfm+1dTn0nutM7TFXNWxf9s8LshtjU0FY="; + rev = "84df1ae586772d40fb5b723a9dfc16bdd376e84a"; + hash = "sha256-YlmM7NeqrC7UwmQI8yI4KqMDaJHa4EEwN+GRNrlhK4s="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.hydraPlatforms = [ ]; @@ -13376,12 +13389,12 @@ final: prev: { pum-vim = buildVimPlugin { pname = "pum.vim"; - version = "2.0-unstable-2026-01-29"; + version = "2.0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "Shougo"; repo = "pum.vim"; - rev = "2bb0c839a2d474da6c93eefebd739c3a4b03f139"; - hash = "sha256-z9VMcFn/iHSRpuVp1hP+Mm7iupjU8bFIzVp2VUnb8GU="; + rev = "cd04e02277fd6d6fda8329cfee216b9639ebf5b4"; + hash = "sha256-jlCk3A6+XQY02QhEhV3wJ9dl0k5IarGuGpuld1cZidQ="; }; meta.homepage = "https://github.com/Shougo/pum.vim/"; meta.hydraPlatforms = [ ]; @@ -13741,12 +13754,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "8.11.0-unstable-2026-01-28"; + version = "8.11.0-unstable-2026-02-03"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "99bfa5d61381a29eedc75810898cb9c0fc755064"; - hash = "sha256-HUjBf+sKNK90bcJBJ4+/m6m7pW2siqBo5sfsZX6njyw="; + rev = "48b4175dbca8439d30c1f52231cbe5a712c8f9d9"; + hash = "sha256-NJeCT4oEKNwkX3Go1l54jTNExb9CFdrAlcYVcdc6Bfo="; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -13872,12 +13885,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "0-unstable-2026-01-26"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "0687e3c12731e3d76d3d8bfb5aa873b736105981"; - hash = "sha256-HWIKCj6ximH55JCjo8adaVVA0+m/ho/Gmgnf+bR+v7w="; + rev = "24f7c91ee5e09c63104deaab68f932620f25c24a"; + hash = "sha256-a/Slmkrz/4P/rfRhPa1W5kGV7joQNTN0Un7bbncCnk0="; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.hydraPlatforms = [ ]; @@ -14276,12 +14289,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.0.5-unstable-2026-01-23"; + version = "2.0.5-unstable-2026-01-30"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "5442c06d2003a342c27213e580f58af8ddd577c4"; - hash = "sha256-ApLkklJGTQSCG5iaVcx6/bh+9X8AEvThLC4waA6SfoY="; + rev = "0e73ccf1d957c6d7b95435bd195dcbd62f44f8e2"; + hash = "sha256-kFW8SvetY5Q2HTeC0MQKweBI5DHwM3enWmIGYOf5CSM="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -14406,12 +14419,12 @@ final: prev: { solarized-osaka-nvim = buildVimPlugin { pname = "solarized-osaka.nvim"; - version = "0-unstable-2026-01-09"; + version = "0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "craftzdog"; repo = "solarized-osaka.nvim"; - rev = "5dd1969a7492f3a2c0fde5d9d2472aa751c44d3b"; - hash = "sha256-bEHBXw7ufHOrqw/frbBSaLv7Kr8F6BK2B7E83dKAsHk="; + rev = "f0c2f0ba0bd56108d53c9bfae4bb28ff6c67bbdb"; + hash = "sha256-0AB2+ZuhlpuBFF5xmYXr1sIOIctY4b8jgcghqXZSc70="; }; meta.homepage = "https://github.com/craftzdog/solarized-osaka.nvim/"; meta.hydraPlatforms = [ ]; @@ -16379,12 +16392,12 @@ final: prev: { undotree = buildVimPlugin { pname = "undotree"; - version = "0-unstable-2025-12-29"; + version = "0-unstable-2026-01-30"; src = fetchFromGitHub { owner = "mbbill"; repo = "undotree"; - rev = "178d19e00a643f825ea11d581b1684745d0c4eda"; - hash = "sha256-5/SQjSjQPYIK55P2rNrgn9psOSNpWpqJzkpWmjo8Itg="; + rev = "fc28931fbfba66ab75d9af23fe46ffbbb9de6e8c"; + hash = "sha256-sJ8GBGkBIvr2MUXoCe7plWFIcKei5bvmYwXeUOj8jF4="; }; meta.homepage = "https://github.com/mbbill/undotree/"; meta.hydraPlatforms = [ ]; @@ -16444,12 +16457,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "0-unstable-2026-01-29"; + version = "0-unstable-2026-02-03"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "72eda272f09b1c44dfa932f492c598c7dd059854"; - hash = "sha256-odEQQj8D89qskOw7andkayaBRYVG/T/hOQnUMOXE9uk="; + rev = "586bd429c4fa611fc50019ae2a2ecac01c41267a"; + hash = "sha256-fjUT0DTp9gNsgmNm5GUqpc75ba45yIdtEmORL/8dWJs="; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -16509,12 +16522,12 @@ final: prev: { uv-nvim = buildVimPlugin { pname = "uv.nvim"; - version = "0-unstable-2025-11-13"; + version = "0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "benomahony"; repo = "uv.nvim"; - rev = "b565e03a573ee2f6493d0516b7854b9142855a6a"; - hash = "sha256-lrEPai0QkhZsncTnHgrAM1sandWMVEv7WAec9Q/Y/Yk="; + rev = "b0bce1b61584fde99c316aa0587a4996c52df206"; + hash = "sha256-RmvRKigES1/CHCtNTt/kRN46lOVp9PusVZuGh0Q0Ru0="; }; meta.homepage = "https://github.com/benomahony/uv.nvim/"; meta.hydraPlatforms = [ ]; @@ -16574,12 +16587,12 @@ final: prev: { venv-selector-nvim = buildVimPlugin { pname = "venv-selector.nvim"; - version = "0-unstable-2026-01-28"; + version = "0-unstable-2026-02-01"; src = fetchFromGitHub { owner = "linux-cultist"; repo = "venv-selector.nvim"; - rev = "5e1ccc57c880ace17ada6b1e216d6a051cb8dbf7"; - hash = "sha256-5WIUATd7n0Cm+ykUpCDFxhY/+k/r5j14CU5hIxs4/BQ="; + rev = "321dbbbfc3f1d25dad24c289e853cacd0666f77f"; + hash = "sha256-fXwBrSD4jj3YkzMRpE97DyXrGGbpu95ACJtVFmZWqkQ="; }; meta.homepage = "https://github.com/linux-cultist/venv-selector.nvim/"; meta.hydraPlatforms = [ ]; @@ -20008,12 +20021,12 @@ final: prev: { vim-move = buildVimPlugin { pname = "vim-move"; - version = "1.4-unstable-2025-09-03"; + version = "1.4-unstable-2026-02-01"; src = fetchFromGitHub { owner = "matze"; repo = "vim-move"; - rev = "7fd34e479bba197451b800dca5c6fc5baba37bdb"; - hash = "sha256-RKcsnngykT/L3ZbRf/t/YjsP/ZTf5uf3k9E0YGBH5oQ="; + rev = "267fd1cff61fc643dfb5f9b188c434906f5214aa"; + hash = "sha256-4NGFiLOYNJa03vSW9x+tqjfP8+J38mFTiRL0hZwoRLY="; }; meta.homepage = "https://github.com/matze/vim-move/"; meta.hydraPlatforms = [ ]; @@ -20567,12 +20580,12 @@ final: prev: { vim-plug = buildVimPlugin { pname = "vim-plug"; - version = "0.14.0-unstable-2025-11-06"; + version = "0.14.0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "junegunn"; repo = "vim-plug"; - rev = "3f17a5cc3d7b0b7699bb5963fef9435a839dada0"; - hash = "sha256-sZQmCWW7lR6NiMUpDJY4IubBpHwmO3GDw053PDCOBco="; + rev = "60dd7a5eaf3ec98287e82bc6c2e7f99f31951c04"; + hash = "sha256-5JtJpa5vJg8KbLcL6ggUTDzSG9RP2hUZw5f4BlPvW6s="; }; meta.homepage = "https://github.com/junegunn/vim-plug/"; meta.hydraPlatforms = [ ]; @@ -21686,12 +21699,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2.1.0-unstable-2026-01-28"; + version = "2.1.0-unstable-2026-02-03"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "c569b3620d0e53572efc95159f66ace5e7b06b48"; - hash = "sha256-jCAnzKmKh37vEg0F9inMcuU8IlsZozYrYkwIeLpFFtc="; + rev = "c174652ef8e4959628a52e3134f102923b7a6f0d"; + hash = "sha256-DsLRa/xBcuuIEO9R9FmhFGHgTJ9jCDLDUYtbs8KYiVQ="; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -22766,12 +22779,12 @@ final: prev: { whichpy-nvim = buildVimPlugin { pname = "whichpy.nvim"; - version = "0-unstable-2026-01-15"; + version = "0-unstable-2026-02-04"; src = fetchFromGitHub { owner = "neolooong"; repo = "whichpy.nvim"; - rev = "04c6febc26de5883d8d28aae4d6a36ee38308d38"; - hash = "sha256-RCExX9Eefb2MifAKVhdbSK0CYlBS99l6Ot5onjAsbl4="; + rev = "3b35bff7457d714b659d44796d4e182f44bf84e1"; + hash = "sha256-T7ffiehB3717+Fa76tZn4GUaztKwagV+TlZr3YCdZ1E="; }; meta.homepage = "https://github.com/neolooong/whichpy.nvim/"; meta.hydraPlatforms = [ ]; @@ -22974,12 +22987,12 @@ final: prev: { wrapping-nvim = buildVimPlugin { pname = "wrapping.nvim"; - version = "2.1.1-unstable-2026-01-26"; + version = "2.1.2-unstable-2026-02-01"; src = fetchFromGitHub { owner = "andrewferrier"; repo = "wrapping.nvim"; - rev = "929e0f4c1906bf093092c01681a72ee1071f427b"; - hash = "sha256-DBnJ8MexsXt70ghCbHZM7Li47Kw27lJCxj0FYouLe2s="; + rev = "d67a7c9d1c4673fa678a68f5da222e995b91f876"; + hash = "sha256-EsPgthAzwyn9LFzcJXz/tJ6NGXg80PiZacitNKNouJA="; }; meta.homepage = "https://github.com/andrewferrier/wrapping.nvim/"; meta.hydraPlatforms = [ ]; @@ -23000,12 +23013,12 @@ final: prev: { wtf-nvim = buildVimPlugin { pname = "wtf.nvim"; - version = "0-unstable-2026-01-03"; + version = "0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "piersolenski"; repo = "wtf.nvim"; - rev = "766b70ed84b0503706e82ce390c5e12e2f3f6368"; - hash = "sha256-9dl4gNQhQAkTLtaHLYctCbSxLzpMqHlwUAXKU4WAMG0="; + rev = "87f2049a434d4159249867298de29db7843adb00"; + hash = "sha256-fTo+XMXIHMoQQqKv48cLEOueYLEgtnViFJ/KiiLwcNs="; }; meta.homepage = "https://github.com/piersolenski/wtf.nvim/"; meta.hydraPlatforms = [ ]; @@ -23026,12 +23039,12 @@ final: prev: { xmake-nvim = buildVimPlugin { pname = "xmake.nvim"; - version = "3.1.2-unstable-2025-11-10"; + version = "3.1.4-unstable-2026-01-31"; src = fetchFromGitHub { owner = "Mythos-404"; repo = "xmake.nvim"; - rev = "6a46d0b405525178b907f9a89e8a5b887f5c9cb5"; - hash = "sha256-kwLJ4r8y6IToAHLWrfJe7anUir/k/NcDxGJ0fnRGvXM="; + rev = "32462f8bfbb5022c0772337dbef1efbf8610b392"; + hash = "sha256-A40dFf85PxFCP8hh8PNLVJflBl1LRFo8J1iZbcXxmo0="; }; meta.homepage = "https://github.com/Mythos-404/xmake.nvim/"; meta.hydraPlatforms = [ ]; @@ -23118,12 +23131,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.3-unstable-2026-01-29"; + version = "13.1.4-unstable-2026-02-03"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "015e73f47424e95d4456ff2880f13d106dab3a5d"; - hash = "sha256-HEliPzShpb7fmp0WtlI22eZS/h6hG+AepjvBlFC/m9g="; + rev = "02d5086bee04e0c861afeed8ce48988c89b19f9d"; + hash = "sha256-1ZbPzy8EzU6J4CQAmUnJsGr2OxSCVfSYeRqEk87WbT0="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix index 9f3f934240b8..245470f302e3 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix @@ -8,12 +8,12 @@ gitMinimal, }: let - version = "1.9.0"; + version = "1.9.1"; src = fetchFromGitHub { owner = "Saghen"; repo = "blink.cmp"; tag = "v${version}"; - hash = "sha256-fT3huB7R17/wdKjhpNHXYV/ngUX5X+wkHiGkC5HoY20="; + hash = "sha256-GgodXdWpQoF2z1g1/WvnSpfuhskw0aMcOoyZM5l66q8="; }; blink-fuzzy-lib = rustPlatform.buildRustPackage { inherit version src; diff --git a/pkgs/applications/editors/vim/plugins/non-generated/vim-clap/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/vim-clap/default.nix index a6b855d306d8..4b2580557baf 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/vim-clap/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/vim-clap/default.nix @@ -2,7 +2,7 @@ lib, rustPlatform, fetchFromGitHub, - fetchpatch, + fetchpatch2, pkg-config, libgit2, zlib, @@ -11,13 +11,13 @@ }: let - version = "0.54"; + version = "0.55"; src = fetchFromGitHub { owner = "liuchengxu"; repo = "vim-clap"; tag = "v${version}"; - hash = "sha256-rhCum59GCIAwdi5QgSaPfrALelAIMncNetu81i53Q8c="; + hash = "sha256-vtIA2URex7DOBIZ9KW++/ziqhVd/GDJOKYTUULdMqGc="; }; meta = { @@ -35,21 +35,21 @@ let strictDeps = false; - cargoHash = "sha256-FEeSwa8KmIyfhWAU9Dpric6uB2e0yK+Tig/k2zwq2Rg="; + cargoHash = "sha256-RMDlLpPWDLHCRWLz7NAAQhp6FhKA7aNYqx9MCqR8vYM="; + + cargoPatches = [ + # TODO: remove after next release + # https://github.com/liuchengxu/vim-clap/issues/1121 + (fetchpatch2 { + url = "https://github.com/liuchengxu/vim-clap/commit/b95d4a3f9371271096553df1240b3f59a2dc99ec.patch?full_index=1"; + hash = "sha256-FvGuSFHMOprPSUlR82SR/IMNDd3RaGECQm2wfPCOW4Y="; + }) + ]; nativeBuildInputs = [ pkg-config ]; - # Remove after next release - cargoPatches = [ - (fetchpatch { - name = "rust-1.80"; - url = "https://github.com/liuchengxu/vim-clap/commit/3e8d001f5c9be10e4bb680a1d409326902c96c10.patch"; - hash = "sha256-qMflfQEssH4OGXmLFUcQwzbYWgPD0S/pClb35ZRUaPM="; - }) - ]; - buildInputs = [ libgit2 zlib diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index cd14785ec941..bade02eca943 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -154,12 +154,12 @@ }; beancount = buildGrammar { language = "beancount"; - version = "0.0.0+rev=23b2125"; + version = "0.0.0+rev=d7a03a7"; src = fetchFromGitHub { owner = "polarmutex"; repo = "tree-sitter-beancount"; - rev = "23b21252da8b8cb0f03d1d1fc4c8f87d407e1cdf"; - hash = "sha256-eJ1XAPrVCoGQtrRJdcB/V4ULUmYXemUAE3FQijpH8q8="; + rev = "d7a03a7506fbbbc4b16a9a2054ff7c2b337744b8"; + hash = "sha256-vPQpAw27NkmpPB67girPXF7y87TsH7hE946m36/e7UQ="; }; meta.homepage = "https://github.com/polarmutex/tree-sitter-beancount"; }; @@ -253,12 +253,12 @@ }; c3 = buildGrammar { language = "c3"; - version = "0.0.0+rev=7ef54ad"; + version = "0.0.0+rev=302fab4"; src = fetchFromGitHub { owner = "c3lang"; repo = "tree-sitter-c3"; - rev = "7ef54adef1008ce7d943c2cca03aee93a79b2252"; - hash = "sha256-OFhKk7dJYu17wbxXqBH2Z5eLurhioLYDc0pUgXiZtP8="; + rev = "302fab443c2237e3b8fb3e991454db0e442af130"; + hash = "sha256-HAHjYLvI9Hrhl+u21WYn+elSoXGH4BVuKhRKOX0f0us="; }; meta.homepage = "https://github.com/c3lang/tree-sitter-c3"; }; @@ -494,23 +494,23 @@ }; dart = buildGrammar { language = "dart"; - version = "0.0.0+rev=d4d8f3e"; + version = "0.0.0+rev=5650b09"; src = fetchFromGitHub { owner = "UserNobody14"; repo = "tree-sitter-dart"; - rev = "d4d8f3e337d8be23be27ffc35a0aef972343cd54"; - hash = "sha256-1ftYqCor1A0PsQ0AJLVqtxVRZxaXqE/NZ5yy7SizZCY="; + rev = "5650b09d9fc4ef9315b361c74aa811bbdbc09458"; + hash = "sha256-J016cVFVoe1sXg0vCkqep2ODG/Hou1KGtO1sX0t+qbo="; }; meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; }; desktop = buildGrammar { language = "desktop"; - version = "0.0.0+rev=137292a"; + version = "0.0.0+rev=27c713c"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-desktop"; - rev = "137292ae28e05011dbc7c5c383e2b25db1cf77c9"; - hash = "sha256-69YlrJPn8ymDKnX1cu2eGw0b+Mnee63BQ9WMc+wF0RU="; + rev = "27c713cd097f85d3024569adf34e069cade84905"; + hash = "sha256-PBzf6Bqe874zhp5KI9gjF35J7y11Me+Sgsrt6d+BAq8="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-desktop"; }; @@ -639,12 +639,12 @@ }; editorconfig = buildGrammar { language = "editorconfig"; - version = "0.0.0+rev=851f2c2"; + version = "0.0.0+rev=b58de0c"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-editorconfig"; - rev = "851f2c2483239ce62f919bf3408ccd20dc0b5c01"; - hash = "sha256-YNU6T8lPAsWUXmWNu5sw98P7RVr825Osbs58tmsafYk="; + rev = "b58de0ce2c52990c8913e39a8c14ce4a40e29a39"; + hash = "sha256-c1J9vFJ1c7aJqgJibCT4r8P6SlKtLAQTwDi67zToNxc="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig"; }; @@ -882,12 +882,12 @@ }; gap = buildGrammar { language = "gap"; - version = "0.0.0+rev=2bac148"; + version = "0.0.0+rev=ed2480d"; src = fetchFromGitHub { owner = "gap-system"; repo = "tree-sitter-gap"; - rev = "2bac14863b76ad0ff6fd7204c50574732acd66df"; - hash = "sha256-3hMpEV12wE2HoJ4qX1a/lOx0JOve4pPF4n9WKcupSLo="; + rev = "ed2480d42281586932920527823b307bc45052b8"; + hash = "sha256-rLCuVHBT/8DsHiE8Z4PbeAGjFmBT86vnJVvr258MKoA="; }; meta.homepage = "https://github.com/gap-system/tree-sitter-gap"; }; @@ -1506,12 +1506,12 @@ }; jinja = buildGrammar { language = "jinja"; - version = "0.0.0+rev=e589222"; + version = "0.0.0+rev=7bd0422"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-jinja"; - rev = "e589222a1ad44361bc376d5abdccd08e1fecfee5"; - hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk="; + rev = "7bd0422c6a57aaabfee8603502d7708d0a536f5f"; + hash = "sha256-ZRAgY8W9FN6TRD9aFgypVd2X+pXs8oNp9qCB9qen9DY="; }; location = "tree-sitter-jinja"; passthru.requires = [ @@ -1521,12 +1521,12 @@ }; jinja_inline = buildGrammar { language = "jinja_inline"; - version = "0.0.0+rev=e589222"; + version = "0.0.0+rev=7bd0422"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-jinja"; - rev = "e589222a1ad44361bc376d5abdccd08e1fecfee5"; - hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk="; + rev = "7bd0422c6a57aaabfee8603502d7708d0a536f5f"; + hash = "sha256-ZRAgY8W9FN6TRD9aFgypVd2X+pXs8oNp9qCB9qen9DY="; }; location = "tree-sitter-jinja_inline"; meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; @@ -1883,12 +1883,12 @@ }; matlab = buildGrammar { language = "matlab"; - version = "0.0.0+rev=f3eef66"; + version = "0.0.0+rev=f29f784"; src = fetchFromGitHub { owner = "acristoffers"; repo = "tree-sitter-matlab"; - rev = "f3eef66526fdae0469207d8e561fb5771eea1721"; - hash = "sha256-96cGcOHkpFcfvkCe6kSMS3bxiGyrLfXlKei83Vll+ro="; + rev = "f29f784107722e237e188bec333d4779082a2db1"; + hash = "sha256-YkYV/VRxPjuIKl3FfwGL+kpK+Hoc1NxuflcYnSGXAVc="; }; meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab"; }; @@ -1927,12 +1927,12 @@ }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=4ab28ec"; + version = "0.0.0+rev=d989734"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "4ab28ecdacef343af56c09b7981580503e49fadb"; - hash = "sha256-ZVX9ou5Fn1DxsjQNFPtrzlTjb6jy1RnKfG8xO1IaPmw="; + rev = "d989734f56e86c4949a4e74b39d573db8528efa0"; + hash = "sha256-dXyqe6R387L2bUYNOP7oRuH+tKui5tppK9x92OsCXvA="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; @@ -2041,12 +2041,12 @@ }; nu = buildGrammar { language = "nu"; - version = "0.0.0+rev=4c14962"; + version = "0.0.0+rev=bb3f533"; src = fetchFromGitHub { owner = "nushell"; repo = "tree-sitter-nu"; - rev = "4c149627cc592560f77ead1c384e27ec85926407"; - hash = "sha256-h02kb3VxSK/fxQENtj2yaRmAQ5I8rt5s5R8VrWOQWeo="; + rev = "bb3f533e5792260291945e1f329e1f0a779def6e"; + hash = "sha256-0ebKHKexu1TROwfxokwwpPhCO+Nn7HmmX40jRu19xNo="; }; meta.homepage = "https://github.com/nushell/tree-sitter-nu"; }; @@ -2220,12 +2220,12 @@ }; pkl = buildGrammar { language = "pkl"; - version = "0.0.0+rev=d9c591b"; + version = "0.0.0+rev=57ed643"; src = fetchFromGitHub { owner = "apple"; repo = "tree-sitter-pkl"; - rev = "d9c591b4e770934fe15c2f1b3658f35553f6cb40"; - hash = "sha256-GkG5fLXJmgF8VDSsQMFhMuGKRDkL6LYEDOJe8jsedTI="; + rev = "57ed643ffd6b4f12c6f829cd3268e9ad216e2c30"; + hash = "sha256-OBIskV2T6JQ/aKYnMW4Q+Ln9ZHdLhbQSEkqJZ/3Fho8="; }; meta.homepage = "https://github.com/apple/tree-sitter-pkl"; }; @@ -3061,12 +3061,12 @@ }; swift = buildGrammar { language = "swift"; - version = "0.0.0+rev=c728739"; + version = "0.0.0+rev=12bacf3"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; - rev = "c7287392d610ca9d7c80f9edd2c6ef8f518b377b"; - hash = "sha256-XBTsqn/3SgTsCaX6bqwK3kxpVqLIUO69FbAKlxXcCrM="; + rev = "12bacf3ee30f6c39e7cfa6ca6625cac012589236"; + hash = "sha256-2rhH2sbl2CQv3meOC+s3NNsJIfV2KKqzybH4p596gXU="; }; generate = true; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; @@ -3392,12 +3392,12 @@ }; unison = buildGrammar { language = "unison"; - version = "0.0.0+rev=169e7f7"; + version = "0.0.0+rev=c09e952"; src = fetchFromGitHub { owner = "kylegoetz"; repo = "tree-sitter-unison"; - rev = "169e7f748a540ec360c0cb086b448faad012caa4"; - hash = "sha256-0HOLtLh1zRdaGQqchT5zFegWKJHkQe9r7DGKL6sSkPo="; + rev = "c09e95252b4b3f5914c33d72a48af25089737afd"; + hash = "sha256-cntP5fMr5mU9lIYfHLKGrG/LUs54eY991gUD9djZevY="; }; generate = true; meta.homepage = "https://github.com/kylegoetz/tree-sitter-unison"; @@ -3607,23 +3607,23 @@ }; xresources = buildGrammar { language = "xresources"; - version = "0.0.0+rev=a81f1ea"; + version = "0.0.0+rev=8ec70e2"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-xresources"; - rev = "a81f1ea4478d03c223ef7eace535a36220bddd8c"; - hash = "sha256-mlKSjD6MfPNFvIjHQPFH4f1ykKmEswCmKjc9fZaTBEs="; + rev = "8ec70e2171025d09146afd2cce9712affe9ff3dd"; + hash = "sha256-ZK1R+8LrrHMsw5T9O3xHuLamFETsjwyCifwBPquMQew="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources"; }; yaml = buildGrammar { language = "yaml"; - version = "0.0.0+rev=7708026"; + version = "0.0.0+rev=4463985"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-yaml"; - rev = "7708026449bed86239b1cd5bce6e3c34dbca6415"; - hash = "sha256-BX6TOfAZLW+0h2TNsgsLC9K2lfirraCWlBN2vCKiXQ4="; + rev = "4463985dfccc640f3d6991e3396a2047610cf5f8"; + hash = "sha256-nCyGepZg6n2a/Clc0NFxTSt3Pm1z4OHIzJSjrjGudmw="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yaml"; }; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 6410b9daa853..2f794a7798ff 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2714,6 +2714,7 @@ assertNoAdditions { dependencies = with self; [ none-ls-nvim nvim-treesitter-parsers.nu + plenary-nvim ]; }; @@ -2840,6 +2841,10 @@ assertNoAdditions { dependencies = [ self.nvim-treesitter ]; }; + nvim-treesitter-textobjects-legacy = super.nvim-treesitter-textobjects-legacy.overrideAttrs { + dependencies = [ self.nvim-treesitter-legacy ]; + }; + nvim-treesitter-textsubjects = super.nvim-treesitter-textsubjects.overrideAttrs { dependencies = [ self.nvim-treesitter-legacy ]; }; @@ -3751,6 +3756,7 @@ assertNoAdditions { ]; dependencies = with self; [ nvim-lspconfig + plenary-nvim ]; }; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index db0893d34ab9..8df1014f41c5 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -20,7 +20,7 @@ https://github.com/goropikari/LibDeflate.nvim/,HEAD, https://github.com/molleweide/LuaSnip-snippets.nvim/,HEAD, https://github.com/Valloric/MatchTagAlways/,, https://github.com/numToStr/Navigator.nvim/,, -https://github.com/Lanxox/NeoSolarized/,, +https://github.com/lanx-x/NeoSolarized/,, https://github.com/GCBallesteros/NotebookNavigator.nvim/,HEAD, https://github.com/chrisbra/NrrwRgn/,, https://github.com/Eutrius/Otree.nvim/,HEAD, @@ -919,7 +919,7 @@ https://github.com/s1n7ax/nvim-search-and-replace/,HEAD, https://github.com/garymjr/nvim-snippets/,, https://github.com/dcampos/nvim-snippy/,HEAD, https://github.com/ishan9299/nvim-solarized-lua/,, -https://github.com/lucidph3nx/nvim-sops/,HEAD, +https://github.com/prismatic-koi/nvim-sops/,HEAD, https://github.com/chrisgrieser/nvim-spider/,HEAD, https://github.com/kylechui/nvim-surround/,main, https://github.com/svermeulen/nvim-teal-maker/,HEAD, @@ -936,6 +936,7 @@ https://github.com/eddiebergman/nvim-treesitter-pyfold/,, https://github.com/nvim-treesitter/nvim-treesitter-refactor/,, https://github.com/PaterJason/nvim-treesitter-sexp/,HEAD, https://github.com/nvim-treesitter/nvim-treesitter-textobjects/,main, +https://github.com/nvim-treesitter/nvim-treesitter-textobjects/,master,nvim-treesitter-textobjects-legacy https://github.com/RRethy/nvim-treesitter-textsubjects/,HEAD, https://github.com/AckslD/nvim-trevJ.lua/,HEAD, https://github.com/windwp/nvim-ts-autotag/,, diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e0d60cb1b428..f0d581203676 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1186,8 +1186,8 @@ let mktplcRef = { name = "dart-code"; publisher = "dart-code"; - version = "3.126.0"; - hash = "sha256-qkdLF6SIZjNJBQMhG/IDEaMpSVWWnd7DJmDgIT1gjVY="; + version = "3.128.0"; + hash = "sha256-wOK+oQf/GovH9+0rHt67jTtiMPGdmaBxazr1JUnDTD0="; }; meta.license = lib.licenses.mit; @@ -4784,8 +4784,8 @@ let mktplcRef = { name = "emacs-mcx"; publisher = "tuttieee"; - version = "0.106.0"; - hash = "sha256-Rlm6GP5y5cs+qPEgd7oMHJ7W74HmBW5VM5YC29MjntE="; + version = "0.107.1"; + hash = "sha256-x2WoDoYE4at2G8yuefc5evHRpCiJXh5WTTkNzW454N0="; }; meta = { changelog = "https://github.com/whitphx/vscode-emacs-mcx/blob/main/CHANGELOG.md"; @@ -5343,8 +5343,8 @@ let mktplcRef = { name = "php-debug"; publisher = "xdebug"; - version = "1.39.1"; - hash = "sha256-9hjmU5/jkRu6fdoCb3H7tM8m6itZ0YCBbBrJ8HnNOv0="; + version = "1.40.0"; + hash = "sha256-B8x954/nltRZcuX9y1NYu5JrDGiYxuPINSs1bgtCnWA="; }; meta = { description = "PHP Debug Adapter"; diff --git a/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix b/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix index 759160d1fa16..ee22c48e762f 100644 --- a/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix +++ b/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "basedpyright"; publisher = "detachhead"; - version = "1.37.2"; - hash = "sha256-5ZkC84924JZe53EcXHHKeMw840O6DIFjydd6zT1QzLQ="; + version = "1.37.4"; + hash = "sha256-OkL0p7SfCinyyIlQN/4Rxc1kXFSSe1X3UuhgNQ17ovo="; }; meta = { changelog = "https://github.com/detachhead/basedpyright/releases"; diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix index f9e991be636c..74e5606dfbeb 100644 --- a/pkgs/applications/networking/browsers/chromium/common.nix +++ b/pkgs/applications/networking/browsers/chromium/common.nix @@ -558,9 +558,10 @@ let # https://chromium-review.googlesource.com/c/chromium/src/+/7022369 ./patches/chromium-144-rustc_nightly_capability.patch ] - ++ lib.optionals (chromiumVersionAtLeast "144.0.7559.132") [ + ++ lib.optionals (chromiumVersionAtLeast "144.0.7559.132" && !ungoogled) [ # Rollup was swapped with esbuild because of compile failures on Windows, # which is not compatible with our build yet. So let's revert it for now. + # Ungoogled ships its own variant of this patch upstream. # https://issues.chromium.org/issues/461602362 (fetchpatch { name = "revert-devtools-frontend-esbuild-instead-of-rollup.patch"; diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 051cc61afbda..fed7d72185aa 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -813,7 +813,7 @@ } }, "ungoogled-chromium": { - "version": "144.0.7559.109", + "version": "144.0.7559.132", "deps": { "depot_tools": { "rev": "2e88a3f08bd8c4a0014eae82729beca935f7f188", @@ -825,16 +825,16 @@ "hash": "sha256-04h38X/hqWwMiAOVsVu4OUrt8N+S7yS/JXc5yvRGo1I=" }, "ungoogled-patches": { - "rev": "144.0.7559.109-1", - "hash": "sha256-PPZ87jk8zISyWcoI3cf5/Z11uA15+cb+K9EKxT93u0M=" + "rev": "144.0.7559.132-1", + "hash": "sha256-QEVnXEzjdJoulTB2yCA8DkmeHwGyksjQhumycsW9HV8=" }, "npmHash": "sha256-13sgV/5BD7QvDLBAEmoLN5vongw+S5v5znvZcctxhWc=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "6a8d5e49388fcc8a7d56d2a275e4ef424eb10960", - "hash": "sha256-3Wwc7Vb8dM2VGqQs6GOPehsTVBgcZ9in+kC1vN9S1FI=", + "rev": "8990ccf77859863f68a0d18957786bd7cb29ff76", + "hash": "sha256-USPpPF6BcxrUiRwwGKRo+bGN2NPuLLqBYSN3q1D2f0A=", "recompress": true }, "src/third_party/clang-format/script": { @@ -1069,8 +1069,8 @@ }, "src/third_party/devtools-frontend/src": { "url": "https://chromium.googlesource.com/devtools/devtools-frontend", - "rev": "a3064782146fc247c488d44c1ad3496b29d55ec4", - "hash": "sha256-vLkWH/EiDHxl/dz4soKybQF1hgud/7MlnDhVPicYJGY=" + "rev": "f130475580017f9f87502343dbcfc0c76dccefe8", + "hash": "sha256-6osYh+ijcH7LEg1v7xGEf0zC36HZGMfqXP9Eq6g5WdU=" }, "src/third_party/dom_distiller_js/dist": { "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", @@ -1344,8 +1344,8 @@ }, "src/third_party/libvpx/source/libvpx": { "url": "https://chromium.googlesource.com/webm/libvpx.git", - "rev": "9a7674e1a83d1261a49776c8794b87c9bccc85d7", - "hash": "sha256-PdRZyXurQkw3UWOH1MkkuzggJkt9Uxq472L4LkxaYtw=" + "rev": "14cd170a941f88e6fb145ebb873a3c8f87645834", + "hash": "sha256-5+TQo0qRaH1QnAgdQkJcGkKWYGPJO3hVIqqGEtHpwqk=" }, "src/third_party/libwebm/source": { "url": "https://chromium.googlesource.com/webm/libwebm.git", @@ -1619,8 +1619,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "d75d178c137447df1a3e8830eae86b0bd72b9ac6", - "hash": "sha256-5oQP3+kpnKfUInGBYcTvL/uLK9UlcWCz1mDFGeXBnmM=" + "rev": "0f9ccaeb4a88dbff7a7c86e998ceea7d6f947950", + "hash": "sha256-7jQ1WrY2+8s0tDjl4qzaZz/xdWrePiVvuJDI00YLd9k=" } } } diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index e98868a842f3..a25b3fdfa859 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -54,13 +54,13 @@ "vendorHash": "sha256-ogQLStDbsM0aRf4QIbITB8Z+L9DUtZwoAPK6T4xylXI=" }, "aminueza_minio": { - "hash": "sha256-Rhwf0vnVzCxbv2Ikyk6YSGn/mJshEFfmqOSOZORfU2M=", + "hash": "sha256-rgrX08mO99cl95YTW0rqFH/jJhyxMr/DSIEL5Wg9R9s=", "homepage": "https://registry.terraform.io/providers/aminueza/minio", "owner": "aminueza", "repo": "terraform-provider-minio", - "rev": "v3.14.0", + "rev": "v3.17.0", "spdx": "AGPL-3.0", - "vendorHash": "sha256-6Tw4rCOzrvN2pK83NejdJJBjljfDfHEniIX+EdfqujA=" + "vendorHash": "sha256-AO6reoqxDcPAMXKlqjJLGmhsgFrekaQXjMPm9fxhpFA=" }, "argoproj-labs_argocd": { "hash": "sha256-xIEl9SsiwJp3X7hyVPE/Z9qHGTL9ZotvzIz7Zx5bdEc=", @@ -274,13 +274,13 @@ "vendorHash": "sha256-3o6YRDrq4rQhNAFyqiGJrAoxuAykWw85OExRGSE3kGI=" }, "datadog_datadog": { - "hash": "sha256-AOffUquIVHmeYk3WbkekSwZQAC4FXY82+dQMgGQ8/H8=", + "hash": "sha256-7VC/sWnZF44+Ee3yFSPSGInq5zxrlaZ6FkF/QqT0e0s=", "homepage": "https://registry.terraform.io/providers/DataDog/datadog", "owner": "DataDog", "repo": "terraform-provider-datadog", - "rev": "v3.85.0", + "rev": "v3.87.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-0hMKqv++nheXRu8DBcGOItaVKCnr0nPv/jGtNe05cp8=" + "vendorHash": "sha256-WvN5Z7P2rcyzuOr6ySUC1j9RMPs+BgTQd3iy68QsCqk=" }, "datadrivers_nexus": { "hash": "sha256-Lm5CZ+eBDUNIL2KuK/iKc5dTif7P+E9II714vwvYuyU=", @@ -706,13 +706,13 @@ "vendorHash": null }, "hetznercloud_hcloud": { - "hash": "sha256-phAc3QHDtTt76ThmsEW4u4SDC5r2Dv7uh4cxD/HurAA=", + "hash": "sha256-ek9MvDan1LKlVa0XxqRfb2JvJvEtEQ0C+BOSR2ACYcE=", "homepage": "https://registry.terraform.io/providers/hetznercloud/hcloud", "owner": "hetznercloud", "repo": "terraform-provider-hcloud", - "rev": "v1.59.0", + "rev": "v1.60.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-642sABI6g4T3OoZLuOdo9YzXSxi1d35WsVkUwzxKT7I=" + "vendorHash": "sha256-baqt8ZBmPQpKZIb/7tb44p7xf8azBawks4mQxtAqIpc=" }, "huaweicloud_huaweicloud": { "hash": "sha256-4YCixNM2I/v8pn6CAiNQf2tXKTeNjAWpHGDF3yOwIYs=", diff --git a/pkgs/applications/video/vdr/plugins.nix b/pkgs/applications/video/vdr/plugins.nix index a6e98470e40b..944c8302b6fa 100644 --- a/pkgs/applications/video/vdr/plugins.nix +++ b/pkgs/applications/video/vdr/plugins.nix @@ -13,8 +13,9 @@ let mkPlugin = name: stdenv.mkDerivation { - name = "vdr-${name}-${vdr.version}"; - inherit (vdr) src; + pname = name; + inherit (vdr) src version; + buildInputs = [ vdr ]; preConfigure = "cd PLUGINS/src/${name}"; installFlags = [ "DESTDIR=$(out)" ]; diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix index 6df788ff7567..2f12f6db51c0 100644 --- a/pkgs/applications/virtualization/virtualbox/default.nix +++ b/pkgs/applications/virtualization/virtualbox/default.nix @@ -72,9 +72,9 @@ let buildType = "release"; # Use maintainers/scripts/update.nix to update the version and all related hashes or # change the hashes in extpack.nix and guest-additions/default.nix as well manually. - virtualboxVersion = "7.2.4"; + virtualboxVersion = "7.2.6"; virtualboxSubVersion = ""; - virtualboxSha256 = "d281ec981b5f580211a0cedd1b75a1adcb0fbfcbb768d8c2bf4429f4763e8bbd"; + virtualboxSha256 = "c58443a0e6fcc7fc7e84c1011a10823b3540c6a2b8f2e27c4d8971272baf09f7"; kvmPatchVboxVersion = "7.2.4"; kvmPatchVersion = "20251103"; @@ -231,14 +231,6 @@ stdenv.mkDerivation (finalAttrs: { url = "https://salsa.debian.org/pkg-virtualbox-team/virtualbox/-/raw/8028d88e6876ca5977de13c58b54e243229efe98/debian/patches/16-no-update.patch"; hash = "sha256-AGtFsRjwd8Yw296eqX3NC2TUptAhpFTRaOMutiheQ6Y="; }) - # NAT network shouldn't fully saturate one CPU - # https://github.com/VirtualBox/virtualbox/issues/356 - (fetchpatch { - name = "vbox-nat-cpu.patch"; - url = "https://github.com/VirtualBox/virtualbox/commit/efa378dadd192af8fbce331e9ec66fb36d65ad3d.diff"; - hash = "sha256-7u3kSszv77leZdMs911TzAchU5mBqmNpgvuZDQaY9To="; - hunks = [ "2-" ]; - }) ] ++ [ ./extra_symbols.patch ] # When hardening is enabled, we cannot use wrapQtApp to ensure that VirtualBoxVM sees @@ -264,11 +256,6 @@ stdenv.mkDerivation (finalAttrs: { ./qt-dependency-paths.patch # https://github.com/NixOS/nixpkgs/issues/123851 ./fix-audio-driver-loading.patch - # curl 8.16 upgrade breakage - (fetchpatch { - url = "https://salsa.debian.org/pkg-virtualbox-team/virtualbox/-/raw/dbf9a6ef75380ebd2705df0198c6ac8073d0b4cb/debian/patches/new-curl.patch"; - hash = "sha256-WWnCWdXlJo9jTr8yXA0NxcDQBScryuu/53wyX0rhszk="; - }) ]; postPatch = '' diff --git a/pkgs/applications/virtualization/virtualbox/extpack.nix b/pkgs/applications/virtualization/virtualbox/extpack.nix index 1727a4496478..408017628228 100644 --- a/pkgs/applications/virtualization/virtualbox/extpack.nix +++ b/pkgs/applications/virtualization/virtualbox/extpack.nix @@ -4,7 +4,7 @@ virtualbox, }: let - virtualboxExtPackVersion = "7.2.4"; + virtualboxExtPackVersion = "7.2.6"; in fetchurl rec { name = "Oracle_VirtualBox_Extension_Pack-${virtualboxExtPackVersion}.vbox-extpack"; @@ -14,7 +14,7 @@ fetchurl rec { # Thus do not use `nix-prefetch-url` but instead plain old `sha256sum`. # Checksums can also be found at https://download.virtualbox.org/virtualbox/${version}/SHA256SUMS let - value = "b80ee54252442ec025d6a7b2b9c3f32526ab5c2d91a0ffa2385be3ed83bcff0b"; + value = "d46449366b23417a626439785f23f7eaf06bfbfd2cb030713e1abfa5b03d4205"; in assert (builtins.stringLength value) == 64; value; diff --git a/pkgs/applications/virtualization/virtualbox/guest-additions-iso/default.nix b/pkgs/applications/virtualization/virtualbox/guest-additions-iso/default.nix index 5b4f4e4263bb..b1ecc34fba93 100644 --- a/pkgs/applications/virtualization/virtualbox/guest-additions-iso/default.nix +++ b/pkgs/applications/virtualization/virtualbox/guest-additions-iso/default.nix @@ -5,7 +5,7 @@ }: fetchurl { url = "http://download.virtualbox.org/virtualbox/${virtualboxVersion}/VBoxGuestAdditions_${virtualboxVersion}.iso"; - sha256 = "66fa60b041fcda5d8b2ed22ba91bfafafaa3a5ff05c7d8ba01fbbe639669e153"; + sha256 = "740e9a729c944180a165188fd426f9a2e1a2581d654402a1b856f9755a1ffc97"; meta = { description = "Guest additions ISO for VirtualBox"; longDescription = '' diff --git a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix index de7823f7966a..5661ff4e0848 100644 --- a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix +++ b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix @@ -18,9 +18,9 @@ libx11, }: let - virtualboxVersion = "7.2.4"; + virtualboxVersion = "7.2.6"; virtualboxSubVersion = ""; - virtualboxSha256 = "d281ec981b5f580211a0cedd1b75a1adcb0fbfcbb768d8c2bf4429f4763e8bbd"; + virtualboxSha256 = "c58443a0e6fcc7fc7e84c1011a10823b3540c6a2b8f2e27c4d8971272baf09f7"; platform = if stdenv.hostPlatform.isAarch64 then diff --git a/pkgs/applications/window-managers/wayfire/wrapper.nix b/pkgs/applications/window-managers/wayfire/wrapper.nix index 43831003b6e6..8806cad869df 100644 --- a/pkgs/applications/window-managers/wayfire/wrapper.nix +++ b/pkgs/applications/window-managers/wayfire/wrapper.nix @@ -7,7 +7,8 @@ }: symlinkJoin { - name = "wayfire-wrapped-${lib.getVersion wayfire}"; + pname = "wayfire-wrapped"; + inherit (wayfire) version; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/build-support/dlang/builddubpackage/hooks/dub-build-hook.sh b/pkgs/build-support/dlang/builddubpackage/hooks/dub-build-hook.sh index 400d7bcfc632..78a7e75deaa6 100644 --- a/pkgs/build-support/dlang/builddubpackage/hooks/dub-build-hook.sh +++ b/pkgs/build-support/dlang/builddubpackage/hooks/dub-build-hook.sh @@ -2,7 +2,14 @@ dubBuildHook() { runHook preBuild echo "Executing dubBuildHook" - dub build --skip-registry=all --build="${dubBuildType-"release"}" "${dubBuildFlags[@]}" "${dubFlags[@]}" + local flagsArray=( + --skip-registry=all + "--build=${dubBuildType-release}" + ) + concatTo flagsArray dubBuildFlags dubFlags + + echoCmd 'dubBuildHook flags' "${flagsArray[@]}" + dub build "${flagsArray[@]}" echo "Finished dubBuildHook" runHook postBuild diff --git a/pkgs/build-support/dlang/builddubpackage/hooks/dub-check-hook.sh b/pkgs/build-support/dlang/builddubpackage/hooks/dub-check-hook.sh index 99ffd4ae1cb9..de6d7c0f7c32 100644 --- a/pkgs/build-support/dlang/builddubpackage/hooks/dub-check-hook.sh +++ b/pkgs/build-support/dlang/builddubpackage/hooks/dub-check-hook.sh @@ -2,7 +2,13 @@ dubCheckHook() { runHook preCheck echo "Executing dubCheckHook" - dub test --skip-registry=all "${dubTestFlags[@]}" "${dubFlags[@]}" + local flagsArray=( + --skip-registry=all + ) + concatTo flagsArray dubTestFlags dubFlags + + echoCmd 'dubCheckHook flags' "${flagsArray[@]}" + dub test "${flagsArray[@]}" echo "Finished dubCheckHook" runHook postCheck diff --git a/pkgs/by-name/ac/acr-cli/package.nix b/pkgs/by-name/ac/acr-cli/package.nix index 502b0cfa1003..cc5866ff5657 100644 --- a/pkgs/by-name/ac/acr-cli/package.nix +++ b/pkgs/by-name/ac/acr-cli/package.nix @@ -8,13 +8,13 @@ }: buildGoModule rec { pname = "acr-cli"; - version = "0.16"; + version = "0.17"; src = fetchFromGitHub { owner = "Azure"; repo = "acr-cli"; tag = "v${version}"; - hash = "sha256-H802VfEy3+bi6VB6z+FyMIFOazHh67mp3/9GuxcU/CU="; + hash = "sha256-mS6IgeQqjdruSlsr2cssdbsTOWM4STBqp/RtrWXG9/c="; }; vendorHash = null; diff --git a/pkgs/by-name/ai/airwindows/package.nix b/pkgs/by-name/ai/airwindows/package.nix index 0aa162ce2756..788423c946d3 100644 --- a/pkgs/by-name/ai/airwindows/package.nix +++ b/pkgs/by-name/ai/airwindows/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation { pname = "airwindows"; - version = "0-unstable-2026-01-25"; + version = "0-unstable-2026-02-01"; src = fetchFromGitHub { owner = "airwindows"; repo = "airwindows"; - rev = "597fcb482ef48a7f7a68736ea37b0badeecbb3c7"; - hash = "sha256-J+ZtneHb7hXZ1W7vt+5MSYS1P466tUVjH7zKMzn284Y="; + rev = "3abe5301227e554321a6ea3145d26693864aa7f4"; + hash = "sha256-r8D/xBi/mYPSQhGk+iTBJblwqovPy976MqZqXV/+fg0="; }; # we patch helpers because honestly im spooked out by where those variables diff --git a/pkgs/by-name/ak/aks-mcp-server/package.nix b/pkgs/by-name/ak/aks-mcp-server/package.nix index 07478bc3773b..5052af423744 100644 --- a/pkgs/by-name/ak/aks-mcp-server/package.nix +++ b/pkgs/by-name/ak/aks-mcp-server/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "aks-mcp-server"; - version = "0.0.12"; + version = "0.0.14"; src = fetchFromGitHub { owner = "Azure"; repo = "aks-mcp"; rev = "v${finalAttrs.version}"; - hash = "sha256-WkAfyaJn0iSJTe97rSpAPhjPyjhtezSqjkrbj3YAMYk="; + hash = "sha256-di5T7GKMLl42+GyRCyMStbT1XfDTAbH9zK+4qO0Bf7I="; }; - vendorHash = "sha256-4WF3mxn5eTT6b3Xe34ju4sMLU80Whabc1scGluu7gKk="; + vendorHash = "sha256-d27ffScJukUyBd6C8VgEUqK5rHKxQv7vEvt1zsRjhKE="; subPackages = [ "cmd/aks-mcp" ]; diff --git a/pkgs/by-name/am/amazon-cloudwatch-agent/package.nix b/pkgs/by-name/am/amazon-cloudwatch-agent/package.nix index e7b0af1bea7f..0c04c40e397e 100644 --- a/pkgs/by-name/am/amazon-cloudwatch-agent/package.nix +++ b/pkgs/by-name/am/amazon-cloudwatch-agent/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "amazon-cloudwatch-agent"; - version = "1.300061.0"; + version = "1.300064.0"; src = fetchFromGitHub { owner = "aws"; repo = "amazon-cloudwatch-agent"; tag = "v${version}"; - hash = "sha256-Qt17JyD9zW914nVcxcpY3af42CqKJtKBEISSMy6/ong="; + hash = "sha256-998kXLAwhSepDOrKGXRrOfrw9SU8tfxtYmPQNUQWhlI="; }; - vendorHash = "sha256-g06fRyuCRypOP6AvHTp73ml5JycAdp2OeceU4GAesvA="; + vendorHash = "sha256-i5Lhz36ZAfZW2Y3s31TcBx1uWuMKmtROBhmHf2GiGyo="; # See the list in https://github.com/aws/amazon-cloudwatch-agent/blob/v1.300049.1/Makefile#L68-L77. subPackages = [ diff --git a/pkgs/by-name/an/ananicy-rules-cachyos/package.nix b/pkgs/by-name/an/ananicy-rules-cachyos/package.nix index f627593c1e82..84f24bf071f8 100644 --- a/pkgs/by-name/an/ananicy-rules-cachyos/package.nix +++ b/pkgs/by-name/an/ananicy-rules-cachyos/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "ananicy-rules-cachyos"; - version = "0-unstable-2026-01-22"; + version = "0-unstable-2026-02-03"; src = fetchFromGitHub { owner = "CachyOS"; repo = "ananicy-rules"; - rev = "6c6ec8e27ccaf8da4544f30af8a65440e3cb8915"; - hash = "sha256-nDFaF1DqO0jTUY5+VbkQTADPk3jc224QVFarCJDrR/8="; + rev = "395aa3e98f1970bb7a4df6dfe624ea2d5b8cc4b5"; + hash = "sha256-cTeW9mbepe5i7lROfZZ/GfcM8fudCOmGpvFsAvL2o4I="; }; dontConfigure = true; diff --git a/pkgs/by-name/az/azmq/package.nix b/pkgs/by-name/az/azmq/package.nix index fc0b61a4979a..6895b41dd769 100644 --- a/pkgs/by-name/az/azmq/package.nix +++ b/pkgs/by-name/az/azmq/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - boost183, + boost, cmake, ninja, zeromq, @@ -12,13 +12,13 @@ stdenv.mkDerivation { pname = "azmq"; - version = "1.0.3-unstable-2025-01-19"; + version = "1.0.3-unstable-2025-11-30"; src = fetchFromGitHub { owner = "zeromq"; repo = "azmq"; - rev = "4e8f18bf3ac60f5c8126db61e48927ea19a88195"; - hash = "sha256-0TYZvQefoW77RXhQ57niXs3Kcz2YHW9cBDNGFU47BBs="; + rev = "819b24035cfa5b73081e21f5867445f2344f680d"; + hash = "sha256-jOdggbO+A0ituGmhdpvvBGGNmudmdVlbUJJzEpXILVE="; }; nativeBuildInputs = [ @@ -27,7 +27,7 @@ stdenv.mkDerivation { ]; buildInputs = [ - boost183 + boost catch2 zeromq ]; diff --git a/pkgs/by-name/be/berglas/package.nix b/pkgs/by-name/be/berglas/package.nix index df7e4071a5e7..e338c81e2154 100644 --- a/pkgs/by-name/be/berglas/package.nix +++ b/pkgs/by-name/be/berglas/package.nix @@ -35,16 +35,16 @@ in buildGoModule rec { pname = "berglas"; - version = "2.0.9"; + version = "2.0.10"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "berglas"; rev = "v${version}"; - sha256 = "sha256-VlVqbFaNT66THEZ79ob1hKq2rywSkb1V3Xo1U+ZGeBc="; + sha256 = "sha256-zrNHBlq8ZdsviXws29Dui51HOLJxy5B0OkrRZR8lUdQ="; }; - vendorHash = "sha256-XEZ0sLvC7PwNarYa9xdKUOguJKEK50vWW0g2jnWJMu0="; + vendorHash = "sha256-tTZQZv5b68AaMLbVtddmlbWerbwvIeYSIX8/Vy0P0HU="; ldflags = [ "-s" diff --git a/pkgs/by-name/bo/bolt-launcher/package.nix b/pkgs/by-name/bo/bolt-launcher/package.nix index c383d3af974d..f23f36a303ee 100644 --- a/pkgs/by-name/bo/bolt-launcher/package.nix +++ b/pkgs/by-name/bo/bolt-launcher/package.nix @@ -42,7 +42,7 @@ in let bolt = stdenv.mkDerivation (finalAttrs: { pname = "bolt-launcher"; - version = "0.21.0"; + version = "0.21.1"; src = fetchFromGitea { domain = "codeberg.org"; @@ -50,7 +50,7 @@ let repo = "Bolt"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-QQJKUCxeff56ghwP00uF4GI35vSAPWM+JphTEUfWOUo="; + hash = "sha256-yrfTKrzwglCkPveKEiT1WRBLAVxiFsHaj6984QY2ZJ8="; }; nativeBuildInputs = [ @@ -153,7 +153,8 @@ buildFHSEnv { runScript = "${bolt.name}"; meta = { - homepage = "https://github.com/Adamcake/Bolt"; + homepage = "https://codeberg.org/Adamcake/Bolt"; + changelog = "https://codeberg.org/Adamcake/Bolt/releases/tag/${bolt.version}"; description = "Alternative launcher for RuneScape"; longDescription = '' Bolt Launcher supports HDOS/RuneLite by default with an optional feature flag for RS3 (enableRS3). diff --git a/pkgs/by-name/br/breitbandmessung/sources.nix b/pkgs/by-name/br/breitbandmessung/sources.nix index b54f4e587eaf..cb27fc7b61c6 100644 --- a/pkgs/by-name/br/breitbandmessung/sources.nix +++ b/pkgs/by-name/br/breitbandmessung/sources.nix @@ -1,11 +1,11 @@ { - version = "3.10.0"; + version = "3.11.0"; x86_64-linux = { - url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-3.10.0-linux.deb"; - sha256 = "sha256-Lh1bVV7hp1XvQoeToxkOtT5Tdq7ayUDzR6D/VgDSIWQ="; + url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-3.11.0-linux.deb"; + sha256 = "sha256-kNuR+zcKEdZ9p0HEajmFQ3TIUz1z2Ao098QNCK6x5lg="; }; x86_64-darwin = { - url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-3.10.0-mac.dmg"; - sha256 = "sha256-sdBOcjc4q3LUKwCz+gHisMtg4aH1I21R6/5T5IZ/ah8="; + url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-3.11.0-mac.dmg"; + sha256 = "sha256-pKI4Kg4ngXYzyZnzmlijIxmzoCKshdQao1v9JWaAV50="; }; } diff --git a/pkgs/by-name/ca/cargo-deb/package.nix b/pkgs/by-name/ca/cargo-deb/package.nix index ecbeeac8d405..9bdb7d7607e4 100644 --- a/pkgs/by-name/ca/cargo-deb/package.nix +++ b/pkgs/by-name/ca/cargo-deb/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-deb"; - version = "3.6.2"; + version = "3.6.3"; src = fetchFromGitHub { owner = "kornelski"; repo = "cargo-deb"; rev = "v${version}"; - hash = "sha256-MzaZqympQXsqg6Jo8bHGQ3NaZFe+f1rveCH/Yqk0TVI="; + hash = "sha256-qYLJNhxBfSopfaNEh9FnKoKdq1Uu8nfWPOhpqzQH288="; }; - cargoHash = "sha256-drrSsrySzDHRKy/yYzNR75tTDuT3daJ0hu8mFUGKgrc="; + cargoHash = "sha256-VC116dm4XeR8ofvP3H0R5LiZOMqlUPpVGzZvTc9DhDk="; nativeBuildInputs = [ makeWrapper diff --git a/pkgs/by-name/cd/cdk8s-cli/package.nix b/pkgs/by-name/cd/cdk8s-cli/package.nix index 1d50a6c36d46..8e29f8285f20 100644 --- a/pkgs/by-name/cd/cdk8s-cli/package.nix +++ b/pkgs/by-name/cd/cdk8s-cli/package.nix @@ -12,18 +12,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "cdk8s-cli"; - version = "2.204.3"; + version = "2.204.5"; src = fetchFromGitHub { owner = "cdk8s-team"; repo = "cdk8s-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-2f9ddwSpNg+7ZMKlHw1Lu10Qp/MoJTqBOz++0yCrXH0="; + hash = "sha256-WZtS/X6E0/6g/XKbhgUs3Phd+EUhOAksj6m+x7nOFvI="; }; yarnOfflineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-dO/h9ebnaH4KSASht8Nec/p/fq0LHJyL7fFgCYvsq6w="; + hash = "sha256-Y7Bsw6fmLOOjUG0i73Exp++UFFKFa2b7JL55O8Tb1mc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ch/checkstyle/package.nix b/pkgs/by-name/ch/checkstyle/package.nix index ac3a46792ca7..efe0b4ef9e24 100644 --- a/pkgs/by-name/ch/checkstyle/package.nix +++ b/pkgs/by-name/ch/checkstyle/package.nix @@ -7,12 +7,12 @@ }: stdenvNoCC.mkDerivation rec { - version = "11.0.1"; + version = "13.1.0"; pname = "checkstyle"; src = fetchurl { url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar"; - sha256 = "sha256-e8ByK4En2zMguzvBFQR4RE9n9gA1ZIMdpLz7wJGXMpo="; + sha256 = "sha256-o00i6bi9qNABypHRKLfniqYMxeWmiYx/eOy6Q3oh3UA="; }; nativeBuildInputs = [ makeBinaryWrapper ]; diff --git a/pkgs/by-name/cl/claude-code-acp/package.nix b/pkgs/by-name/cl/claude-code-acp/package.nix index 505ecb155e33..68116b9f6e08 100644 --- a/pkgs/by-name/cl/claude-code-acp/package.nix +++ b/pkgs/by-name/cl/claude-code-acp/package.nix @@ -6,16 +6,16 @@ buildNpmPackage (finalAttrs: { pname = "claude-code-acp"; - version = "0.10.9"; + version = "0.13.2"; src = fetchFromGitHub { owner = "zed-industries"; repo = "claude-code-acp"; tag = "v${finalAttrs.version}"; - hash = "sha256-cSgKMeOW2oYy26HRo5qzoPHuoidqZ3TiLfgQAVbUIXA="; + hash = "sha256-hHq7U7PRqMln9jgdnYdVeWmagMQOiKSMI2VIcyGNgVk="; }; - npmDepsHash = "sha256-IOTcAylJuDorC6qPiQ2gJFeQu0dR+EAAKcyPsPdR0d0="; + npmDepsHash = "sha256-tsB5OrdbcmVr+zsrrJAjdOhtKoYzyecaZcyrwJU7zjg="; meta = { description = "ACP-compatible coding agent powered by the Claude Code SDK"; diff --git a/pkgs/by-name/cl/cloudsmith-cli/package.nix b/pkgs/by-name/cl/cloudsmith-cli/package.nix index 35f7b459cc01..97d6f3a15d1c 100644 --- a/pkgs/by-name/cl/cloudsmith-cli/package.nix +++ b/pkgs/by-name/cl/cloudsmith-cli/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "cloudsmith-cli"; - version = "1.8.7"; + version = "1.9.4"; pyproject = true; src = fetchFromGitHub { owner = "cloudsmith-io"; repo = "cloudsmith-cli"; tag = "v${version}"; - hash = "sha256-xUaa1B6f6W0Q/9q8sztFoCxEaxqXajImROC1sJb0Zdk="; + hash = "sha256-VfP7Bu8+F1bHiwceI9s+vHq76wEkG6+hJZe5jZgVm90="; }; postPatch = '' diff --git a/pkgs/by-name/cl/clusterlint/package.nix b/pkgs/by-name/cl/clusterlint/package.nix index 2f2671854036..02e914dde2e6 100644 --- a/pkgs/by-name/cl/clusterlint/package.nix +++ b/pkgs/by-name/cl/clusterlint/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "clusterlint"; - version = "0.13.0"; + version = "0.14.0"; src = fetchFromGitHub { owner = "digitalocean"; repo = "clusterlint"; tag = "v${finalAttrs.version}"; - hash = "sha256-zNrGWXKVpkr4NtDmawkICGy0l8foNr40zcdsdsKVAGY="; + hash = "sha256-iOd0mjVJDtALxdsmG6+ruJ8CxoNe17D9grkjRW+N34A="; }; vendorHash = null; diff --git a/pkgs/by-name/co/converseen/package.nix b/pkgs/by-name/co/converseen/package.nix index 12837bf02e0c..2bc6231c2d25 100644 --- a/pkgs/by-name/co/converseen/package.nix +++ b/pkgs/by-name/co/converseen/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "converseen"; - version = "0.15.1.2"; + version = "0.15.1.3"; src = fetchFromGitHub { owner = "Faster3ck"; repo = "Converseen"; tag = "v${finalAttrs.version}"; - hash = "sha256-GHx3mMDhPT3RCcJxu+v63m7Orn6G01hENvWzP/Aqxho="; + hash = "sha256-3cHj7wnNAvFsVyvt5lQAhtFn6AjgiR08MIGchmj8fac="; }; strictDeps = true; diff --git a/pkgs/by-name/dd/ddev/package.nix b/pkgs/by-name/dd/ddev/package.nix index b3a4cab1345c..dbfc91fb9b9b 100644 --- a/pkgs/by-name/dd/ddev/package.nix +++ b/pkgs/by-name/dd/ddev/package.nix @@ -10,13 +10,13 @@ buildGoModule rec { pname = "ddev"; - version = "1.24.10"; + version = "1.25.0"; src = fetchFromGitHub { owner = "ddev"; repo = "ddev"; rev = "v${version}"; - hash = "sha256-ijYkTVVuNLsG8+L4g1sWAJCSh/3MaoeirItLjcIg150="; + hash = "sha256-vRhFj2/lV34sDIDUxi2/zF9VJimhi6By6TQndl0O/Xg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/di/diffoci/package.nix b/pkgs/by-name/di/diffoci/package.nix index 3c3fc6cd7485..8a36fd0ff6b5 100644 --- a/pkgs/by-name/di/diffoci/package.nix +++ b/pkgs/by-name/di/diffoci/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "diffoci"; - version = "0.1.7"; + version = "0.1.8"; src = fetchFromGitHub { owner = "reproducible-containers"; repo = "diffoci"; rev = "v${version}"; - hash = "sha256-RBMgcTUdPO12rFUY82JkubXfaGjfB4oR+UqKwumFWs0="; + hash = "sha256-rOgnFqjA78JhW3oo3tHDsIjz8GzwK6Og7BqOTEj5fn4="; }; - vendorHash = "sha256-NqYGehd+RcspQt5gQl9XH85Ds0dw+MU8W7xH/uzNjqU="; + vendorHash = "sha256-IQrPFZPL6KOnU75tT/YWUGN1oasCOTLzVG2ZllgWhJE="; ldflags = [ "-s" diff --git a/pkgs/by-name/di/discordo/package.nix b/pkgs/by-name/di/discordo/package.nix index 1df45ca5ab3b..11834fce9352 100644 --- a/pkgs/by-name/di/discordo/package.nix +++ b/pkgs/by-name/di/discordo/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "discordo"; - version = "0-unstable-2026-01-28"; + version = "0-unstable-2026-02-01"; src = fetchFromGitHub { owner = "ayn2op"; repo = "discordo"; - rev = "415c534674064305625f97a8ba42c4da0ad8f2e9"; - hash = "sha256-epodX3renaAdzqKsYux65LX671M6u3uHvh/EViQqAQg="; + rev = "5f884cdf288d9950c9ef4bbced100458af89ca46"; + hash = "sha256-+6jfxVLJxGzDnIJD1P8dGOKf3DJKwoYCYhycrNXrJtg="; }; - vendorHash = "sha256-2Y+IBDklxro75rFImKjMecr/eK6jSquKidy4hfpguYY="; + vendorHash = "sha256-IGPQkfM/wNsgbyUtwGhjJNfTbpa/Xge5/wU0Rj/QZZY="; env.CGO_ENABLED = 1; diff --git a/pkgs/by-name/dn/dnsdiag/package.nix b/pkgs/by-name/dn/dnsdiag/package.nix index fd01412f36bc..c8ea4d44d03b 100644 --- a/pkgs/by-name/dn/dnsdiag/package.nix +++ b/pkgs/by-name/dn/dnsdiag/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "dnsdiag"; - version = "2.9.2"; + version = "2.9.3"; pyproject = true; src = fetchFromGitHub { owner = "farrokhi"; repo = "dnsdiag"; tag = "v${finalAttrs.version}"; - hash = "sha256-AWMtdx70FW6L3JVQH5DNbzJGJ7kfw7THQNlTiyZ16c0="; + hash = "sha256-CMWjPgdYRL730AkC+PZaDAeefq9jCbO4o3RcdlIqsmU="; }; pythonRelaxDeps = [ "cryptography" ]; diff --git a/pkgs/by-name/do/doctl/package.nix b/pkgs/by-name/do/doctl/package.nix index 3e0ee5b8debb..fed52674ae13 100644 --- a/pkgs/by-name/do/doctl/package.nix +++ b/pkgs/by-name/do/doctl/package.nix @@ -9,7 +9,7 @@ buildGoModule rec { pname = "doctl"; - version = "1.149.0"; + version = "1.150.0"; vendorHash = null; @@ -42,7 +42,7 @@ buildGoModule rec { owner = "digitalocean"; repo = "doctl"; tag = "v${version}"; - hash = "sha256-Pqmm609fe1FNwlSxkjM9lFc5nQhzA+cCqwAxzkDl1pQ="; + hash = "sha256-Q7sxWxiWCdPU52i8uhplOqZFS5WPBMmSNgPqLp1cEI8="; }; meta = { diff --git a/pkgs/by-name/dx/dxvk_2/package.nix b/pkgs/by-name/dx/dxvk_2/package.nix index e9aed076d0ac..fd51ea45dc84 100644 --- a/pkgs/by-name/dx/dxvk_2/package.nix +++ b/pkgs/by-name/dx/dxvk_2/package.nix @@ -11,6 +11,7 @@ spirv-headers, vulkan-headers, SDL2, + sdl3, glfw, gitUpdater, sdl2Support ? (!stdenv.hostPlatform.isWindows), @@ -37,13 +38,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "dxvk"; - version = "2.6.1"; + version = "2.7.1"; src = fetchFromGitHub { owner = "doitsujin"; repo = "dxvk"; tag = "v${finalAttrs.version}"; - hash = "sha256-edu9JQAKu8yUZLh+37RB1s1A3+s8xeUYQ5Oibdes9ZI="; + hash = "sha256-c4QlFCUH5SdXT4J3jTGQBAgFXFD8waTjvLUePLAdpFs="; fetchSubmodules = true; # Needed for the DirectX headers and libdisplay-info }; @@ -75,7 +76,10 @@ stdenv.mkDerivation (finalAttrs: { spirv-headers vulkan-headers ] - ++ lib.optionals sdl2Support [ SDL2 ] + ++ lib.optionals sdl2Support [ + SDL2 + sdl3 + ] ++ lib.optionals glfwSupport [ glfw ] ++ lib.optionals hostPlatform.isWindows [ windows.pthreads ]; diff --git a/pkgs/by-name/fe/feishin/package.nix b/pkgs/by-name/fe/feishin/package.nix index 4c6229c24007..a0d95ec813e3 100644 --- a/pkgs/by-name/fe/feishin/package.nix +++ b/pkgs/by-name/fe/feishin/package.nix @@ -16,13 +16,13 @@ }: let pname = "feishin"; - version = "1.3.0"; + version = "1.4.2"; src = fetchFromGitHub { owner = "jeffvli"; repo = "feishin"; tag = "v${version}"; - hash = "sha256-loe2hdn4TGCOLI1OQ19/zXikTKijYWtgSeP1gbwxfO0="; + hash = "sha256-eXa4LD3lH82wKP9mMe2HK9pGm6lGfVxrOpaut+lOgNM="; }; electron = electron_39; @@ -42,7 +42,7 @@ buildNpmPackage { src ; fetcherVersion = 3; - hash = "sha256-gQooubVt2kDOGq4GEZIT+pQcPnzss9QmqTO9kD5Kx58="; + hash = "sha256-K9mwEJA0fZXI2OnVo5y4Zmox3mwO8qLvgLiBaoyYAkg="; }; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; diff --git a/pkgs/by-name/ff/fflogs/package.nix b/pkgs/by-name/ff/fflogs/package.nix index f920110891d1..94e5200ae738 100644 --- a/pkgs/by-name/ff/fflogs/package.nix +++ b/pkgs/by-name/ff/fflogs/package.nix @@ -6,10 +6,10 @@ let pname = "fflogs"; - version = "8.19.39"; + version = "8.19.70"; src = fetchurl { url = "https://github.com/RPGLogs/Uploaders-fflogs/releases/download/v${version}/fflogs-v${version}.AppImage"; - hash = "sha256-Po2UKrum4/OIDpnr4jtsm9RODC4ekjE3kzciKtV7Y8k="; + hash = "sha256-uDcQUAXDytrO3XFArJkuI0oV5/Z2dUJyY8OLx1WtraU="; }; extracted = appimageTools.extractType2 { inherit pname version src; }; in diff --git a/pkgs/by-name/fl/flint/package.nix b/pkgs/by-name/fl/flint/package.nix index 93d0a17f1550..d66da719317a 100644 --- a/pkgs/by-name/fl/flint/package.nix +++ b/pkgs/by-name/fl/flint/package.nix @@ -100,5 +100,11 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.all; homepage = "https://www.flintlib.org/"; downloadPage = "https://www.flintlib.org/downloads.html"; + # > checking for library containing cblas_dgemm... no + broken = + withBlas + && stdenv.hostPlatform.isStatic + && stdenv.hostPlatform.isLinux + && stdenv.hostPlatform.isAarch64; }; }) diff --git a/pkgs/by-name/fl/flowblade/package.nix b/pkgs/by-name/fl/flowblade/package.nix index f82b4ed72110..1e39ec8c87b9 100644 --- a/pkgs/by-name/fl/flowblade/package.nix +++ b/pkgs/by-name/fl/flowblade/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "flowblade"; - version = "2.22.1.1"; + version = "2.24"; src = fetchFromGitHub { owner = "jliljebl"; repo = "flowblade"; rev = "v${version}"; - sha256 = "sha256-I9sh3FCN8zr5TF449rv/Xs8+Sb1xNWBmFcB7aKW3jVQ="; + sha256 = "sha256-scUmE7wnelgpkaxh5tsNU6EVC9BbHR39embqk3enlIM="; }; buildInputs = [ diff --git a/pkgs/by-name/ge/genesys/package.nix b/pkgs/by-name/ge/genesys/package.nix index 77291823c966..4a90d61347bc 100644 --- a/pkgs/by-name/ge/genesys/package.nix +++ b/pkgs/by-name/ge/genesys/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "genesys"; - version = "1.0.8"; + version = "1.0.10"; src = fetchurl { url = "https://github.com/mrlem/genesys/releases/download/v${finalAttrs.version}/genesys-${finalAttrs.version}.tar.gz"; - hash = "sha256-7qhvsZoL7jqjpWhxNZ4fkoa6IcQvp+8kCwQ0mZtMjek="; + hash = "sha256-yfteToDL0FMFTraOCI5gXhAAimagI4dofeB7N5KieNc="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/gl/glab/package.nix b/pkgs/by-name/gl/glab/package.nix index 656dfe76ed97..ed0cc426b952 100644 --- a/pkgs/by-name/gl/glab/package.nix +++ b/pkgs/by-name/gl/glab/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "glab"; - version = "1.80.4"; + version = "1.81.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-HjE7dhXA8RMS7Qm4rUENrAbCg072oxFpvcLRMzKzX28="; + hash = "sha256-L6KFxxg9zW1EZZ0nDd9ft3TsXV4M1P1AhK1/Gg5+4Xk="; leaveDotGit = true; postFetch = '' cd "$out" @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-l8aazpohXHUHPz5o+llIBbEzAYNRf6z4Eb+4ENXhrSA="; + vendorHash = "sha256-Vn3PE28+OlXoB/5UNXIe/BVfhxY1YiOuJEiPSkoyZ30="; ldflags = [ "-s" diff --git a/pkgs/by-name/gl/glasstty-ttf/package.nix b/pkgs/by-name/gl/glasstty-ttf/package.nix index be84069f6939..677f8ccf3ee9 100644 --- a/pkgs/by-name/gl/glasstty-ttf/package.nix +++ b/pkgs/by-name/gl/glasstty-ttf/package.nix @@ -5,6 +5,9 @@ }: runCommand "glasstty-ttf" { + pname = "glasstty-ttf"; + version = "0-unstable-2018-08-07"; + src = fetchurl { url = "https://github.com/svofski/glasstty/raw/2c47ac1a0065f8b12d9732257993833d8227e3e5/Glass_TTY_VT220.ttf"; sha256 = "sha256-2NYJaSWNr1Seuqdd7nLjA7tAMs/SAvl3uAe3uDoLLO4="; diff --git a/pkgs/by-name/go/go-exploitdb/package.nix b/pkgs/by-name/go/go-exploitdb/package.nix index 39acebab9ed4..973ad80e3898 100644 --- a/pkgs/by-name/go/go-exploitdb/package.nix +++ b/pkgs/by-name/go/go-exploitdb/package.nix @@ -4,31 +4,31 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-exploitdb"; - version = "0.6.3"; + version = "0.7.0"; src = fetchFromGitHub { owner = "vulsio"; repo = "go-exploitdb"; - tag = "v${version}"; - hash = "sha256-GT5kEEYdjyHQTF0m9pMX+uxH++BuA8ORIL7loc5hSfI="; + tag = "v${finalAttrs.version}"; + hash = "sha256-sPBFFhQ9z5ecJMnys9U7QDaBVSEKm9V8jka19d1Eafg="; }; - vendorHash = "sha256-8xUoCamF2VV+D04XBwc3OtQTI2/j6uMbhmDXpHQZxXI="; + vendorHash = "sha256-qWo2PfrvO/eWIf7DjTmbi0qETOg/6jrHZ3BdfugLyGc="; ldflags = [ "-s" "-w" - "-X=github.com/vulsio/go-exploitdb/config.Version=${version}" + "-X=github.com/vulsio/go-exploitdb/config.Version=${finalAttrs.version}" ]; meta = { description = "Tool for searching Exploits from Exploit Databases, etc"; mainProgram = "go-exploitdb"; homepage = "https://github.com/vulsio/go-exploitdb"; - changelog = "https://github.com/vulsio/go-exploitdb/releases/tag/v${version}"; + changelog = "https://github.com/vulsio/go-exploitdb/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/by-name/go/google-cloud-sql-proxy/package.nix b/pkgs/by-name/go/google-cloud-sql-proxy/package.nix index 681da631904d..c4eb8f856d19 100644 --- a/pkgs/by-name/go/google-cloud-sql-proxy/package.nix +++ b/pkgs/by-name/go/google-cloud-sql-proxy/package.nix @@ -7,18 +7,18 @@ buildGoModule rec { pname = "google-cloud-sql-proxy"; - version = "2.19.0"; + version = "2.21.0"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "cloud-sql-proxy"; rev = "v${version}"; - hash = "sha256-LF9ALCBgO2cIVLRTH0KxdmsIhfnnCO4akmoGS3kIWm0="; + hash = "sha256-w2SDoIxuPNd4CasLlTK+ypkf7/T+kWSSjheU+KnloDw="; }; subPackages = [ "." ]; - vendorHash = "sha256-RtWTVb1JWNgVM3NZf28CMKIgPjGIgZztYYULqTM7nQg="; + vendorHash = "sha256-XxujTfBa6Y1KS4VCpd8xZ0ijfc6LjB1G1kUS+XSAlZc="; checkFlags = [ "-short" diff --git a/pkgs/by-name/go/gotrue-supabase/package.nix b/pkgs/by-name/go/gotrue-supabase/package.nix index b1fd265c5fbe..ed4e09caf6ca 100644 --- a/pkgs/by-name/go/gotrue-supabase/package.nix +++ b/pkgs/by-name/go/gotrue-supabase/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "auth"; - version = "2.185.0"; + version = "2.186.0"; src = fetchFromGitHub { owner = "supabase"; repo = "auth"; rev = "v${version}"; - hash = "sha256-ZBu6/vXCqXRwMTKbIIYFl8ay7GpVEerzsJLNPBJL2nw="; + hash = "sha256-8kB7gh5sp2D9dvyxsE/YMWoUx/jzAqw8nEBwB0XQlRQ="; }; - vendorHash = "sha256-fX1M+QP0pflJ0xV6VLQTS1Rn90Ac7GwVe6B5+A2KDvg="; + vendorHash = "sha256-QrqucIuYIhIMsD93+6HWf74LwVncOsbFB9gJR1GdMvA="; ldflags = [ "-s" diff --git a/pkgs/by-name/gr/grafana-image-renderer/package.nix b/pkgs/by-name/gr/grafana-image-renderer/package.nix index 4671853acf65..d9cf86d37ad7 100644 --- a/pkgs/by-name/gr/grafana-image-renderer/package.nix +++ b/pkgs/by-name/gr/grafana-image-renderer/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "grafana-image-renderer"; - version = "5.4.0"; + version = "5.5.0"; src = fetchFromGitHub { owner = "grafana"; repo = "grafana-image-renderer"; tag = "v${finalAttrs.version}"; - hash = "sha256-rCFdjM5ZBHcfl4/WXM4CPdLlIprJr3HATboBF89sMFA="; + hash = "sha256-/ZvWE8FVK9EBXo1V0AD/rCc5ZyQFea1WiQrKg1JOwt4="; }; vendorHash = "sha256-kGLvstSkucM0tN5l+Vp78IP9EwDx62kukAiOwYD4Vfs="; diff --git a/pkgs/by-name/gr/graphest/Info.plist b/pkgs/by-name/gr/graphest/Info.plist new file mode 100644 index 000000000000..e9e22e981145 --- /dev/null +++ b/pkgs/by-name/gr/graphest/Info.plist @@ -0,0 +1,141 @@ + + + + + CFBundleDisplayName + Graphest + CFBundleDocumentTypes + + + CFBundleTypeRole + Editor + LSHandlerRank + Owner + LSItemContentTypes + + io.github.unageek.graphest.document + + + + CFBundleExecutable + Graphest + CFBundleIconFile + icon.icns + CFBundleIdentifier + io.github.unageek.graphest + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Graphest + CFBundlePackageType + APPL + CFBundleShortVersionString + @version@ + CFBundleURLTypes + + + CFBundleTypeRole + Editor + CFBundleURLName + Graphest + CFBundleURLSchemes + + graphest + + + + CFBundleVersion + @version@ + LSApplicationCategoryType + public.app-category.utilities + LSEnvironment + + MallocNanoZone + 0 + + LSMinimumSystemVersion + 10.13 + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + + NSExceptionDomains + + 127.0.0.1 + + NSIncludesSubdomains + + NSTemporaryExceptionAllowsInsecureHTTPLoads + + NSTemporaryExceptionAllowsInsecureHTTPSLoads + + NSTemporaryExceptionMinimumTLSVersion + 1.0 + NSTemporaryExceptionRequiresForwardSecrecy + + + localhost + + NSIncludesSubdomains + + NSTemporaryExceptionAllowsInsecureHTTPLoads + + NSTemporaryExceptionAllowsInsecureHTTPSLoads + + NSTemporaryExceptionMinimumTLSVersion + 1.0 + NSTemporaryExceptionRequiresForwardSecrecy + + + + + NSBluetoothAlwaysUsageDescription + This app needs access to Bluetooth + NSBluetoothPeripheralUsageDescription + This app needs access to Bluetooth + NSCameraUsageDescription + This app needs access to the camera + NSHighResolutionCapable + + NSHumanReadableCopyright + Copyright © 2023 Masashi Mizuno + NSMainNibFile + MainMenu + NSMicrophoneUsageDescription + This app needs access to the microphone + NSPrincipalClass + AtomApplication + NSQuitAlwaysKeepsWindows + + NSRequiresAquaSystemAppearance + + NSSupportsAutomaticGraphicsSwitching + + UTExportedTypeDeclarations + + + UTTypeConformsTo + + public.content + public.data + + UTTypeDescription + Graphest Document + UTTypeIcons + + UTTypeIconText + graph + + UTTypeIdentifier + io.github.unageek.graphest.document + UTTypeTagSpecification + + public.filename-extension + graphest + + + + + diff --git a/pkgs/by-name/gr/graphest/dependencies.patch b/pkgs/by-name/gr/graphest/dependencies.patch new file mode 100644 index 000000000000..e617240df3c0 --- /dev/null +++ b/pkgs/by-name/gr/graphest/dependencies.patch @@ -0,0 +1,25 @@ +diff --git a/rust/graphest-flint-sys/build.rs b/rust/graphest-flint-sys/build.rs +index 14c0039..b1b0f6a 100644 +--- a/rust/graphest-flint-sys/build.rs ++++ b/rust/graphest-flint-sys/build.rs +@@ -50,6 +50,7 @@ fn load_cache(env: &Environment) { + } + + fn build_flint(env: &Environment) { ++ let _ = copy_dir_all("@flint@", env.out_dir.clone()); + if env.lib_dir.join("libflint.a").exists() { + return; + } +diff --git a/rust/graphest-fftw-sys/build.rs b/rust/graphest-fftw-sys/build.rs +index 2e3247d..a4ac573 100644 +--- a/rust/graphest-fftw-sys/build.rs ++++ b/rust/graphest-fftw-sys/build.rs +@@ -53,6 +53,8 @@ fn load_cache(env: &Environment) { + } + + fn build(env: &Environment) { ++ let _ = copy_dir_all("@fftwLib@", env.out_dir.clone()); ++ let _ = copy_dir_all("@fftwDev@", env.out_dir.clone()); + if env.lib_dir.join("libfftw3f.a").exists() { + return; + } diff --git a/pkgs/by-name/gr/graphest/disable-auto-update.patch b/pkgs/by-name/gr/graphest/disable-auto-update.patch new file mode 100644 index 000000000000..2a3fbfdc4498 --- /dev/null +++ b/pkgs/by-name/gr/graphest/disable-auto-update.patch @@ -0,0 +1,12 @@ +diff --git a/src/main/main.ts b/src/main/main.ts +index d9413cc..b49e641 100644 +--- a/src/main/main.ts ++++ b/src/main/main.ts +@@ -280,7 +280,6 @@ app.whenReady().then(async () => { + } + + createMainWindow(); +- autoUpdater.checkForUpdatesAndNotify(); + }); + + app.on("open-file", (_, path) => { diff --git a/pkgs/by-name/gr/graphest/mime.xml b/pkgs/by-name/gr/graphest/mime.xml new file mode 100644 index 000000000000..18bdd8ea21dd --- /dev/null +++ b/pkgs/by-name/gr/graphest/mime.xml @@ -0,0 +1,7 @@ + + + + Graphest Document + + + diff --git a/pkgs/by-name/gr/graphest/package.nix b/pkgs/by-name/gr/graphest/package.nix new file mode 100644 index 000000000000..2c6093b385d2 --- /dev/null +++ b/pkgs/by-name/gr/graphest/package.nix @@ -0,0 +1,203 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + fetchpatch, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + replaceVars, + copyDesktopItems, + makeDesktopItem, + makeBinaryWrapper, + nix-update-script, + nodejs, + electron, + gnum4, + pkgsStatic, + blas, + darwin, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "graphest"; + # 1.8.2 cannot build due to https://github.com/NixOS/nixpkgs/issues/483500 + version = "1.8.2-unstable-2026-01-21"; + + src = fetchFromGitHub { + owner = "unageek"; + repo = "graphest"; + rev = "2bcb478acd40a1174606e51f4affeca56446c9f6"; + hash = "sha256-+onb21xb8nhEKIL/B8sNufWaPVhABnpU3uIyRn4ISWQ="; + }; + + patches = [ + # specify what files should be installed in package.json (https://github.com/unageek/graphest/pull/1000) + # not accepted by upstream because the developer did not intend to publish as an npm package + (fetchpatch { + name = "npm-files"; + url = "https://github.com/unageek/graphest/commit/1d1b8ee610a55bf9465a630499c6b0f6e9a66689.patch"; + hash = "sha256-5PU9iPy6gfesl40piRTw9+QMNf4GSGASYs8ZTLedS7o="; + }) + + # support opening file or url from command line (https://github.com/unageek/graphest/pull/1002) + # otherwise the desktop entry is basically useless + (fetchpatch { + name = "open-file"; + url = "https://github.com/unageek/graphest/commit/05f2e486a5cdd79d5135057d67c398256dc5019c.patch"; + hash = "sha256-GkssYkHVps8PeHMX/Fj5uj6r+MLrZcETXtQq4mZcOrQ="; + }) + + ./disable-auto-update.patch + ]; + + nativeBuildInputs = [ + copyDesktopItems + makeBinaryWrapper + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + ] + ++ lib.optional stdenv.hostPlatform.isDarwin darwin.autoSignDarwinBinariesHook; + + yarnOfflineCache = fetchYarnDeps { + yarnLock = finalAttrs.src + "/yarn.lock"; + hash = "sha256-krpJflsoUPIzhdtyQu3WmapM4C63adwOq2Q6inUa3Xk="; + }; + env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; + + preBuild = '' + # do not set this in env because it must not be present in the configure phase + export NODE_ENV=production + ''; + yarnBuildScript = "build:app"; + + checkPhase = '' + runHook preCheck + + yarn test + + runHook postCheck + ''; + + postInstall = '' + ln -s ${finalAttrs.passthru.graph}/bin/* -t $out/lib/node_modules/graphest/dist + + makeWrapper ${lib.getExe electron} $out/bin/Graphest \ + --add-flags $out/lib/node_modules/graphest \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ + --inherit-argv0 + + install -Dm444 build/icon.png $out/share/icons/hicolor/1024x1024/apps/graphest.png + install -Dm444 ${./mime.xml} $out/share/mime/packages/graphest.xml + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/Applications/Graphest.app/Contents/MacOS + ln -s $out/bin/Graphest $out/Applications/Graphest.app/Contents/MacOS/Graphest + install -Dm444 build/icon.icns $out/Applications/Graphest.app/Contents/Resources/icon.icns + install -Dm444 ${ + # This is adapted from the extracted contents of the dmg package. + # It should be generated from electron-builder.json, + # but apparently electron-builder does not have a functionality for just generating Info.plist instead of everything. + replaceVars ./Info.plist { + version = builtins.elemAt (builtins.match "([^\\-]+).*" finalAttrs.version) 0; + } + } $out/Applications/Graphest.app/Contents/Info.plist + ''; + + desktopItems = [ + (makeDesktopItem { + name = "graphest"; + desktopName = "Graphest"; + exec = "Graphest %u"; + icon = "graphest"; + categories = [ + "Science" + "Math" + ]; + comment = finalAttrs.meta.description; + mimeTypes = [ + "x-scheme-handler/graphest" + "application/x-graphest" + ]; + }) + ]; + + passthru = { + updateScript = nix-update-script { }; + + # The dependencies of graphest-fftw-sys and graphest-arb-sys need to be static. + fftwFloatStatic = pkgsStatic.fftwFloat; + flintStatic = pkgsStatic.flint.override { + withBlas = true; # Some functions used by Graphest require BLAS + }; + + graph = rustPlatform.buildRustPackage { + pname = "graphest-graph"; + inherit (finalAttrs) version src; + + patches = [ + # Use libraries from nixpkgs instead of trying to download them + (replaceVars ./dependencies.patch { + fftwLib = finalAttrs.passthru.fftwFloatStatic.out; + fftwDev = finalAttrs.passthru.fftwFloatStatic.dev; + flint = finalAttrs.passthru.flintStatic.out; + }) + ]; + + nativeBuildInputs = [ + gnum4 # used by build script of gmp-mpfr-sys + rustPlatform.bindgenHook # used by build script of graphest-fftw-sys and graphest-arb-sys even on linux + ]; + + buildInputs = [ + blas # needed here because -lblas is added to RUSTFLAGS + ]; + strictDeps = true; + + cargoHash = "sha256-GC0BHLWRKw6ThQiIfFQoOcGq9Xm0I9rt8uhwyalCa2I="; + + env = { + RUSTC_BOOTSTRAP = 1; # smallvec: error[E0554]: `#![feature]` may not be used on the stable release channel + RUSTFLAGS = + "-lblas" # add -lblas to fix linking error regarding the function cblas_dgemm (bug of flint maybe???) + # inari: error: RUSTFLAGS='-Ctarget-cpu=haswell' or later is required. + + lib.optionalString stdenv.hostPlatform.isx86 " -Ctarget-cpu=haswell"; + }; + + preCheck = '' + # see rust/tests/graph.rs; executable path is hardcoded to be in target/release + ln -s ../${stdenv.targetPlatform.rust.rustcTargetSpec}/release/graph -t target/release + ''; + # TODO: These tests fail for unknown reasons. + checkFlags = [ + "--skip=graph_tests::examples::t_564aaa5e88a54895b1851a1f1e5ffa3c" + "--skip=graph_tests::examples::t_8c9209237ba04e67a715382c7bcbf5e0" + "--skip=graph_tests::examples::t_b0175d3b58ed46158ba72bbd85670fc9" + "--skip=graph_tests::examples::t_d2a0e9e88c41406a80a266d78f6dc7a5" + "--skip=graph_tests::implicit::t_7f25b9f2bd3746b3ae8f95a82921de2b" + "--skip=graph_tests::implicit::t_84a2738be35745da97a9b120c563b4b3" + ]; + + meta = finalAttrs.meta // { + # See README of https://github.com/unageek/inari: + # limited to platforms that are supported by the gmp-mpfr-sys crate. + broken = stdenv.hostPlatform.isMsvc; + mainProgram = "graph"; + }; + }; + }; + + meta = { + description = "Graphing calculator that can faithfully plot arbitrary mathematical relations"; + homepage = "https://github.com/unageek/graphest"; + changelog = "https://github.com/unageek/graphest/releases"; + downloadPage = "https://github.com/unageek/graphest/releases"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ulysseszhan ]; + mainProgram = "Graphest"; + }; +}) diff --git a/pkgs/by-name/gr/gretl/package.nix b/pkgs/by-name/gr/gretl/package.nix index 59305732efe2..c353dd5730ee 100644 --- a/pkgs/by-name/gr/gretl/package.nix +++ b/pkgs/by-name/gr/gretl/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gretl"; - version = "2025b"; + version = "2026a"; src = fetchurl { url = "mirror://sourceforge/gretl/gretl-${finalAttrs.version}.tar.xz"; - hash = "sha256-DW0QXWbx0nMWTfjxO15ZGR/DsvFM7eee0DDsqrm5vHM="; + hash = "sha256-F5aV3rkZOe2g9aQBCuhUrep4O2idpVkAVtoFzuq9r2Q="; }; buildInputs = [ diff --git a/pkgs/by-name/gv/gvm-libs/package.nix b/pkgs/by-name/gv/gvm-libs/package.nix index b6627bf56cfd..814b7baf7116 100644 --- a/pkgs/by-name/gv/gvm-libs/package.nix +++ b/pkgs/by-name/gv/gvm-libs/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gvm-libs"; - version = "22.35.4"; + version = "22.35.5"; src = fetchFromGitHub { owner = "greenbone"; repo = "gvm-libs"; tag = "v${finalAttrs.version}"; - hash = "sha256-fD8pi3eSmeSC0qPhX0DpATYMkblnat74VMzwBqWe5n4="; + hash = "sha256-M7ER3jujYkD1ulsKJzcycWbkqKeTvNhK0EhkzKL+R6A="; }; postPatch = '' diff --git a/pkgs/by-name/hw/hwinfo/package.nix b/pkgs/by-name/hw/hwinfo/package.nix index 5574b2c34cd3..9267934aabd4 100644 --- a/pkgs/by-name/hw/hwinfo/package.nix +++ b/pkgs/by-name/hw/hwinfo/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hwinfo"; - version = "25.1"; + version = "25.2"; src = fetchFromGitHub { owner = "opensuse"; repo = "hwinfo"; rev = finalAttrs.version; - hash = "sha256-UMaRx4JaIbsWRS8KDgMi4CRKtWH1vBwemc36xneYcg4="; + hash = "sha256-eYUUec9IRzR573i8SiZcxBQWGFGkUnuOR3e1u+AZfiw="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ig/igrep/package.nix b/pkgs/by-name/ig/igrep/package.nix index cf0e514e0af4..fc3738005a7d 100644 --- a/pkgs/by-name/ig/igrep/package.nix +++ b/pkgs/by-name/ig/igrep/package.nix @@ -19,6 +19,9 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-NZN9pB9McZkTlpGgAbxi8bwn+aRiPMymGmBLYBc6bmw="; + # Fix build with gcc 15 + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + passthru.tests = { version = testers.testVersion { package = igrep; diff --git a/pkgs/by-name/jp/jp-zip-codes/package.nix b/pkgs/by-name/jp/jp-zip-codes/package.nix index a5dfb23eded3..d631b6992112 100644 --- a/pkgs/by-name/jp/jp-zip-codes/package.nix +++ b/pkgs/by-name/jp/jp-zip-codes/package.nix @@ -7,15 +7,15 @@ stdenvNoCC.mkDerivation { pname = "jp-zip-code"; - version = "0-unstable-2025-10-01"; + version = "0-unstable-2026-02-01"; # This package uses a mirror as the source because the # original provider uses the same URL for updated content. src = fetchFromGitHub { owner = "musjj"; repo = "jp-zip-codes"; - rev = "9464f58fe654ada94f6f53e5338b5fb2b15e314a"; - hash = "sha256-G+uCQPW2e/DEAvAx3TYvPt0Dl2rM77WUmuPJ17voxUE="; + rev = "f9ad47c1ef63620ba888f073c064e12101503a7b"; + hash = "sha256-ldggzY43bejZZLWofAdGFSqk60UfkhrPnqtVgC9TNAI="; }; installPhase = '' diff --git a/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix b/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix index 2b9224f1b845..0cf4c1644b5d 100644 --- a/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix +++ b/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix @@ -9,18 +9,18 @@ buildGoModule (finalAttrs: { # "chatgpt-cli" is taken by another package with the same upsteam name. # To keep "pname" and "package attribute name" identical, the owners name (kardolus) gets prefixed as identifier. pname = "kardolus-chatgpt-cli"; - version = "1.10.9"; + version = "1.10.10"; src = fetchFromGitHub { owner = "kardolus"; repo = "chatgpt-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-FcDFRYzr+67SoBNQJSJSrLv1DS7Gm1Zjj4wllvY+I/I="; + hash = "sha256-/gxvsaIL3J7kAFWoCBnXkPflYw3PGhlVMrit6gGtXH0="; }; vendorHash = null; # The tests of kardolus/chatgpt-cli require an OpenAI API Key to be present in the environment, - # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.10.9/test/contract/contract_test.go#L35) + # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.10.10/test/contract/contract_test.go#L35) # which will not be the case in the pipeline. # Therefore, tests must be skipped. doCheck = false; diff --git a/pkgs/by-name/ki/kine/package.nix b/pkgs/by-name/ki/kine/package.nix index 27b811abfe5e..e390d420963e 100644 --- a/pkgs/by-name/ki/kine/package.nix +++ b/pkgs/by-name/ki/kine/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kine"; - version = "0.14.10"; + version = "0.14.11"; src = fetchFromGitHub { owner = "k3s-io"; repo = "kine"; rev = "v${version}"; - hash = "sha256-LJOquoWMbvLa1KvPacuQCxraW0waQJ4pA3BSnKJaetw="; + hash = "sha256-4MbzSRgzh2m5V4Pn9EnDmyyotD1Cv2i2uWmyVPc80bk="; }; - vendorHash = "sha256-T6/thI+QRu2iWnedVSq870SzWQbBQKNyHRW41gg534w="; + vendorHash = "sha256-RyL7N0n7Nacq0UZc4+bY2vD9sXZnJiX2HaEWtP51k8E="; ldflags = [ "-s" diff --git a/pkgs/by-name/ki/kiro/package.nix b/pkgs/by-name/ki/kiro/package.nix index ff46dff52ecb..bd3fbdad8800 100644 --- a/pkgs/by-name/ki/kiro/package.nix +++ b/pkgs/by-name/ki/kiro/package.nix @@ -14,7 +14,7 @@ in inherit useVSCodeRipgrep; commandLineArgs = extraCommandLineArgs; - version = "0.8.140"; + version = "0.8.206"; pname = "kiro"; # You can find the current VSCode version in the About dialog: diff --git a/pkgs/by-name/ki/kiro/sources.json b/pkgs/by-name/ki/kiro/sources.json index 83f8a860d358..2b56ed8f8043 100644 --- a/pkgs/by-name/ki/kiro/sources.json +++ b/pkgs/by-name/ki/kiro/sources.json @@ -1,14 +1,14 @@ { "x86_64-linux": { - "url": "https://prod.download.desktop.kiro.dev/releases/stable/linux-x64/signed/0.8.140/tar/kiro-ide-0.8.140-stable-linux-x64.tar.gz", - "hash": "sha256-nF4i7hSRMEvDCQ9b4rfU5X2M5x76kU6tEfxbo36vBFY=" + "url": "https://prod.download.desktop.kiro.dev/releases/stable/linux-x64/signed/0.8.206/tar/kiro-ide-0.8.206-stable-linux-x64.tar.gz", + "hash": "sha256-bmJE4O82ppWbQSrerWzXT7yAz4uuXNKydJtviC0pXyM=" }, "x86_64-darwin": { - "url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-x64/signed/0.8.140/kiro-ide-0.8.140-stable-darwin-x64.dmg", - "hash": "sha256-1Pqos729ShVUop1BjYzYOxo3v5Qyige896qMulWmpqE=" + "url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-x64/signed/0.8.206/kiro-ide-0.8.206-stable-darwin-x64.dmg", + "hash": "sha256-/ENHX+DzEHX36A9/8Xlfm4YtoFuelOVFw6a3j3kXTD0=" }, "aarch64-darwin": { - "url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-arm64/signed/0.8.140/kiro-ide-0.8.140-stable-darwin-arm64.dmg", - "hash": "sha256-kDcyVJIezj4ZfID2lsnMzZgfb+J8b6u0egAu6lPaiP8=" + "url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-arm64/signed/0.8.206/kiro-ide-0.8.206-stable-darwin-arm64.dmg", + "hash": "sha256-jGvg9YtJVm3LApmh62U2DsyUiHgT7xqMgQvkjFSOdQQ=" } } diff --git a/pkgs/by-name/le/lefthook/package.nix b/pkgs/by-name/le/lefthook/package.nix index 37e5dc59cae3..e8cfa15f7063 100644 --- a/pkgs/by-name/le/lefthook/package.nix +++ b/pkgs/by-name/le/lefthook/package.nix @@ -8,7 +8,7 @@ let pname = "lefthook"; - version = "2.0.16"; + version = "2.1.0"; in buildGoModule { inherit pname version; @@ -17,7 +17,7 @@ buildGoModule { owner = "evilmartians"; repo = "lefthook"; rev = "v${version}"; - hash = "sha256-i2mbX7Zx0L+F1vTxGSgXY528eXoJVXkifKlZfxBRDXU="; + hash = "sha256-C4DAgM/E3yu6vZU7OSE250FLmblpNvJBu1eqQUHL1eI="; }; vendorHash = "sha256-azhyyp9vsO6DrYVHRC/NKLMoE2AIXV+su1Vh8/xHtrY="; diff --git a/pkgs/by-name/lf/lf/package.nix b/pkgs/by-name/lf/lf/package.nix index d2af98e695e7..135aa5616eb7 100644 --- a/pkgs/by-name/lf/lf/package.nix +++ b/pkgs/by-name/lf/lf/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "lf"; - version = "40"; + version = "41"; src = fetchFromGitHub { owner = "gokcehan"; repo = "lf"; tag = "r${version}"; - hash = "sha256-NPbv64ezcuGn6n6qQOCBLeofS08uX9ZWpSXTVpmQr+A="; + hash = "sha256-s9d9nIOSpYeK6WNpbhauAEEv3SSBeJQ+J8ip+IE4LOc="; }; - vendorHash = "sha256-ybcwACun2GrANW47Nny60l8M+L9TZHzD95+qxVJKHpA="; + vendorHash = "sha256-3i6Vp3rhE8R+TGLQE3axxKjVI/3nL+WSqEp7rHtSvNs="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/li/libfolia/package.nix b/pkgs/by-name/li/libfolia/package.nix index 042a71146b22..75612f075e9f 100644 --- a/pkgs/by-name/li/libfolia/package.nix +++ b/pkgs/by-name/li/libfolia/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libfolia"; - version = "2.21.1"; + version = "2.22"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "libfolia"; tag = "v${finalAttrs.version}"; - hash = "sha256-p1caLiYcmokrjiDXLEkPpTOIPIR8Ofv/JsRkHs4PsPE="; + hash = "sha256-D7iA40E0dkkLCqjLUcUd5UvoQJnIzdXAPdXPyeozrow="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/li/liblognorm/package.nix b/pkgs/by-name/li/liblognorm/package.nix index 08fef652993f..9240bdb87ea3 100644 --- a/pkgs/by-name/li/liblognorm/package.nix +++ b/pkgs/by-name/li/liblognorm/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "liblognorm"; - version = "2.0.7"; + version = "2.0.9"; src = fetchurl { url = "http://www.liblognorm.com/files/download/liblognorm-${finalAttrs.version}.tar.gz"; - hash = "sha256-vp2OekIHAu2NPFvK1zBsLZxs9UtZx3FcYbCIoGDgiUM="; + hash = "sha256-dsfMLLdqPVjncy4M/yORgPg/O2NQAriqBIZciBKFd5M="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/li/libmysqlconnectorcpp/package.nix b/pkgs/by-name/li/libmysqlconnectorcpp/package.nix index 5638f55440c1..5ea9bff13894 100644 --- a/pkgs/by-name/li/libmysqlconnectorcpp/package.nix +++ b/pkgs/by-name/li/libmysqlconnectorcpp/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "libmysqlconnectorcpp"; - version = "9.4.0"; + version = "9.6.0"; src = fetchurl { url = "mirror://mysql/Connector-C++/mysql-connector-c++-${finalAttrs.version}-src.tar.gz"; - hash = "sha256-NqfJPUoQ0doqLmY2dVnZF0GqDwNivArpQxcc8XcfZhU="; + hash = "sha256-slqaE5hV2pcTyGO1pkx/EMUu3tdrLASi+y3rmqtFaz0="; }; postPatch = '' diff --git a/pkgs/by-name/li/lichess-bot/package.nix b/pkgs/by-name/li/lichess-bot/package.nix index 2cf5fa711c8b..db1a5e7773d6 100644 --- a/pkgs/by-name/li/lichess-bot/package.nix +++ b/pkgs/by-name/li/lichess-bot/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "lichess-bot"; - version = "2026.1.11.1"; + version = "2026.1.28.1"; pyproject = false; src = fetchFromGitHub { owner = "lichess-bot-devs"; repo = "lichess-bot"; - rev = "96afce91316ba1243290408f2eeb6cd89778e8ff"; - hash = "sha256-eE6b4VWhBqWjrF028om0NE/UN9+4sI7PoZp4eV6hRcE="; + rev = "6bc42182f959b83cda1e711fb752179807834e13"; + hash = "sha256-kSNGOyL9vNDWOD80a3LOCf+DTWv2poS2EQ+xce8knTs="; }; propagatedBuildInputs = with python3Packages; [ diff --git a/pkgs/by-name/li/linuxquota/package.nix b/pkgs/by-name/li/linuxquota/package.nix index e944bb0311a5..5154aa27b82d 100644 --- a/pkgs/by-name/li/linuxquota/package.nix +++ b/pkgs/by-name/li/linuxquota/package.nix @@ -10,12 +10,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "4.10"; + version = "4.11"; pname = "quota"; src = fetchurl { url = "mirror://sourceforge/linuxquota/quota-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-oEoMr8opwVvotqxmDgYYi8y4AsGe/i58Ge1/PWZ+z14="; + hash = "sha256-ClG4+SAlTY6Dw0pMMIK30kH11v1lGIr63ymFnVIj73g="; }; outputs = [ diff --git a/pkgs/by-name/ma/managarr/package.nix b/pkgs/by-name/ma/managarr/package.nix index 72126aa74180..57ec28186952 100644 --- a/pkgs/by-name/ma/managarr/package.nix +++ b/pkgs/by-name/ma/managarr/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "managarr"; - version = "0.7.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "Dark-Alex-17"; repo = "managarr"; tag = "v${version}"; - hash = "sha256-6aqJxnhc1eXqJIuX07aKSEooNeVwnq8ic7yZnJaokR8="; + hash = "sha256-bKW67cpLbnBxF5gbpwfCNe2QkxKYvooWEM3yKrbj7Q8="; }; - cargoHash = "sha256-BdgJVByyJ7Nq8gjPXxSaeQQYVQRM/leTd9AxWd7IpDw="; + cargoHash = "sha256-CDhFj7lP65wlLkSWGcQ8YBK4umSyQsBGF/Sn85gy5hE="; nativeBuildInputs = [ perl ]; diff --git a/pkgs/by-name/mb/mbake/package.nix b/pkgs/by-name/mb/mbake/package.nix index 4f6b295178a0..ce5d9a94d8d6 100644 --- a/pkgs/by-name/mb/mbake/package.nix +++ b/pkgs/by-name/mb/mbake/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "mbake"; - version = "1.4.3"; + version = "1.4.5"; pyproject = true; src = fetchFromGitHub { owner = "EbodShojaei"; repo = "bake"; tag = "v${version}"; - hash = "sha256-afVXgS3OTYygfMYsz4zO+THau/8CUU/AWVT2bPDq9sg="; + hash = "sha256-ZUcSEWwPR9w/xD+xbaQcKf+4QNwUu3WXMxXvkUm4+SQ="; }; build-system = [ diff --git a/pkgs/by-name/mc/mcap-cli/package.nix b/pkgs/by-name/mc/mcap-cli/package.nix index 7a79a3a5a564..e94e82f1c41e 100644 --- a/pkgs/by-name/mc/mcap-cli/package.nix +++ b/pkgs/by-name/mc/mcap-cli/package.nix @@ -8,7 +8,7 @@ nix-update-script, }: let - version = "0.0.56"; + version = "0.0.61"; in buildGoModule { @@ -20,10 +20,10 @@ buildGoModule { repo = "mcap"; owner = "foxglove"; rev = "releases/mcap-cli/v${version}"; - hash = "sha256-PPllUAkcuv/FXIjsuJFJ9KbzA6qHCaOBQz77N7D2JtA="; + hash = "sha256-PR0w/D5XwLaRP9vkRt8f9huG75lPTIwyhcegjlY1pno="; }; - vendorHash = "sha256-twuXJXiGhjTqlEZ3xD8G9CruSLxFC33PMs2GZadl1Ow="; + vendorHash = "sha256-Q1TjUlS7+fV2HBQk108c+o/9IRpDc9C8jzBk048Mkig="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/mg/mgrep/package.nix b/pkgs/by-name/mg/mgrep/package.nix index 724013aea761..30f103e33700 100644 --- a/pkgs/by-name/mg/mgrep/package.nix +++ b/pkgs/by-name/mg/mgrep/package.nix @@ -12,19 +12,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "mgrep"; - version = "0.1.6"; + version = "0.1.10"; src = fetchFromGitHub { owner = "mixedbread-ai"; repo = "mgrep"; tag = "v${finalAttrs.version}"; - hash = "sha256-jGzOwonT4nq0nMUBBp4Y7BvwTerHLzkTMss9glM+uP4="; + hash = "sha256-Njs0h2Roqm9xK8TV7BqrR5EwpK+ONNl3ct1fHU0UZEY="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 2; - hash = "sha256-oq7jczTfm6CgLAUYftBlAYK6MFELDRfXCFtjsLWV8mU="; + hash = "sha256-qNsYMp25OAbbv+K7qvNRB+7QzzrgtrKQkUoe9IMIR5c="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/mo/mommy/package.nix b/pkgs/by-name/mo/mommy/package.nix index 0ba4fc9f1593..515207c75602 100644 --- a/pkgs/by-name/mo/mommy/package.nix +++ b/pkgs/by-name/mo/mommy/package.nix @@ -23,13 +23,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "mommy"; - version = "1.7.0"; + version = "1.8.0"; src = fetchFromGitHub { owner = "FWDekker"; repo = "mommy"; - rev = "v${finalAttrs.version}"; - hash = "sha256-G/8gUoJ6zKtSVlxrMYAkPX28SNG9XnLE72FZkqGhe+o="; + tag = "v${finalAttrs.version}"; + hash = "sha256-zuFiRzM3mDt5GIaRl9nCLH3YteJfKtV2R29JwIKygjY="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/my/myks/package.nix b/pkgs/by-name/my/myks/package.nix index 88e2977b6510..33f49a4739f0 100644 --- a/pkgs/by-name/my/myks/package.nix +++ b/pkgs/by-name/my/myks/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "myks"; - version = "5.7.0"; + version = "5.8.1"; src = fetchFromGitHub { owner = "mykso"; repo = "myks"; tag = "v${version}"; - hash = "sha256-WxbADpvay7k0niTpKjf/1YqjQBxlMfdWl4MXY6+5iFY="; + hash = "sha256-OzxghyobV91jEbSNTC+Cc9vZt5V+RLTltUajedzv5zw="; }; - vendorHash = "sha256-Va8x5kvrms/3/DH6TgcpndBh6MQ0fFatJApcOeH6gwc="; + vendorHash = "sha256-b1uLNz8dSJnJ0tevdm79x9YVas+Wh9//4o+k6fEckZA="; subPackages = "."; diff --git a/pkgs/by-name/ne/nelm/package.nix b/pkgs/by-name/ne/nelm/package.nix index 6cd65dd90775..8302e491e3a3 100644 --- a/pkgs/by-name/ne/nelm/package.nix +++ b/pkgs/by-name/ne/nelm/package.nix @@ -9,16 +9,16 @@ }: buildGoModule (finalAttrs: { pname = "nelm"; - version = "1.19.0"; + version = "1.19.1"; src = fetchFromGitHub { owner = "werf"; repo = "nelm"; tag = "v${finalAttrs.version}"; - hash = "sha256-d/WhWBNkfeWeWBN7GIL0owkgzOXLfurHMFAa5C+WjrM="; + hash = "sha256-iFr0IuIwZARGcU2xfavNuBu3Z6vKQjddwadU1PBE1/A="; }; - vendorHash = "sha256-2sBZLmx2c9FfoJrMR1PxbwHzta9MBF9K0vGr3PVcmF4="; + vendorHash = "sha256-7KMSdfumDlAMfJFLFalH8WneQ+AFnTTnCZKYRTP9gX8="; subPackages = [ "cmd/nelm" ]; diff --git a/pkgs/by-name/ne/nerdfetch/package.nix b/pkgs/by-name/ne/nerdfetch/package.nix index 190c3cbd4d51..3db1d4bfbe80 100644 --- a/pkgs/by-name/ne/nerdfetch/package.nix +++ b/pkgs/by-name/ne/nerdfetch/package.nix @@ -6,13 +6,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "nerdfetch"; - version = "8.4.2"; + version = "8.5.1"; src = fetchFromGitHub { owner = "ThatOneCalculator"; repo = "NerdFetch"; tag = "v${finalAttrs.version}"; - hash = "sha256-G1BWggVPxpIKK82pKHD4Jxyis4CY156Jox2/xHRQfrI="; + hash = "sha256-wt/VpieLuS8cAUlpCdiFysdrjXwgGZ436eMUycTl0S4="; }; dontUnpack = true; diff --git a/pkgs/by-name/ne/netlify-cli/package.nix b/pkgs/by-name/ne/netlify-cli/package.nix index 0adc72bed8a8..4765aeb9b804 100644 --- a/pkgs/by-name/ne/netlify-cli/package.nix +++ b/pkgs/by-name/ne/netlify-cli/package.nix @@ -11,13 +11,13 @@ buildNpmPackage rec { pname = "netlify-cli"; - version = "23.13.5"; + version = "23.15.0"; src = fetchFromGitHub { owner = "netlify"; repo = "cli"; tag = "v${version}"; - hash = "sha256-txP7zyZPdReZehfDmAmpQHPmnO6WWRaZ4XfmTLFhcUY="; + hash = "sha256-y81VmYt5NDXNcipPY4DIWDICF3a0eETJVQRFRATi1Dk="; }; # Prevent postinstall script from running before package is built @@ -27,7 +27,7 @@ buildNpmPackage rec { touch .git ''; - npmDepsHash = "sha256-M9CrREPeAIPv3edOv4l0rsfF3VeYbfYppQlbb2Hnpo8="; + npmDepsHash = "sha256-yKDLaNIofYLsoWvxaZUfY+LyVd/s4NGD+LEmd9Y7CAA="; inherit nodejs; diff --git a/pkgs/by-name/ne/newlib/package.nix b/pkgs/by-name/ne/newlib/package.nix index 1946dac7cbdc..c7b3ccbe8a85 100644 --- a/pkgs/by-name/ne/newlib/package.nix +++ b/pkgs/by-name/ne/newlib/package.nix @@ -26,6 +26,11 @@ stdenvNoLibc.mkDerivation (finalAttrs: { url = "https://sourceware.org/git/?p=newlib-cygwin.git;a=patch;h=8a8fb570d7c5310a03a34b3dd6f9f8bb35ee9f40"; hash = "sha256-hWS/X0jf/ZFXIR39NvNDVhkR8F81k9UWpsqDhZFxO5o="; }) + (fetchpatch { + name = "0002-newlib-Fix-i386-libgloss-support.patch"; + url = "https://sourceware.org/git/?p=newlib-cygwin.git;a=patch;h=351842d55ee50fab672818b72f2c6bf3be1772bd;hp=4a1144dc540423b422dbec27eb433bc7dc725ae8"; + hash = "sha256-GMx9nQKJEnXbA5HFczp3xjrrU94j1oXq4lIjEf0um9Y="; + }) ] ++ lib.optionals nanoizeNewlib [ # https://bugs.gentoo.org/723756 diff --git a/pkgs/by-name/nf/nfpm/package.nix b/pkgs/by-name/nf/nfpm/package.nix index ab08d86b3f62..14fc42dac37e 100644 --- a/pkgs/by-name/nf/nfpm/package.nix +++ b/pkgs/by-name/nf/nfpm/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "nfpm"; - version = "2.44.2"; + version = "2.45.0"; src = fetchFromGitHub { owner = "goreleaser"; repo = "nfpm"; rev = "v${version}"; - hash = "sha256-xmOB9AWesWEx4alon4h/83d15BZdxUVVO/KWutejCpw="; + hash = "sha256-sz6+oUvEi3iYKLRxHaeP2T+9m5CavgIzZIz8wuSfM+M="; }; vendorHash = "sha256-tEuNOBBUnJNjk1Mao8A7KtuPIdkxsmj+yp8fuovOK0s="; diff --git a/pkgs/by-name/nu/numcpp/package.nix b/pkgs/by-name/nu/numcpp/package.nix index 9471260ddb98..796ff7710292 100644 --- a/pkgs/by-name/nu/numcpp/package.nix +++ b/pkgs/by-name/nu/numcpp/package.nix @@ -9,13 +9,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "numcpp"; - version = "2.15.0"; + version = "2.16.0"; src = fetchFromGitHub { owner = "dpilger26"; repo = "NumCpp"; tag = "Version_${finalAttrs.version}"; - hash = "sha256-5HWemgBhTUvoeommFOChWOplfEZPOXwQktkCeO5FnSU="; + hash = "sha256-r1NHutP2b5hq8v/TXyk3WQ7hVmWHVaJPZ200NbC2HLk="; }; patches = [ ./pytest-CMakeLists.patch ]; diff --git a/pkgs/by-name/od/odhcp6c/package.nix b/pkgs/by-name/od/odhcp6c/package.nix index 81fa2c16169c..aa640d85ce4e 100644 --- a/pkgs/by-name/od/odhcp6c/package.nix +++ b/pkgs/by-name/od/odhcp6c/package.nix @@ -9,12 +9,12 @@ stdenv.mkDerivation { pname = "odhcp6c"; - version = "0-unstable-2025-12-29"; + version = "0-unstable-2026-01-25"; src = fetchgit { url = "https://git.openwrt.org/project/odhcp6c.git"; - rev = "8abb45065f5ef9d176efa6bd151a1209b05852c4"; - hash = "sha256-xly6FAp8yddBnJeCSupVIq0Wec+sSFuuKH91MNKvHwM="; + rev = "24485bb4b35ab84c17c2e87bd561d026d4c15c00"; + hash = "sha256-cfBKly95vI+8u6lZ4LyrSrNvCf3ogTKtLDzuodO26qw="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/ok/okolors/package.nix b/pkgs/by-name/ok/okolors/package.nix index f1792309b44e..681aeec2ea16 100644 --- a/pkgs/by-name/ok/okolors/package.nix +++ b/pkgs/by-name/ok/okolors/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "okolors"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "Ivordir"; repo = "Okolors"; rev = "v${version}"; - hash = "sha256-U7rLynXZGHCeZjaXoXx2IRDgUFv7zOKfb4BPgDROzBc="; + hash = "sha256-RSkZUkwCn9uvvT2dIqM2Q4+mRqjUegVuXCms5DBugbk="; }; - cargoHash = "sha256-3wZeRPG2VrpPlqRVmkrMskqzM6NGZoSGbgGBTJzKCgQ="; + cargoHash = "sha256-ceFyFbNmC7PoleTejymQw9Ii9rxx2qJmFifNAQjLVUM="; meta = { description = "Generate a color palette from an image using k-means clustering in the Oklab color space"; diff --git a/pkgs/by-name/ok/okteto/package.nix b/pkgs/by-name/ok/okteto/package.nix index 218b86d0d04e..cd9c55c5d8ee 100644 --- a/pkgs/by-name/ok/okteto/package.nix +++ b/pkgs/by-name/ok/okteto/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "okteto"; - version = "3.15.0"; + version = "3.16.0"; src = fetchFromGitHub { owner = "okteto"; repo = "okteto"; tag = finalAttrs.version; - hash = "sha256-EXkHA8/YIhEmxMezLzXC1dpaBSMKywaN7XnCOqhNPLs="; + hash = "sha256-wAtZPn8Ew525c9q0aaUuoGt8+clBeojfSPQtVRV77/k="; }; - vendorHash = "sha256-OMrQf8TRH/zd+OmA6TQBs/dHrUujoifSz1ex/oqAVsA="; + vendorHash = "sha256-++VV4quQnzgJ7NThzyqxEeCZAxFJcNwNIrRT0GyPF/Q="; postPatch = '' # Disable some tests that need file system & network access. diff --git a/pkgs/by-name/om/omnictl/package.nix b/pkgs/by-name/om/omnictl/package.nix index 4b2d1719412c..8df326afe93a 100644 --- a/pkgs/by-name/om/omnictl/package.nix +++ b/pkgs/by-name/om/omnictl/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "omnictl"; - version = "1.4.7"; + version = "1.4.8"; src = fetchFromGitHub { owner = "siderolabs"; repo = "omni"; rev = "v${version}"; - hash = "sha256-+lfA8IGMLGdLAHkrBWCwTuZ1PFcYE3jmr9PJQveEoPQ="; + hash = "sha256-u2gjwOzpbkqI0gSlld3ZDG7v8S1ul/RRaQXx4cocBYY="; }; vendorHash = "sha256-lVUe1XQr46uzx3kfj7KmoiGFUGEb7UT16IQSI8In8RU="; diff --git a/pkgs/by-name/op/openfortivpn/package.nix b/pkgs/by-name/op/openfortivpn/package.nix index 1990fb6b7e3a..cdf297b3db40 100644 --- a/pkgs/by-name/op/openfortivpn/package.nix +++ b/pkgs/by-name/op/openfortivpn/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "openfortivpn"; - version = "1.23.1"; + version = "1.24.1"; src = fetchFromGitHub { owner = "adrienverge"; repo = "openfortivpn"; tag = "v${finalAttrs.version}"; - hash = "sha256-Pv9v7e5xPTIrgqldBDtTFxW+aIjbxSeu0sQ9n6HjO9w="; + hash = "sha256-zJSEBfhb2dFEOW/sJyB7xFLGGUQLjkz20V80L0ew7J8="; }; # we cannot write the config file to /etc and as we don't need the file, so drop it diff --git a/pkgs/by-name/os/ospd-openvas/package.nix b/pkgs/by-name/os/ospd-openvas/package.nix index 541d86c31383..737a539d72ec 100644 --- a/pkgs/by-name/os/ospd-openvas/package.nix +++ b/pkgs/by-name/os/ospd-openvas/package.nix @@ -4,16 +4,16 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ospd-openvas"; - version = "22.10.0"; + version = "22.10.1"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "ospd-openvas"; - tag = "v${version}"; - hash = "sha256-a1+rPHt/H3/ejEGGNUBER2ow5x9JlQsfIQHdM6GKPeQ="; + tag = "v${finalAttrs.version}"; + hash = "sha256-YrCYudM45xDSQRNhUfYAxFNKToMsWdGwtDYJiZ0E6+c="; }; pythonRelaxDeps = [ @@ -26,7 +26,7 @@ python3.pkgs.buildPythonApplication rec { build-system = with python3.pkgs; [ poetry-core ]; - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python3.pkgs; [ defusedxml deprecated lxml @@ -45,9 +45,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "OSP server implementation to allow GVM to remotely control an OpenVAS Scanner"; homepage = "https://github.com/greenbone/ospd-openvas"; - changelog = "https://github.com/greenbone/ospd-openvas/releases/tag/${src.tag}"; + changelog = "https://github.com/greenbone/ospd-openvas/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ fab ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pa/passt/package.nix b/pkgs/by-name/pa/passt/package.nix index 064b36f21465..799dbe2f3eb6 100644 --- a/pkgs/by-name/pa/passt/package.nix +++ b/pkgs/by-name/pa/passt/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "passt"; - version = "2025_09_19.623dbf6"; + version = "2026_01_20.386b5f5"; src = fetchurl { url = "https://passt.top/passt/snapshot/passt-${finalAttrs.version}.tar.gz"; - hash = "sha256-3krWW/QKijgZsmHuelMjpcaL8OyRqmPKC/wUvag0ZHI="; + hash = "sha256-s3izbMbReYj9jv3J5DJJWvyWeHw+4jGu5VvH5QxO320="; }; separateDebugInfo = true; diff --git a/pkgs/by-name/ph/phel/package.nix b/pkgs/by-name/ph/phel/package.nix index 02eb98ac9d34..9d25f9bd8942 100644 --- a/pkgs/by-name/ph/phel/package.nix +++ b/pkgs/by-name/ph/phel/package.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "phel"; - version = "0.28.0"; + version = "0.29.0"; src = fetchFromGitHub { owner = "phel-lang"; repo = "phel-lang"; tag = "v${finalAttrs.version}"; - hash = "sha256-kl1AwHApVaCT9rli3pvc+ftMfj+ZJg+NRi2DafI8cVo="; + hash = "sha256-OnqGEK0f8CCzHdl3NPkKheM9FslGU/cVWEX6V4225dQ="; }; - vendorHash = "sha256-ypyiNC3NX94g+koQ8uZjrEqLTvctTQNi18od+vP4e/g="; + vendorHash = "sha256-X0lLTEFsRXFx7ZXNdSsGL7Hiszlu6V3AWqNsyt6W32U="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/pj/pjsip/package.nix b/pkgs/by-name/pj/pjsip/package.nix index bab26d25068d..4c15c0a04afe 100644 --- a/pkgs/by-name/pj/pjsip/package.nix +++ b/pkgs/by-name/pj/pjsip/package.nix @@ -13,13 +13,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "pjsip"; - version = "2.15.1"; + version = "2.16"; src = fetchFromGitHub { owner = "pjsip"; repo = "pjproject"; tag = finalAttrs.version; - hash = "sha256-9WzOIKWGy71OMzaPOp1P8/pvhHio2rDJOkH1VaNItjU="; + hash = "sha256-WDKkC/M8khhPaRLsAh6FXoUSTgCBK+RAFpEcB9+MBHc="; }; postPatch = '' diff --git a/pkgs/by-name/po/portmidi/package.nix b/pkgs/by-name/po/portmidi/package.nix index dddcd354f7da..04edd821a79c 100644 --- a/pkgs/by-name/po/portmidi/package.nix +++ b/pkgs/by-name/po/portmidi/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "portmidi"; - version = "2.0.7"; + version = "2.0.8"; src = fetchFromGitHub { owner = "portmidi"; repo = "portmidi"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-kmyjOsjLG56Qqrf6DqgOTpt4A4aCMvCI3koiUoKzwrE="; + tag = "v${finalAttrs.version}"; + hash = "sha256-j5m/ablSzsENVzE1ghvnu+uE4nB0V91SA/mrCx5gCNk="; }; cmakeFlags = [ diff --git a/pkgs/by-name/qb/qbittorrent-enhanced/package.nix b/pkgs/by-name/qb/qbittorrent-enhanced/package.nix index 3feacb01b699..e24d83350063 100644 --- a/pkgs/by-name/qb/qbittorrent-enhanced/package.nix +++ b/pkgs/by-name/qb/qbittorrent-enhanced/package.nix @@ -7,13 +7,13 @@ (qbittorrent.override { inherit guiSupport; }).overrideAttrs (old: rec { pname = "qbittorrent-enhanced" + lib.optionalString (!guiSupport) "-nox"; - version = "5.1.2.10"; + version = "5.1.3.10"; src = fetchFromGitHub { owner = "c0re100"; repo = "qBittorrent-Enhanced-Edition"; rev = "release-${version}"; - hash = "sha256-Q3gipRgZCzihKUQZZmETT65AUSEUfgj9dFxZFybq258="; + hash = "sha256-yvH+qHmkAZf/fgpb4gNocZMcExyKs88e814peYK8Xd4="; }; meta = old.meta // { diff --git a/pkgs/by-name/re/redka/package.nix b/pkgs/by-name/re/redka/package.nix index 6aab01702841..debcd79b3af5 100644 --- a/pkgs/by-name/re/redka/package.nix +++ b/pkgs/by-name/re/redka/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "redka"; - version = "0.6.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "nalgeon"; repo = "redka"; tag = "v${finalAttrs.version}"; - hash = "sha256-8p1riY5tCLhNWbXGmMEolqVVyjeKmc0WSaTI7lLZhJk="; + hash = "sha256-ALmRlikIFClzd/bghD3IUolnl3haFhKN+maqaP06dFY="; }; - vendorHash = "sha256-vtCUDRBVbG7xocE7yUDktUSzEEc5af75R7rmcabu/sQ="; + vendorHash = "sha256-76mkNwmqOQCMLoWQr1ExZ2hS5YqiCj7gHQLvMl/wXbY="; subPackages = [ "cmd/redka" diff --git a/pkgs/by-name/sh/shadowsocks-rust/package.nix b/pkgs/by-name/sh/shadowsocks-rust/package.nix index 1088d8540813..263ddfa165f6 100644 --- a/pkgs/by-name/sh/shadowsocks-rust/package.nix +++ b/pkgs/by-name/sh/shadowsocks-rust/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "shadowsocks-rust"; - version = "1.23.5"; + version = "1.24.0"; src = fetchFromGitHub { owner = "shadowsocks"; repo = "shadowsocks-rust"; tag = "v${version}"; - hash = "sha256-szFFnQw38d8EWDKUF3/biuniNkd4Rz4sq7TvZGM8dcc="; + hash = "sha256-wqZh+JQDUbH7ZYT4vNzSI3JwRRYDgS5/RjrDaKCxgLc="; }; - cargoHash = "sha256-I+qHJ5w4aJOZCNhoMJpqOjrcmiHI+Mjfy5d8rl6L+Hw="; + cargoHash = "sha256-ZLgHDJ4kP+Ohw1OgC/0wHAPnTEc5bN0JQMmgms1Gih4="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; diff --git a/pkgs/by-name/si/signwriting/package.nix b/pkgs/by-name/si/signwriting/package.nix index 8be44d199ce1..d7912896950b 100644 --- a/pkgs/by-name/si/signwriting/package.nix +++ b/pkgs/by-name/si/signwriting/package.nix @@ -4,8 +4,11 @@ fetchurl, }: -runCommand "signwriting-1.1.4" +runCommand "signwriting" { + pname = "signwriting"; + version = "1.1.4"; + src1 = fetchurl { url = "https://github.com/Slevinski/signwriting_2010_fonts/raw/61c8e7123a1168657b5d34d85266a637f67b9d2b/fonts/SignWriting%202010.ttf"; name = "SignWriting_2010.ttf"; diff --git a/pkgs/by-name/si/simgrid/package.nix b/pkgs/by-name/si/simgrid/package.nix index 2f5cdac9be5a..7cb119a732f0 100644 --- a/pkgs/by-name/si/simgrid/package.nix +++ b/pkgs/by-name/si/simgrid/package.nix @@ -31,14 +31,14 @@ stdenv.mkDerivation rec { pname = "simgrid"; - version = "4.0"; + version = "4.1"; src = fetchFromGitLab { domain = "framagit.org"; owner = "simgrid"; repo = "simgrid"; rev = "v${version}"; - sha256 = "sha256-wRyUeXx8mvrwBLoj8nHNdjJuUjYfWoXuZS1+E7lmCLc="; + sha256 = "sha256-d5yzlR2uo//EcFtqhNUU2q/RCwBiXrRNUAMkEbA49ZQ="; }; propagatedBuildInputs = [ boost ]; diff --git a/pkgs/by-name/si/sish/package.nix b/pkgs/by-name/si/sish/package.nix index 996ba17f68ec..1ce1261cd409 100644 --- a/pkgs/by-name/si/sish/package.nix +++ b/pkgs/by-name/si/sish/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "sish"; - version = "2.20.0"; + version = "2.21.1"; src = fetchFromGitHub { owner = "antoniomika"; repo = "sish"; tag = "v${version}"; - hash = "sha256-zw8zWvyApozHXROZV/o4hZ1EEl0u12snRxjhsqtSrI0="; + hash = "sha256-AHMga+5JLowaBJ2BvCWWamSrQNem4unIwuxd8D8vDsQ="; }; - vendorHash = "sha256-FQzmFyunNllbn4Vaj+kzLamIXDGdWn90TA577EkgI6c="; + vendorHash = "sha256-1MojbM5MsJzhrUWLyQuTw7rBvDdAaQonpkCpuJz9EHA="; ldflags = [ "-s" diff --git a/pkgs/by-name/sl/slirp4netns/package.nix b/pkgs/by-name/sl/slirp4netns/package.nix index 4bda7a4afcdc..59381cf14cdf 100644 --- a/pkgs/by-name/sl/slirp4netns/package.nix +++ b/pkgs/by-name/sl/slirp4netns/package.nix @@ -37,6 +37,11 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; strictDeps = true; + outputs = [ + "out" + "man" + ]; + passthru.tests = { inherit (nixosTests) podman; }; meta = { diff --git a/pkgs/by-name/sm/smbclient-ng/package.nix b/pkgs/by-name/sm/smbclient-ng/package.nix index eb79e6f28a16..43724f3c4a5d 100644 --- a/pkgs/by-name/sm/smbclient-ng/package.nix +++ b/pkgs/by-name/sm/smbclient-ng/package.nix @@ -4,16 +4,16 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "smbclient-ng"; - version = "2.1.7"; + version = "3.0.0"; pyproject = true; src = fetchFromGitHub { owner = "p0dalirius"; repo = "smbclient-ng"; - tag = version; - hash = "sha256-gZbXtgxB5GkypU6U2oe9miobBbwnz/eXs/yWkzVUCcc="; + tag = finalAttrs.version; + hash = "sha256-W0f+PxPjI5raIjUNK7fcfPvFugrJxLZTWZPpX/6P56w="; }; pythonRelaxDeps = [ @@ -39,9 +39,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool to interact with SMB shares"; homepage = "https://github.com/p0dalirius/smbclient-ng"; - changelog = "https://github.com/p0dalirius/smbclient-ng/releases/tag/${version}"; + changelog = "https://github.com/p0dalirius/smbclient-ng/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "smbclientng"; }; -} +}) diff --git a/pkgs/by-name/so/socket_wrapper/package.nix b/pkgs/by-name/so/socket_wrapper/package.nix index 1eb299ecd7c3..f6c92f047df9 100644 --- a/pkgs/by-name/so/socket_wrapper/package.nix +++ b/pkgs/by-name/so/socket_wrapper/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "socket_wrapper"; - version = "1.5.1"; + version = "1.5.2"; src = fetchurl { url = "mirror://samba/cwrap/socket_wrapper-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-miEZA+G3BeORbMUJ0MbV8PjftutYf0SOEdjiAJtHdaU="; + hash = "sha256-iw9NbCrn9fD0dfA/rVSWytuMtXkUqBFhZZkJLNgwtW4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sp/spider/package.nix b/pkgs/by-name/sp/spider/package.nix index d07a58c5d72d..0fe285d8b807 100644 --- a/pkgs/by-name/sp/spider/package.nix +++ b/pkgs/by-name/sp/spider/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "spider"; - version = "2.37.180"; + version = "2.44.3"; src = fetchFromGitHub { owner = "spider-rs"; repo = "spider"; tag = "v${finalAttrs.version}"; - hash = "sha256-nUi6y/EoTSce39Ke+zdlr9K+x4doKWBAGv3wZbwSp2k="; + hash = "sha256-zOHk9vZGf9f3VD6EN+EIfFdyFGWNtTOKWGrteH86DA4="; }; - cargoHash = "sha256-x/vlYLRa54a4O9OzgZfXWZtsZjuE+U1mS7VqcejwS88="; + cargoHash = "sha256-LC5rrL+1HrxadsoSJ+3uvi3Wraud/mzCraIFZGFyk0o="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ss/sse2neon/package.nix b/pkgs/by-name/ss/sse2neon/package.nix index 7b4420e62f82..b8fbb15c155a 100644 --- a/pkgs/by-name/ss/sse2neon/package.nix +++ b/pkgs/by-name/ss/sse2neon/package.nix @@ -15,6 +15,8 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-vb9k+KjiGodVngza0R18LjfPTlsqFbzqXZqefm6KHj0="; }; + hardeningDisable = [ "fortify" ]; + doCheck = true; installPhase = '' diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix index 7b00c93cf007..934f5c0a0e66 100644 --- a/pkgs/by-name/st/stackit-cli/package.nix +++ b/pkgs/by-name/st/stackit-cli/package.nix @@ -12,16 +12,16 @@ buildGoModule rec { pname = "stackit-cli"; - version = "0.52.0"; + version = "0.53.1"; src = fetchFromGitHub { owner = "stackitcloud"; repo = "stackit-cli"; rev = "v${version}"; - hash = "sha256-eBNr4JuzMkO7gFNz5H9Anh1hAcBgFTWvz6jT9oNzeQ8="; + hash = "sha256-pzOux+atRST7XHirPhe2DQrA1cMkOw3j2Tnu7VrUByg="; }; - vendorHash = "sha256-ujdLPiETHFoP+YfJUCZcAoZolB6bCtjsE7OaYWOTA1A="; + vendorHash = "sha256-spmN7TMcPwehb5p8SGK1oixi4y2jcM5DkNKILTJD7Xg="; subPackages = [ "." ]; diff --git a/pkgs/by-name/st/steam-rom-manager/package.nix b/pkgs/by-name/st/steam-rom-manager/package.nix index 8859854f64d0..2cad0592feec 100644 --- a/pkgs/by-name/st/steam-rom-manager/package.nix +++ b/pkgs/by-name/st/steam-rom-manager/package.nix @@ -6,11 +6,11 @@ appimageTools.wrapType2 rec { pname = "steam-rom-manager"; - version = "2.5.30"; + version = "2.5.33"; src = fetchurl { url = "https://github.com/SteamGridDB/steam-rom-manager/releases/download/v${version}/Steam-ROM-Manager-${version}.AppImage"; - sha256 = "sha256-2prpPNgB8EYrswYc98RRrQtHc/s9asbtACRCDyyGQqg="; + sha256 = "sha256-gaE19+z7pOr55b4Ub+ynxtAlFxmF+n3LkY8SDvfgc6o="; }; extraInstallCommands = diff --git a/pkgs/by-name/st/storm/package.nix b/pkgs/by-name/st/storm/package.nix index 5b21d67d1ab1..d22eabbbb159 100644 --- a/pkgs/by-name/st/storm/package.nix +++ b/pkgs/by-name/st/storm/package.nix @@ -14,12 +14,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "apache-storm"; - version = "2.8.2"; + version = "2.8.3"; name = "${finalAttrs.pname}-${finalAttrs.version}"; src = fetchurl { url = "mirror://apache/storm/${finalAttrs.name}/${finalAttrs.name}.tar.gz"; - hash = "sha256-gG2ZruU2Ua5EmVbXYP9DivtPCNwisjhk1SgZXCciPFs="; + hash = "sha256-W7a/4vJgGhiAxk0l+1jY+38Mpz8WOLodhlW6l6nQHEc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/st/styx-cli/package.nix b/pkgs/by-name/st/styx-cli/package.nix new file mode 100644 index 000000000000..495714be7e3f --- /dev/null +++ b/pkgs/by-name/st/styx-cli/package.nix @@ -0,0 +1,58 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + nix-update-script, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "styx-cli"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "bearcove"; + repo = "styx"; + tag = "styx-cli-v${finalAttrs.version}"; + hash = "sha256-1XS1voPdqr2GJSsOdm93alknS5vwdoFi1WF9bzMCf0o="; + }; + + cargoHash = "sha256-7eqw0Qjj2VV2KYGSOVoLl8nyuMCTMpLte2lVL7MQPpI="; + + cargoBuildFlags = [ + "--package" + "styx-cli" + ]; + + checkFlags = [ + # These tests don't like nix's build environment + "--skip=error::tests::test_missing_field_diagnostic" + "--skip=error::tests::test_unknown_field_diagnostic" + "--skip=error::tests::test_ariadne_config_respects_no_color_env" + "--skip=error::tests::test_invalid_scalar_diagnostic" + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { + extraArgs = [ + "--use-github-releases" + "--version-regex" + "styx-cli-v(.*)" + ]; + }; + + meta = { + changelog = "https://github.com/bearcove/styx/releases/tag/styx-cli-v${finalAttrs.version}"; + description = "Document language for mortals"; + downloadPage = "https://github.com/bearcove/styx"; + homepage = "https://styx.bearcove.eu/"; + license = with lib.licenses; [ + asl20 + mit + ]; + maintainers = [ lib.maintainers.pyrox0 ]; + mainProgram = "styx"; + }; +}) diff --git a/pkgs/by-name/sw/swayest-workstyle/package.nix b/pkgs/by-name/sw/swayest-workstyle/package.nix index ab70e3a68a9b..a11f12eb9bb2 100644 --- a/pkgs/by-name/sw/swayest-workstyle/package.nix +++ b/pkgs/by-name/sw/swayest-workstyle/package.nix @@ -6,18 +6,18 @@ let pname = "swayest-workstyle"; - version = "1.3.6"; + version = "1.3.8"; src = fetchFromGitHub { owner = "Lyr-7D1h"; repo = "swayest_workstyle"; rev = version; - hash = "sha256-0IFEVk6LQagwbm/QZG+dzYFfNhb7ieMxaCbFdeoZWwc="; + hash = "sha256-n4hQG3rZ5gVLfknQr+NOyOtRPiYgBOeIYM5f6RUuet0="; }; in rustPlatform.buildRustPackage { inherit pname version src; - cargoHash = "sha256-Txyj2o4Ew8VPKV/UCNiLhosgm5kuSl+na2l4H3yl/Yc="; + cargoHash = "sha256-qJ9MDpDLu6WuD8u98ef32jIJE/RZI3fYaEIa+9whB+M="; # No tests doCheck = false; diff --git a/pkgs/by-name/tc/tcptrace/fix-owners.patch b/pkgs/by-name/tc/tcptrace/fix-owners.patch deleted file mode 100644 index 1b725f05087a..000000000000 --- a/pkgs/by-name/tc/tcptrace/fix-owners.patch +++ /dev/null @@ -1,16 +0,0 @@ -Index: tcptrace-6.6.1/Makefile.in -=================================================================== ---- tcptrace-6.6.1.orig/Makefile.in ---- tcptrace-6.6.1/Makefile.in -@@ -286,9 +286,9 @@ - # just a quick installation rule - INSTALL = ./install-sh -c - install: tcptrace install-man -- $(INSTALL) -m 755 -o bin -g bin tcptrace ${BINDIR}/tcptrace -+ $(INSTALL) -m 755 tcptrace ${BINDIR}/tcptrace - install-man: -- $(INSTALL) -m 444 -o bin -g bin tcptrace.man $(MANDIR)/man1/tcptrace.1 -+ $(INSTALL) -m 444 tcptrace.man $(MANDIR)/man1/tcptrace.1 - - - diff --git a/pkgs/by-name/tc/tcptrace/package.nix b/pkgs/by-name/tc/tcptrace/package.nix deleted file mode 100644 index 146b15e67368..000000000000 --- a/pkgs/by-name/tc/tcptrace/package.nix +++ /dev/null @@ -1,54 +0,0 @@ -{ - stdenv, - fetchurl, - lib, - libpcap, -}: -stdenv.mkDerivation (final: { - name = "tcptrace"; - version = "6.6.7"; - - srcs = [ - (fetchurl { - # Home page was down on 2024-02-01, so use Debian mirror as fallback. - urls = [ - "http://www.tcptrace.org/download/tcptrace-${final.version}.tar.gz" - "mirror://debian/pool/main/t/tcptrace/tcptrace_${final.version}.orig.tar.gz" - ]; - hash = "sha256-YzgKQFGTPKCJeUdqnfxvlZMIvJ9g1FJVIC44jrVpEL0="; - }) - (fetchurl { - url = "mirror://debian/pool/main/t/tcptrace/tcptrace_6.6.7-6.debian.tar.xz"; - hash = "sha256-8rkwzdXcDOc3kACvrlyTQsnSw6AJgy6xA0YrECu63gY="; - }) - ]; - sourceRoot = "tcptrace-${final.version}"; - - outputs = [ - "out" - "man" - ]; - - setOutputFlags = false; - - patches = [ ./fix-owners.patch ]; - prePatch = '' - patches_deb=(../debian/patches/bug*) - patches+=" ''${patches_deb[*]}" - ''; - - buildInputs = [ libpcap ]; - makeFlags = [ - "BINDIR=${placeholder "out"}/bin" - "MANDIR=${placeholder "man"}/share/man" - ]; - - meta = { - description = "Tool for analysis of TCP dump files"; - homepage = "http://www.tcptrace.org/"; - license = lib.licenses.gpl2Plus; - maintainers = [ lib.maintainers.gmacon ]; - mainProgram = "tcptrace"; - platforms = lib.platforms.unix; - }; -}) diff --git a/pkgs/by-name/te/temporal/package.nix b/pkgs/by-name/te/temporal/package.nix index c754df508f40..59671384d687 100644 --- a/pkgs/by-name/te/temporal/package.nix +++ b/pkgs/by-name/te/temporal/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "temporal"; - version = "1.29.2"; + version = "1.29.3"; src = fetchFromGitHub { owner = "temporalio"; repo = "temporal"; tag = "v${finalAttrs.version}"; - hash = "sha256-WiiezZ/2FgRte4BStIGHQhb5bHtfldi3TaIRG0xFtW0="; + hash = "sha256-rifErftrYC2PnsJmorBE997OarqAg1xYsca1/EM4/KE="; }; vendorHash = "sha256-CdzcOE/J0gqUbq7BXPpLFyNPNbFTziR5j9GPdYPzv50="; diff --git a/pkgs/by-name/ti/tigervnc/package.nix b/pkgs/by-name/ti/tigervnc/package.nix index 1d5eaa922dfc..88b6226f9eff 100644 --- a/pkgs/by-name/ti/tigervnc/package.nix +++ b/pkgs/by-name/ti/tigervnc/package.nix @@ -43,17 +43,23 @@ ffmpeg, autoconf, automake, + libuuid, + libxkbcommon, + pipewire, + wayland, + wayland-scanner, + waylandSupport ? stdenv.hostPlatform.isLinux, }: stdenv.mkDerivation (finalAttrs: { - version = "1.15.0"; + version = "1.16.0"; pname = "tigervnc"; src = fetchFromGitHub { owner = "TigerVNC"; repo = "tigervnc"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZuuvRJe/lAqULWObPxGHVJrDPCTK4IVSqX0K1rWOctw="; + hash = "sha256-aIQcFX4GQ0VniacjYherpUSgzM55Han9oMvbjMUYgfE="; }; postPatch = @@ -61,7 +67,7 @@ stdenv.mkDerivation (finalAttrs: { sed -i -e '/^\$cmd \.= " -pn";/a$cmd .= " -xkbdir ${xkeyboard_config}/etc/X11/xkb";' unix/vncserver/vncserver.in fontPath= substituteInPlace vncviewer/vncviewer.cxx \ - --replace '"/usr/bin/ssh' '"${openssh}/bin/ssh' + --replace-fail '"/usr/bin/ssh' '"${openssh}/bin/ssh' source_top="$(pwd)" '' + '' @@ -73,9 +79,12 @@ stdenv.mkDerivation (finalAttrs: { dontUseCmakeBuildDir = true; cmakeFlags = [ - "-DCMAKE_INSTALL_PREFIX=${placeholder "out"}" - "-DCMAKE_INSTALL_SBINDIR=${placeholder "out"}/bin" - "-DCMAKE_INSTALL_LIBEXECDIR=${placeholder "out"}/bin" + (lib.cmakeFeature "CMAKE_INSTALL_PREFIX" (placeholder "out")) + (lib.cmakeFeature "CMAKE_INSTALL_SBINDIR" "${placeholder "out"}/bin") + (lib.cmakeFeature "CMAKE_INSTALL_LIBEXECDIR" "${placeholder "out"}/bin") + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + (lib.cmakeBool "ENABLE_WAYLAND" waylandSupport) ]; env.NIX_CFLAGS_COMPILE = toString [ @@ -172,6 +181,12 @@ stdenv.mkDerivation (finalAttrs: { libxdamage ] ++ xorg-server.buildInputs + ++ lib.optionals waylandSupport [ + libuuid + libxkbcommon + pipewire + wayland + ] ); nativeBuildInputs = [ @@ -189,6 +204,9 @@ stdenv.mkDerivation (finalAttrs: { zlib ] ++ xorg-server.nativeBuildInputs + ++ lib.optionals waylandSupport [ + wayland-scanner + ] ); propagatedBuildInputs = lib.optional stdenv.hostPlatform.isLinux xorg-server.propagatedBuildInputs; diff --git a/pkgs/by-name/tr/trufflehog/package.nix b/pkgs/by-name/tr/trufflehog/package.nix index 576ff3189050..b8480e440afe 100644 --- a/pkgs/by-name/tr/trufflehog/package.nix +++ b/pkgs/by-name/tr/trufflehog/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "trufflehog"; - version = "3.92.5"; + version = "3.93.0"; src = fetchFromGitHub { owner = "trufflesecurity"; repo = "trufflehog"; tag = "v${finalAttrs.version}"; - hash = "sha256-9nzcFw+7dpkSNAYy6Rh+qhhneO44tYCHEPPM2KDzs/4="; + hash = "sha256-Tvc0+xAVaPOXNo5JKTfdxDTPEhaisKVjWxbp1zEy6Rk="; }; - vendorHash = "sha256-98yTB5Wu2W2xesg9NMPv+Yij/stutRSP98MeTf807Jo="; + vendorHash = "sha256-U3pznVPh/nQ4YZ5y94VF+UeISXDaWJ/gTNrY8wqq2gQ="; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/tr/tryton/package.nix b/pkgs/by-name/tr/tryton/package.nix index 38be9993f62a..f9659ccda56d 100644 --- a/pkgs/by-name/tr/tryton/package.nix +++ b/pkgs/by-name/tr/tryton/package.nix @@ -20,12 +20,12 @@ python3Packages.buildPythonApplication rec { pname = "tryton"; - version = "7.6.3"; + version = "7.8.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-yZHHtTVVjiGUT0PA8q5MBBvh04JqMlWOscnA09QD0Yk="; + hash = "sha256-X8jJ/NXbvoKJdKep78inefILaFLjJyAmRMVfdOEb0tk="; }; build-system = [ python3Packages.setuptools ]; diff --git a/pkgs/by-name/ug/ugs/package.nix b/pkgs/by-name/ug/ugs/package.nix index eb7b49592bf7..e6eb894a1720 100644 --- a/pkgs/by-name/ug/ugs/package.nix +++ b/pkgs/by-name/ug/ugs/package.nix @@ -19,11 +19,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "ugs"; - version = "2.1.17"; + version = "2.1.18"; src = fetchzip { url = "https://github.com/winder/Universal-G-Code-Sender/releases/download/v${finalAttrs.version}/UniversalGcodeSender.zip"; - hash = "sha256-7Ed3oz6E/9pEX01Xk1UokRxo5vf80JrcdBaPoT7hgm4="; + hash = "sha256-GRoQ9Wg+OyjhBjjRiNVZlMQ6pukvj9i3p9UA+7B/Tww="; }; dontUnpack = true; diff --git a/pkgs/by-name/un/unrar/package.nix b/pkgs/by-name/un/unrar/package.nix index ff6860d68a87..16fefd106161 100644 --- a/pkgs/by-name/un/unrar/package.nix +++ b/pkgs/by-name/un/unrar/package.nix @@ -6,12 +6,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "unrar"; - version = "7.2.3"; + version = "7.2.4"; src = fetchzip { url = "https://www.rarlab.com/rar/unrarsrc-${finalAttrs.version}.tar.gz"; stripRoot = false; - hash = "sha256-AMaJ0PfnqUVPF2rdxWNtBfYu1oVFEqvSdnDaiNtmRAo="; + hash = "sha256-Rzab8jvER5fJpNXHCSi5FCYR9LfMX2Y/kP5JshYqTU0="; }; sourceRoot = finalAttrs.src.name; diff --git a/pkgs/by-name/ve/veusz/package.nix b/pkgs/by-name/ve/veusz/package.nix index 563d479b9924..e720da2e263a 100644 --- a/pkgs/by-name/ve/veusz/package.nix +++ b/pkgs/by-name/ve/veusz/package.nix @@ -7,12 +7,12 @@ python3Packages.buildPythonApplication rec { pname = "veusz"; - version = "4.1"; + version = "4.2"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-s7TaDnt+nEIAmAqiZf9aYPFWVtSX22Ruz8eMpxMRr0U="; + hash = "sha256-jyghPk/u4THHnXrG/UDzHfW4AkS6n0CEd3VK+GX9he0="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/vt/vttest/package.nix b/pkgs/by-name/vt/vttest/package.nix index a36f9aa01482..0ca3dca699fa 100644 --- a/pkgs/by-name/vt/vttest/package.nix +++ b/pkgs/by-name/vt/vttest/package.nix @@ -6,14 +6,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "vttest"; - version = "20241208"; + version = "20251205"; src = fetchurl { urls = [ "https://invisible-mirror.net/archives/vttest/vttest-${finalAttrs.version}.tgz" "https://invisible-island.net/archives/vttest/vttest-${finalAttrs.version}.tgz" ]; - sha256 = "sha256-j+47rH6H1KpKIXvSs4q5kQw7jPmmBbRQx2zMCtKmUZ0="; + sha256 = "sha256-zWiG+a7+aj9sVm+mEnGlVxCQGnGEnGML9TdqqYS/d8w="; }; meta = { diff --git a/pkgs/by-name/wa/wasmi/package.nix b/pkgs/by-name/wa/wasmi/package.nix index 326e7da974a0..412a691e2a1e 100644 --- a/pkgs/by-name/wa/wasmi/package.nix +++ b/pkgs/by-name/wa/wasmi/package.nix @@ -7,17 +7,17 @@ rustPlatform.buildRustPackage rec { pname = "wasmi"; - version = "0.51.2"; + version = "1.0.8"; src = fetchFromGitHub { owner = "paritytech"; repo = "wasmi"; tag = "v${version}"; - hash = "sha256-yElqCVMPB2wiCxdOzmalD2SydcBgTl0+L52MDpluWTM="; + hash = "sha256-+hzvJ0Jq2tFxbCBSSjnUHgZDRb7q0+OGEzMtjZU20Fg="; fetchSubmodules = true; }; - cargoHash = "sha256-0YxKaA7viWiQYtPXAdWXSWa79EY2x//3WiSjZ1NkkOQ="; + cargoHash = "sha256-8RVKZYMB5ieAnwHpjFloEmswUT8BbSRaSmduaoOa+io="; passthru.updateScript = nix-update-script { }; meta = { diff --git a/pkgs/by-name/we/websurfx/package.nix b/pkgs/by-name/we/websurfx/package.nix index de317949693f..76f409e0eb2c 100644 --- a/pkgs/by-name/we/websurfx/package.nix +++ b/pkgs/by-name/we/websurfx/package.nix @@ -6,7 +6,7 @@ pkg-config, }: let - version = "1.24.36"; + version = "1.24.46"; in rustPlatform.buildRustPackage { pname = "websurfx"; @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage { owner = "neon-mmd"; repo = "websurfx"; tag = "v${version}"; - hash = "sha256-Iw/wG6IKp+KdBVhmC/wVU55h9B/Ew8qrb4ZrMfVF+Ic="; + hash = "sha256-UEhnexMiMIheM5+paythCUjNdbOf9BDUN1Kd/Fn5RbM="; }; nativeBuildInputs = [ @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage { openssl ]; - cargoHash = "sha256-S8XGsOfYK1Ua2rCt7kKyLKXMXs1G1G7M6kqJ9UcdBjc="; + cargoHash = "sha256-tPOv+sXFz9wOrw9jp2UIOD1pxOhrxew1M/ZcKK40+R0="; postPatch = '' substituteInPlace src/handler.rs \ diff --git a/pkgs/by-name/wp/wpprobe/package.nix b/pkgs/by-name/wp/wpprobe/package.nix index 63c62506bdf3..defc1635c6d4 100644 --- a/pkgs/by-name/wp/wpprobe/package.nix +++ b/pkgs/by-name/wp/wpprobe/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "wpprobe"; - version = "0.8.0"; + version = "0.10.12"; src = fetchFromGitHub { owner = "Chocapikk"; repo = "wpprobe"; tag = "v${finalAttrs.version}"; - hash = "sha256-Cu0Bs9oDD/OAKASLXsLPve0e92PoHUaLmk6C+VDIaCU="; + hash = "sha256-fIPgWHPAjMQcKvH8fJhQUx08JfUfhOZAHSQCZ4YKK3k="; }; vendorHash = "sha256-pAKFrdja+rH0kiJH6hToZwLjE8lLBHFAUCjnCLbgxVo="; @@ -27,14 +27,14 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" "-w" - "-X=github.com/Chocapikk/wpprobe/internal/utils.Version=v${finalAttrs.version}" + "-X=github.com/Chocapikk/wpprobe/internal/version.Version=v${finalAttrs.version}" ]; doInstallCheck = true; checkFlags = [ - # Test requires network access - "-skip=TestUpdateWordfence" + # Tests require network access + "-skip=TestUpdateWordfence|TestAPI_Scan|TestAPI_ScanWithContext|TestAPI_ScanWithProgress|TestAPI_UpdateDatabases" ]; meta = { diff --git a/pkgs/by-name/ya/yazi/plugins/mount/default.nix b/pkgs/by-name/ya/yazi/plugins/mount/default.nix index 157deb0e66e0..0d47247a2aa1 100644 --- a/pkgs/by-name/ya/yazi/plugins/mount/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/mount/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "mount.yazi"; - version = "25.12.29-unstable-2026-01-26"; + version = "25.12.29-unstable-2026-01-31"; src = fetchFromGitHub { owner = "yazi-rs"; repo = "plugins"; - rev = "0c95a0dac882e652f70c6fbc79655658c0cb6e74"; - hash = "sha256-DwHTpEIuING9cajq+O61OmHR93/tpKqgU+cM0//5TZ8="; + rev = "d078b01ecbdb0f85f6ea8836a851c6bf72f9f865"; + hash = "sha256-aPe1AntPE76xq0VA/4FtBtRXmj+tfDjdMlQ9B9MkM+U="; }; meta = { diff --git a/pkgs/by-name/ya/yazi/plugins/nord/default.nix b/pkgs/by-name/ya/yazi/plugins/nord/default.nix index 6f9eb157ebb6..df5c757e3934 100644 --- a/pkgs/by-name/ya/yazi/plugins/nord/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/nord/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "nord.yazi"; - version = "0-unstable-2025-05-20"; + version = "0-unstable-2026-02-03"; src = fetchFromGitHub { owner = "stepbrobd"; repo = "nord.yazi"; - rev = "c9a58b4361ac82d5ddc91e6e27b620bb096d0bee"; - hash = "sha256-yjxdoZlOPFliNbp+SwNFd+PPWlD7j8edXC8urQo7WZA="; + rev = "891f0b3048c21ce48cd73948971ebde7a73b7260"; + hash = "sha256-EcHFLYNfK4pOMxZ0anWSDUPmTQoYdAohnVAtn0XSoO8="; }; meta = { diff --git a/pkgs/by-name/ya/yazi/plugins/yatline-catppuccin/default.nix b/pkgs/by-name/ya/yazi/plugins/yatline-catppuccin/default.nix index e1de72b64bf7..2d3300268ddb 100644 --- a/pkgs/by-name/ya/yazi/plugins/yatline-catppuccin/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/yatline-catppuccin/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "yatline-catppuccin.yazi"; - version = "0-unstable-2025-03-05"; + version = "0-unstable-2026-02-01"; src = fetchFromGitHub { owner = "imsi32"; repo = "yatline-catppuccin.yazi"; - rev = "8cc4773ecab8ee8995485d53897e1c46991a7fea"; - hash = "sha256-Wz53zjwFyflnxCIMjAv+nzcgDriJwVYBX81pFXJUzc4="; + rev = "6c3f166231d054bd500585b83280258f3941e3af"; + hash = "sha256-NRmXzgRMnjCKbg8V+TuppBRLbP1NAz7taRtYv8C7kqY="; }; meta = { diff --git a/pkgs/by-name/ya/yazi/plugins/yatline-githead/default.nix b/pkgs/by-name/ya/yazi/plugins/yatline-githead/default.nix index c5a40a87058e..01cf9a008756 100644 --- a/pkgs/by-name/ya/yazi/plugins/yatline-githead/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/yatline-githead/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "yatline-githead.yazi"; - version = "0-unstable-2026-01-30"; + version = "0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "imsi32"; repo = "yatline-githead.yazi"; - rev = "25a068d78838e463a7c34f3674a6f3b986756968"; - hash = "sha256-1BrqMwFff3wH+RntYSQkeuRZiBMdgK5v1c9h+QQ8XF8="; + rev = "929e52cd6ff9ef0130756260ee5f0af69ce5debe"; + hash = "sha256-1r7AY0Yzr32YZl2g74ylx+1vGoNg04PMkDXnaB0X+lk="; }; meta = { diff --git a/pkgs/by-name/za/zapzap/package.nix b/pkgs/by-name/za/zapzap/package.nix index 2abe48e3b903..6798e1b47c46 100644 --- a/pkgs/by-name/za/zapzap/package.nix +++ b/pkgs/by-name/za/zapzap/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "zapzap"; - version = "6.2.8"; + version = "6.2.9"; pyproject = true; src = fetchFromGitHub { owner = "rafatosta"; repo = "zapzap"; tag = version; - hash = "sha256-GV2Z1ZhcrCUCoOyc68oXKslVdQqIsXRiAI+w+hQIj5o="; + hash = "sha256-UEnl76QnxDtcdHFoP/RLUAqkZCBer6qqcIjGWVZGVdg="; }; nativeBuildInputs = [ diff --git a/pkgs/development/compilers/go/1.24.nix b/pkgs/development/compilers/go/1.24.nix index 8de4b3ce48ae..314a0e58a89b 100644 --- a/pkgs/development/compilers/go/1.24.nix +++ b/pkgs/development/compilers/go/1.24.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "go"; - version = "1.24.12"; + version = "1.24.13"; src = fetchurl { url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz"; - hash = "sha256-+6LdZht757NNa9F+2S9BxEpeBZU62BqzS07HgOXn3EE="; + hash = "sha256-Y5piBMJIaxN98etueO4+0Dj5h30OS1pGXnlqIVP4WNc="; }; strictDeps = true; diff --git a/pkgs/development/compilers/go/1.26.nix b/pkgs/development/compilers/go/1.26.nix index 75f57c7d6973..54fed570a57b 100644 --- a/pkgs/development/compilers/go/1.26.nix +++ b/pkgs/development/compilers/go/1.26.nix @@ -25,11 +25,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "go"; - version = "1.26rc2"; + version = "1.26rc3"; src = fetchurl { url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz"; - hash = "sha256-4lzIxf/hJBpdhxmSCSQ9cMJIRyYPsep7FjqVtTfeZaw="; + hash = "sha256-t32nB+A4hWXdgUcCPE1cRsTAA6bh9xNQ9jfPXYCtLps="; }; strictDeps = true; diff --git a/pkgs/development/compilers/scala/2.x.nix b/pkgs/development/compilers/scala/2.x.nix index eaf5ef0e0f31..5497b1909093 100644 --- a/pkgs/development/compilers/scala/2.x.nix +++ b/pkgs/development/compilers/scala/2.x.nix @@ -37,7 +37,7 @@ with versionMap.${majorVersion}; stdenv.mkDerivation rec { inherit version; - name = "scala-${version}"; + pname = "scala"; src = fetchurl { inherit hash; @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { mv * $out # put docs in correct subdirectory mkdir -p $out/share/doc - mv $out/doc $out/share/doc/${name} + mv $out/doc $out/share/doc/${pname}-${version} mv $out/man $out/share/man for p in $(ls $out/bin/) ; do wrapProgram $out/bin/$p \ diff --git a/pkgs/development/cuda-modules/packages/nccl-tests.nix b/pkgs/development/cuda-modules/packages/nccl-tests.nix index 519f6e3e0f5f..9382f9ad5979 100644 --- a/pkgs/development/cuda-modules/packages/nccl-tests.nix +++ b/pkgs/development/cuda-modules/packages/nccl-tests.nix @@ -30,13 +30,13 @@ backendStdenv.mkDerivation (finalAttrs: { # NOTE: Depends on the CUDA package set, so use cudaNamePrefix. name = "${cudaNamePrefix}-${finalAttrs.pname}-${finalAttrs.version}"; pname = "nccl-tests"; - version = "2.17.8"; + version = "2.17.9"; src = fetchFromGitHub { owner = "NVIDIA"; repo = "nccl-tests"; rev = "v${finalAttrs.version}"; - hash = "sha256-vZ3PP1NbNBv3bvJaiKq5rkIzaT7bcZpHawu3nbSqK60="; + hash = "sha256-ldGhYc5oGlPBNwyksATH2RXXLIdlvNNeobRwPlmFjA8="; }; postPatch = '' diff --git a/pkgs/development/interpreters/babashka/clojure-tools.nix b/pkgs/development/interpreters/babashka/clojure-tools.nix index 82a508f9453d..85fbdb13d264 100644 --- a/pkgs/development/interpreters/babashka/clojure-tools.nix +++ b/pkgs/development/interpreters/babashka/clojure-tools.nix @@ -7,10 +7,10 @@ }: clojure.overrideAttrs (previousAttrs: { pname = "babashka-clojure-tools"; - version = "1.12.3.1577"; + version = "1.12.4.1582"; src = fetchurl { url = previousAttrs.src.url; - hash = "sha256-u/hROuiLmHPpeBroaty1YLgSCcZv6Uy+ckKK85seusw="; + hash = "sha256-/Vhk8ivy7DAxH5zjyvPTF5ngTWU7ZX7NtPCDb+ly/yE="; }; }) diff --git a/pkgs/development/interpreters/babashka/default.nix b/pkgs/development/interpreters/babashka/default.nix index 487aefa8a341..6dd636bde487 100644 --- a/pkgs/development/interpreters/babashka/default.nix +++ b/pkgs/development/interpreters/babashka/default.nix @@ -8,11 +8,11 @@ buildGraalvmNativeImage (finalAttrs: { pname = "babashka-unwrapped"; - version = "1.12.209"; + version = "1.12.214"; src = fetchurl { url = "https://github.com/babashka/babashka/releases/download/v${finalAttrs.version}/babashka-${finalAttrs.version}-standalone.jar"; - sha256 = "sha256-Br8e011Iy+fr+MrIIRtcga98VSDKDeyRfgVTPnjBMII="; + sha256 = "sha256-Z1LdHKxF9xCb7iqe4YRtJSqZdkdiP0xudcgQjOkna08="; }; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/development/interpreters/php/8.3.nix b/pkgs/development/interpreters/php/8.3.nix index 1d72efb4be84..5421559bc7f2 100644 --- a/pkgs/development/interpreters/php/8.3.nix +++ b/pkgs/development/interpreters/php/8.3.nix @@ -4,8 +4,8 @@ let base = callPackage ./generic.nix ( _args // { - version = "8.3.29"; - hash = "sha256-xzNyEuZVMl1JnqgQj6dvad3eL/98sPrTaqY+7VQMuKU="; + version = "8.3.30"; + hash = "sha256-gAt7btULc8jueETuXy98xhL6p4daCqfEUp6O1YZqUDA="; } ); in diff --git a/pkgs/development/interpreters/php/8.4.nix b/pkgs/development/interpreters/php/8.4.nix index 6e5c02fcfceb..53a961748361 100644 --- a/pkgs/development/interpreters/php/8.4.nix +++ b/pkgs/development/interpreters/php/8.4.nix @@ -4,8 +4,8 @@ let base = callPackage ./generic.nix ( _args // { - version = "8.4.16"; - hash = "sha256-bEjGXrpqL3oQKSXQh3Ijmx9FEQrtIYf92BuTPtQ5xpI="; + version = "8.4.17"; + hash = "sha256-6mfYPXLdbzq6rq5/Uy94/RIZKGHZarqOnso7LdreQtI="; } ); in diff --git a/pkgs/development/misc/or1k/newlib.nix b/pkgs/development/misc/or1k/newlib.nix index fb265b726f40..b45cf4fe96ee 100644 --- a/pkgs/development/misc/or1k/newlib.nix +++ b/pkgs/development/misc/or1k/newlib.nix @@ -6,7 +6,9 @@ }: stdenvNoLibc.mkDerivation { - name = "newlib"; + pname = "or1k-newlib"; + version = "0-unstable-2018-11-05"; + src = fetchFromGitHub { owner = "openrisc"; repo = "newlib"; diff --git a/pkgs/development/misc/vc4/newlib.nix b/pkgs/development/misc/vc4/newlib.nix index f1012186b1c3..4575a4149f31 100644 --- a/pkgs/development/misc/vc4/newlib.nix +++ b/pkgs/development/misc/vc4/newlib.nix @@ -9,7 +9,9 @@ }: stdenvNoLibc.mkDerivation { - name = "newlib"; + pname = "vc4-newlib"; + version = "0-unstable-2017-01-08"; + src = fetchFromGitHub { owner = "itszor"; repo = "newlib-vc4"; diff --git a/pkgs/development/python-modules/a2a-sdk/default.nix b/pkgs/development/python-modules/a2a-sdk/default.nix new file mode 100644 index 000000000000..d352cc2f5bfd --- /dev/null +++ b/pkgs/development/python-modules/a2a-sdk/default.nix @@ -0,0 +1,101 @@ +{ + lib, + aiosqlite, + buildPythonPackage, + cryptography, + fastapi, + fetchFromGitHub, + google-api-core, + grpcio-reflection, + grpcio-tools, + grpcio, + hatchling, + httpx-sse, + httpx, + opentelemetry-api, + opentelemetry-sdk, + protobuf, + pydantic, + pyjwt, + pytest-asyncio, + pytestCheckHook, + pythonAtLeast, + respx, + sqlalchemy, + sse-starlette, + starlette, + uv-dynamic-versioning, + uvicorn, +}: + +buildPythonPackage (finalAttrs: { + pname = "a2a-sdk"; + version = "0.3.22"; + pyproject = true; + + src = fetchFromGitHub { + owner = "a2aproject"; + repo = "a2a-python"; + tag = "v${finalAttrs.version}"; + hash = "sha256-RGD55BGxWSPJXKqDPcTYW3pIzlOVPoOqd3hyTArifqc="; + }; + + build-system = [ + hatchling + uv-dynamic-versioning + ]; + + dependencies = [ + google-api-core + httpx + httpx-sse + protobuf + pydantic + ]; + + optional-dependencies = { + encryption = [ cryptography ]; + grpc = [ + grpcio + grpcio-reflection + grpcio-tools + ]; + http-server = [ + fastapi + sse-starlette + starlette + ]; + mysql = [ sqlalchemy ]; + postgresql = [ sqlalchemy ]; + signing = [ pyjwt ]; + sqlite = [ sqlalchemy ]; + telemetry = [ + opentelemetry-api + opentelemetry-sdk + ]; + }; + + nativeCheckInputs = [ + aiosqlite + pytest-asyncio + pytestCheckHook + respx + uvicorn + ] + ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); + + pythonImportsCheck = [ "a2a" ]; + + disabledTests = lib.optionals (pythonAtLeast "3.14") [ + # _pickle.PicklingError: Can't pickle local object