diff --git a/doc/languages-frameworks/vim.section.md b/doc/languages-frameworks/vim.section.md index 91b59e3f0cab..6f1c855df1d9 100644 --- a/doc/languages-frameworks/vim.section.md +++ b/doc/languages-frameworks/vim.section.md @@ -149,6 +149,11 @@ Note: this is not possible anymore for Neovim. ## Adding new plugins to nixpkgs {#adding-new-plugins-to-nixpkgs} +:::{.note} +Before adding a Neovim Lua plugin, check if a release is available on [luarocks](https://luarocks.org/). +If it is, add it as a [LuaRocks based plugin](#neovim-luarocks-based-plugins). +::: + Nix expressions for Vim plugins are stored in [pkgs/applications/editors/vim/plugins](https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/editors/vim/plugins). For the vast majority of plugins, Nix expressions are automatically generated by running [`nix-shell -p vimPluginsUpdater --run vim-plugins-updater`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/utils/updater.nix). This creates a [generated.nix](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/generated.nix) file based on the plugins listed in [vim-plugin-names](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/vim-plugin-names). When the vim updater detects an nvim-treesitter update, it also runs [`nvim-treesitter/update.py $(nix-build -A vimPlugins.nvim-treesitter)`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/utils/update.py) to update the tree sitter grammars for `nvim-treesitter`. diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 122ea9f1f499..780239876d6e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5238,6 +5238,12 @@ githubId = 1448923; name = "Christian Kauhaus"; }; + ckgxrg = { + email = "ckgxrg@ckgxrg.io"; + github = "ckgxrg-salt"; + githubId = 165614491; + name = "ckgxrg"; + }; cko = { email = "christine.koppelt@gmail.com"; github = "cko"; diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 01baaae3e503..7e42800e5db3 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -6,13 +6,13 @@ basexx,,,,,, bcrypt,,,,,,ulysseszhan binaryheap,,,,,,vcunat bit32,,,,,5.1,lblasc -busted,,,,,, +busted,,,,,,alerque busted-htest,,,,,,mrcjkb canola.nvim,,,,,,saadndm cassowary,,,,,,alerque cldr,,,,,,alerque commons.nvim,,,,,5.1,mrcjkb -compat53,,,,,,vcunat +compat53,,,,,,vcunat alerque coop.nvim,,,,,, cosmo,,,,,, coxpcall,,,,1.17.0-1,, @@ -38,7 +38,7 @@ inspect,,,,,, jsregexp,,,,0.0.7-2,, kulala.nvim,,,,,, ldbus,,,https://luarocks.org/dev,,, -ldoc,,,,,, +ldoc,,,,,,alerque lgi,,,,,, linenoise,https://raw.githubusercontent.com/hoelzro/lua-linenoise/master/linenoise-0.9-1.rockspec,,,,, ljsyscall,,,,,5.1,lblasc @@ -62,7 +62,7 @@ lua-cjson,,,,,, lua-cmsgpack,,,,,, lua-curl,,,,,, lua-ffi-zlib,,,,,, -lua-iconv,,,,7.0.0,, +lua-iconv,,,,7.0.0,,alerque lua-lsp,,,,,, lua-messagepack,,,,,, lua-protobuf,,,,,,lockejan @@ -78,10 +78,10 @@ lua-toml,,,,,, lua-utils.nvim,,,,,,mrcjkb lua-yajl,,,,,,pstn lua-zlib,,,,,,koral -lua_cliargs,,,,,, +lua_cliargs,,,,,,alerque luabitop,https://raw.githubusercontent.com/teto/luabitop/master/luabitop-1.0.2-3.rockspec,,,,, -luacheck,,,,,, -luacov,,,,,, +luacheck,,,,,,alerque +luacov,,,,,,alerque luacov-reporter-lcov,,,,,,ulysseszhan luadbi,,,,,, luadbi-mysql,,,,,, @@ -91,7 +91,7 @@ luaepnf,,,,,, luaevent,,,,,, luaexpat,,,,,,arobyn flosse luaffi,,,https://luarocks.org/dev,,, -luafilesystem,,,,,,flosse +luafilesystem,,,,,,flosse alerque lualdap,,,,,,aanderse lualine.nvim,,,https://luarocks.org/dev,,, lualogging,,,,,, @@ -104,12 +104,12 @@ luarocks-build-rust-mlua,,,,,,mrcjkb luarocks-build-tree-sitter-cli,,,,,, luarocks-build-treesitter-parser,,,,,,mrcjkb luarocks-build-treesitter-parser-cpp,,,,,,mrcjkb -luasec,,,,,,flosse +luasec,,,,,,flosse alerque luasnip,,,,,, -luasocket,,,,,, +luasocket,,,,,,alerque luasql-sqlite3,,,,,, -luassert,,,,,, -luasystem,,,,,, +luassert,,,,,,alerque +luasystem,,,,,,alerque luatext,,,,,, luaunbound,,,,,, luaunit,,,,,,lockejan @@ -159,7 +159,7 @@ rocks-git.nvim,,,,,5.1,mrcjkb rocks.nvim,,,,,5.1,mrcjkb rtp.nvim,,,,,5.1,mrcjkb rustaceanvim,,,,,5.1,mrcjkb -say,,,,,, +say,,,,,,alerque serpent,,,,,,lockejan sofa,,,,,,f4z3r sqlite,,,,,, diff --git a/nixos/modules/services/display-managers/gdm.nix b/nixos/modules/services/display-managers/gdm.nix index 1b3705a2787a..3f8501f1ece5 100644 --- a/nixos/modules/services/display-managers/gdm.nix +++ b/nixos/modules/services/display-managers/gdm.nix @@ -421,7 +421,7 @@ in { name = "unix"; control = "sufficient"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; } ]; @@ -567,7 +567,7 @@ in { name = "unix"; control = "sufficient"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; } ]; @@ -575,7 +575,7 @@ in { name = "unix"; control = "requisite"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; settings.nullok = true; } ]; diff --git a/nixos/modules/services/display-managers/plasma-login-manager.nix b/nixos/modules/services/display-managers/plasma-login-manager.nix index 65a16671bda0..b0d2fb01b76e 100644 --- a/nixos/modules/services/display-managers/plasma-login-manager.nix +++ b/nixos/modules/services/display-managers/plasma-login-manager.nix @@ -201,7 +201,7 @@ in # Setup session name = "unix"; control = "required"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; } { name = "systemd"; diff --git a/nixos/modules/services/display-managers/sddm.nix b/nixos/modules/services/display-managers/sddm.nix index 38725bf280f5..11a1089b4598 100644 --- a/nixos/modules/services/display-managers/sddm.nix +++ b/nixos/modules/services/display-managers/sddm.nix @@ -442,7 +442,7 @@ in { name = "unix"; control = "sufficient"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; } ]; diff --git a/nixos/modules/services/networking/llama-swap.nix b/nixos/modules/services/networking/llama-swap.nix index 3739e1b3f5de..b1ca322756db 100644 --- a/nixos/modules/services/networking/llama-swap.nix +++ b/nixos/modules/services/networking/llama-swap.nix @@ -42,6 +42,15 @@ in ''; }; + useLlamaCppCacheDir = lib.mkOption { + type = lib.types.bool; + default = false; + description = '' + Whether to use {file}`/var/cache/llama-cpp` as {env}`LLAMA_CACHE` instead + of {file}`/var/cache/llama-swap` to share models and other cache with {option}`services.llama-cpp`. + ''; + }; + tls = { enable = lib.mkEnableOption "TLS encryption"; @@ -113,6 +122,10 @@ in after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; + environment = { + LLAMA_CACHE = lib.mkDefault "/var/cache/${config.systemd.services.llama-swap.serviceConfig.CacheDirectory}"; + }; + serviceConfig = { Type = "exec"; ExecStart = "${lib.getExe cfg.package} ${ @@ -130,6 +143,12 @@ in Restart = "on-failure"; RestartSec = 3; + CacheDirectory = + if cfg.useLlamaCppCacheDir then + config.systemd.services.llama-cpp.serviceConfig.CacheDirectory + else + "llama-swap"; + # for GPU acceleration PrivateDevices = false; diff --git a/nixos/modules/services/ttys/kmscon.nix b/nixos/modules/services/ttys/kmscon.nix index 931fac1123c6..c52434c46a11 100644 --- a/nixos/modules/services/ttys/kmscon.nix +++ b/nixos/modules/services/ttys/kmscon.nix @@ -214,7 +214,7 @@ in { name = "unix"; control = "required"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; } ]; session = utils.pam.autoOrderRules [ @@ -230,7 +230,7 @@ in { name = "unix"; control = "required"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; } { name = "systemd"; diff --git a/nixos/modules/services/wayland/cage.nix b/nixos/modules/services/wayland/cage.nix index 006520ea9b63..a084de9b7383 100644 --- a/nixos/modules/services/wayland/cage.nix +++ b/nixos/modules/services/wayland/cage.nix @@ -113,7 +113,7 @@ in { name = "unix"; control = "required"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; settings.nullok = true; } ]; @@ -121,14 +121,14 @@ in { name = "unix"; control = "required"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; } ]; session = utils.pam.autoOrderRules [ { name = "unix"; control = "required"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; } { name = "env"; diff --git a/nixos/modules/services/x11/display-managers/lightdm.nix b/nixos/modules/services/x11/display-managers/lightdm.nix index e1384e560e30..b8bd8ee0861d 100644 --- a/nixos/modules/services/x11/display-managers/lightdm.nix +++ b/nixos/modules/services/x11/display-managers/lightdm.nix @@ -362,7 +362,7 @@ in { name = "unix"; control = "sufficient"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; } ]; @@ -446,7 +446,7 @@ in { name = "unix"; control = "sufficient"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; } ]; @@ -454,7 +454,7 @@ in { name = "unix"; control = "requisite"; - modulePath = "${config.security.pam.package}/lib/security/pam_unix.so"; + modulePath = config.security.pam.pam_unixModulePath; settings.nullok = true; } ]; diff --git a/pkgs/applications/audio/pianoteq/default.nix b/pkgs/applications/audio/pianoteq/default.nix index 7778fed0e1c2..d596c8b20be0 100644 --- a/pkgs/applications/audio/pianoteq/default.nix +++ b/pkgs/applications/audio/pianoteq/default.nix @@ -13,6 +13,7 @@ makeDesktopItem, makeWrapper, p7zip, + gnutar, writeShellScript, }: let @@ -46,9 +47,17 @@ let pname = "pianoteq-${name}"; - unpackPhase = '' - ${p7zip}/bin/7z x $src - ''; + unpackPhase = + if lib.hasSuffix ".7z" src then + '' + ${p7zip}/bin/7z x $src + '' + else if lib.hasSuffix ".tar.xz" src then + '' + ${gnutar}/bin/tar -xf $src + '' + else + throw "unexpected file format"; nativeBuildInputs = [ autoPatchelfHook @@ -243,6 +252,7 @@ let version6 = "6.7.3"; version7 = "7.5.4"; version8 = "8.4.0"; + version9 = "9.1.2"; mkStandard = version: hash: @@ -292,8 +302,35 @@ let inherit hash; }; }; + mkTrial9 = + hash: + mkPianoteq { + name = "trial"; + version = version9; + mainProgram = "Pianoteq 9"; + startupWMClass = "Pianoteq Trial"; + src = fetchPianoteqTrial { + name = "pianoteq_trial_v${versionForFile version9}.tar.xz"; + inherit hash; + }; + }; + mkStage9 = + hash: + mkPianoteq { + name = "stage"; + version = version9; + mainProgram = "Pianoteq 9 STAGE"; + startupWMClass = "Pianoteq STAGE"; + src = fetchPianoteqWithLogin { + name = "pianoteq_setup_v${versionForFile version9}.tar.xz"; + inherit hash; + }; + }; in { + trial_9 = mkTrial9 "sha256-1ofPL6F12Gv+k2rZBadOa5Iyukuji6vdww87ufdKjM8="; + stage_9 = mkStage9 "sha256-Jvm/AhBwgj5INW8U48rJjgDB7j/Z1VnYKczvtrpl/AY="; + standard_8 = mkStandard version8 "sha256-ZDGB/SOOz+sWz7P+sNzyaipEH452n8zq5LleO3ztSXc="; stage_8 = mkStage version8 ""; standard-trial_8 = mkStandardTrial version8 "sha256-K3LbAWxciXt9hVAyRayxSoE/IYJ38Fd03+j0s7ZsMuw="; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 7c0b5e1fb31f..48a9cc723fa3 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -446,12 +446,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-07-07"; + version = "0-unstable-2026-07-20"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "e954496f8ef22904e8a84f5078f4a110fdc7a0d3"; - hash = "sha256-b8HOclkr3FoCNUDJ6f0ULsfyiQB38+9PNxl0CibVL60="; + rev = "e520902f405da5f5ad392d32babad5b5dd5ffa44"; + hash = "sha256-zNXm/0W+Hv562zt6NxHnFuO2nBxjX5dlxS7pRB+KXQY="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -1050,12 +1050,12 @@ final: prev: { artio-nvim = buildVimPlugin { pname = "artio.nvim"; - version = "0-unstable-2026-06-23"; + version = "0-unstable-2026-07-17"; src = fetchFromGitHub { owner = "comfysage"; repo = "artio.nvim"; - rev = "52a074e6a15780df350c03b5c7ab47f706fe6da8"; - hash = "sha256-8hbFtJXpkH1L2ZI6Rv9HTQcseog77yf78Wc/9WsvzPA="; + rev = "19d71f8d9c721872e97aa0e5f094041c96f3feca"; + hash = "sha256-X1QXSoowhgs+uhO1T9OtaSXhAryzLCzGfHNgCFiO3is="; }; meta.homepage = "https://github.com/comfysage/artio.nvim/"; meta.license = getLicenseFromSpdxId "EUPL-1.2"; @@ -1414,12 +1414,12 @@ final: prev: { autoclose-nvim = buildVimPlugin { pname = "autoclose.nvim"; - version = "0-unstable-2026-03-22"; + version = "0-unstable-2026-07-20"; src = fetchFromGitHub { owner = "m4xshen"; repo = "autoclose.nvim"; - rev = "bafd0368716216fa6a7bb2a43ecd889b44efdb46"; - hash = "sha256-DOKKyaDmfUPRTcXJvqD+0zAr63+93H0auax6Dse0Igo="; + rev = "27063904b2238ce7867e430885b6abcfb08357ea"; + hash = "sha256-BjNP8Facn3Cy/EHYioUB9mXb19sBzBeSCY1xTpPOWG8="; }; meta.homepage = "https://github.com/m4xshen/autoclose.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -1638,12 +1638,12 @@ final: prev: { base46 = buildVimPlugin { pname = "base46"; - version = "0-unstable-2026-07-11"; + version = "0-unstable-2026-07-19"; src = fetchFromGitHub { owner = "nvchad"; repo = "base46"; - rev = "cbb71c6cb56f53b30ab1a95a6d277f7e0524025b"; - hash = "sha256-QG9FcdlCKYXzncvDt47RQQGyJ2ARt1N+ec75qtc7gSk="; + rev = "8d059b82367160cd530253afbbcd20dc4b34129f"; + hash = "sha256-wW6UidkM6avqQVhPEgRtDXgxHsMdD+IM01A5ABebYT4="; }; meta.homepage = "https://github.com/nvchad/base46/"; meta.license = unfree; @@ -1946,12 +1946,12 @@ final: prev: { blink-cmp-tmux = buildVimPlugin { pname = "blink-cmp-tmux"; - version = "0-unstable-2026-02-11"; + version = "0-unstable-2026-07-16"; src = fetchFromGitHub { owner = "mgalliou"; repo = "blink-cmp-tmux"; - rev = "1ef35d8e388475ab8eaeecfc12e196c78bd5de04"; - hash = "sha256-enoPsYF8llGShf+sx6rLYYnLLzrd+jdCdZ4gy9A2lKU="; + rev = "112ddbf2e09d9cb4736de70dd01eb9654cf01d70"; + hash = "sha256-7Wj7bIg7vAOz0OygISORRphsEV6RcsR6m/S2tRyzEpU="; }; meta.homepage = "https://github.com/mgalliou/blink-cmp-tmux/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -2254,12 +2254,12 @@ final: prev: { bullets-vim = buildVimPlugin { pname = "bullets.vim"; - version = "2.0.0-unstable-2026-06-03"; + version = "2.0.0-unstable-2026-07-16"; src = fetchFromGitHub { owner = "bullets-vim"; repo = "bullets.vim"; - rev = "3f667eeca58bd4ba411b41edefef51e7fed1a2b1"; - hash = "sha256-fq3ATtCeXeq3CR97KbEu8mOEF8CtpEt7z8z3OO5IQQY="; + rev = "81570b98ca44b4100b3ddcf8d9ca74b9a9b0c884"; + hash = "sha256-yTxXXnVyk/vbr+tWD9RquJvk2ksa8Okuhg3NnyeBp3o="; }; meta.homepage = "https://github.com/bullets-vim/bullets.vim/"; meta.license = unfree; @@ -3568,12 +3568,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "19.19.0"; + version = "19.20.0"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - tag = "v19.19.0"; - hash = "sha256-1ypjttA0T6wnVrqBaiqGtcJnqiyhxeg2EXh7O9nPBpE="; + tag = "v19.20.0"; + hash = "sha256-vDKbjW9izNruCLiPRQEs+yoOrA+YkuyvmdovFTY4nfw="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -4185,12 +4185,12 @@ final: prev: { coq_nvim = buildVimPlugin { pname = "coq_nvim"; - version = "0-unstable-2026-07-12"; + version = "0-unstable-2026-07-16"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "0b2b0db07b0426441ece46988d9ab28088f07cd5"; - hash = "sha256-SjAiNoeAxuu2UFHupUnDtjrPtGqAiFdHoq21Qn35OVA="; + rev = "83580b587f6fc50568ec61ae79e18762fcf35c17"; + hash = "sha256-OKlZh1FKIk4DhyAtc0rSnEOZoa75NQKRtdFYDjkTZPE="; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -4605,12 +4605,12 @@ final: prev: { ddc-source-lsp = buildVimPlugin { pname = "ddc-source-lsp"; - version = "1.2.0-unstable-2026-06-12"; + version = "1.2.0-unstable-2026-07-20"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-source-lsp"; - rev = "7718b6d9539ebddc18e961f90ff1aca7975ffe5c"; - hash = "sha256-2JVCuFXc6mtXUDEB1lVgWC2q38kvwr9tyjKO/Z4iY9k="; + rev = "2f476ae123bea5b3583f9d4ca141f63981e70b06"; + hash = "sha256-2rMdU1FUP4HJP2o2MtL93po/FmloMzZ/sqeQWHPP55g="; }; meta.homepage = "https://github.com/Shougo/ddc-source-lsp/"; meta.license = unfree; @@ -7171,12 +7171,12 @@ final: prev: { hardtime-nvim = buildVimPlugin { pname = "hardtime.nvim"; - version = "1.2.0-unstable-2025-09-13"; + version = "1.2.0-unstable-2026-07-20"; src = fetchFromGitHub { owner = "m4xshen"; repo = "hardtime.nvim"; - rev = "b4e431934af1fe224a3a801f632c008278cb7628"; - hash = "sha256-Jy9ARUHU1ySpSxxoS3hLRjxp5Lqt7juWN5Jnbdo0rg0="; + rev = "244753782b945def87472d8f4e9e6a9d4ec18689"; + hash = "sha256-Zers7vdGRGy8n520G9uMuHwMAP3STHqU5d5a2Ln9rDQ="; }; meta.homepage = "https://github.com/m4xshen/hardtime.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8375,12 +8375,12 @@ final: prev: { kitty-scrollback-nvim = buildVimPlugin { pname = "kitty-scrollback.nvim"; - version = "9.2.0"; + version = "9.2.1"; src = fetchFromGitHub { owner = "mikesmithgh"; repo = "kitty-scrollback.nvim"; - tag = "v9.2.0"; - hash = "sha256-M/sd8lUv7leapzI3uD0VNkMAwaFhPmXsktFnHMPJz0U="; + tag = "v9.2.1"; + hash = "sha256-8IkvoJ8nTlP5WCqMpJqUhBsz7OYB/Mlp1lH5TJRpvOE="; }; meta.homepage = "https://github.com/mikesmithgh/kitty-scrollback.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -11034,12 +11034,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-07-16"; + version = "1.4.0-unstable-2026-07-19"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "50bdc4130d9e30d28d0b209544d49ee472f6bf12"; - hash = "sha256-hsYouOS+ImmA6HnwqFRq3RMBTsn87oHrnijMqvargU4="; + rev = "1246df7a5d1811d84212f11edb43550cd8380ebd"; + hash = "sha256-hlQf+xJ+/9OTqp5VtPsNE7QW6uVjWeUkqQ8r1u6MWkI="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -11118,12 +11118,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "3.0.0-unstable-2026-07-15"; + version = "3.0.0-unstable-2026-07-16"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "95295edaa26e8e8db5a9bc4119256e602311c6bc"; - hash = "sha256-hAswp9Ba5xfFfBS+NKjLOoSky+SRrLfd8fdFC46Dq2s="; + rev = "f8674ec894315c02449b61c9de9a116c5aafeb90"; + hash = "sha256-ETu9zy2In3M8/3fqYUfTRt0mKiocm3paJFjgQ82Yj3I="; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12268,12 +12268,12 @@ final: prev: { nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "0-unstable-2026-07-11"; + version = "0-unstable-2026-07-19"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "28019401865beffcedc744bb1506d0201b88f2f9"; - hash = "sha256-QKBDxZzEQKGzHOVJmS9D9i9h2/0HubbgUlAvaA7Erh0="; + rev = "222c8cc1ad66076c05b7c9d0695781ebe3799d88"; + hash = "sha256-SKSRwXi0KdJtWkmak1LLwXIUukwIhMxKHy9HIMnu0DQ="; }; meta.homepage = "https://github.com/nvchad/ui/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -13746,12 +13746,12 @@ final: prev: { nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "0.10.0-unstable-2026-04-03"; + version = "0.10.0-unstable-2026-07-19"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "4916d6592ede8c07973490d9322f187e07dfefac"; - hash = "sha256-PQR6tFt4lCrAZNQG7BLMD1IiCKja9wDS1S4laGJf/HE="; + rev = "7248feaca45e4d944591497964bc19afa89ad1c6"; + hash = "sha256-FQj0+qeaW9rLy3dUbGbUG4UYtnry7UBA1n9SM2qXLdk="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -13858,12 +13858,12 @@ final: prev: { nvim-treesitter-textobjects = buildVimPlugin { pname = "nvim-treesitter-textobjects"; - version = "0-unstable-2026-04-07"; + version = "0-unstable-2026-07-19"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-textobjects"; - rev = "851e865342e5a4cb1ae23d31caf6e991e1c99f1e"; - hash = "sha256-fOpRElIwvsFWm4AwETx7fpC3RtdH2BpCfX4YHVitqw0="; + rev = "898ee307df58f854d11cd7edd06472574d48014e"; + hash = "sha256-naZ+p5RrC+uUyFRaksmozDfNgJRifff+9TDWx79DCPk="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -14170,8 +14170,8 @@ final: prev: { src = fetchFromGitHub { owner = "tarides"; repo = "ocaml.nvim"; - rev = "e12ded73f461d392cc2cad579a39733ebe34de61"; - hash = "sha256-3NiRM02g7BU+MzCybSfsyZdODcPA+RbuNU9QOmmoCxo="; + rev = "d74934117fb7a513e64601ad1d1b53a34b00b01f"; + hash = "sha256-zJJZP8jxa7e9Fn0N8JFzfP3d2TElkASFt8ptaWCOYpM="; }; meta.homepage = "https://github.com/tarides/ocaml.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15148,12 +15148,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "5.1.1-1"; + version = "5.2.0-1"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - tag = "v5.1.1-1"; - hash = "sha256-NmkKA9AH1uOgHSQT9S8RIFQrkrhkDvpKIfDqHGfzoFI="; + tag = "v5.2.0-1"; + hash = "sha256-p/p7VxmuNusgUXtPpiCGa+BSgDDS/yKvtAV93cKmIEg="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -16255,12 +16255,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.1.0-unstable-2026-07-10"; + version = "2.1.0-unstable-2026-07-18"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "9493405fb8ee683aa6efd50c529f6296ad8f40ad"; - hash = "sha256-cMPRVxFMBVRpIcy7kCQyoXzgsIFJJ1cDgAcvOm9FNnI="; + rev = "de39b4d75695e2377401c7d05f896657637d244b"; + hash = "sha256-Xqnre4RfIID/m8hXUpcMrsLssjfp/cbSpG24cory2BI="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -16269,12 +16269,12 @@ final: prev: { smartcolumn-nvim = buildVimPlugin { pname = "smartcolumn.nvim"; - version = "1.1.1-unstable-2025-07-21"; + version = "1.1.1-unstable-2026-07-20"; src = fetchFromGitHub { owner = "m4xshen"; repo = "smartcolumn.nvim"; - rev = "b9cdbdf42f7ac5a659204cd5926017c7ff724a19"; - hash = "sha256-QAb0O/ZwTVogRyTK8+Y4ORaN6nVaeYepKgfSCF/fIPU="; + rev = "5351ae24e992a397d2abac48b7774dc8ef0acf40"; + hash = "sha256-+ICVS16n0CFWbTqBzGkvxQohyYiAvr6gIxZqura3PUw="; }; meta.homepage = "https://github.com/m4xshen/smartcolumn.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -21136,12 +21136,12 @@ final: prev: { vim-go = buildVimPlugin { pname = "vim-go"; - version = "1.29-unstable-2026-07-08"; + version = "1.29-unstable-2026-07-18"; src = fetchFromGitHub { owner = "fatih"; repo = "vim-go"; - rev = "551d423ba27915d96721c8709702edd23bc2bb48"; - hash = "sha256-ps2QQ6xyQpvfCZ+tTUTzBt3kxu7+VtDcvLnH2HS8pRY="; + rev = "d69962d20a2a60e4bdc92a2281e5f0aaaa109635"; + hash = "sha256-tXA45Hhnr9Vv4p6MyNAxj2SOC+P8eGkIEVE8PDnyFx4="; }; meta.homepage = "https://github.com/fatih/vim-go/"; meta.license = unfree; @@ -21922,12 +21922,12 @@ final: prev: { vim-just = buildVimPlugin { pname = "vim-just"; - version = "0-unstable-2026-07-11"; + version = "0-unstable-2026-07-19"; src = fetchFromGitHub { owner = "NoahTheDuke"; repo = "vim-just"; - rev = "b3301b091c730061a6da1f9fab670eece6af187c"; - hash = "sha256-ZcrnrD8ZHb76U1SrjEGlDLSr54WbtAyqjeooj8y0tug="; + rev = "d9aa6784fe3a870e78ba82b5d176c0c5745e23f7"; + hash = "sha256-/QrVhax5PTidfSi6WAxJNX4mbBhUGFZLlG3WsqoT2Ro="; }; meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -22230,12 +22230,12 @@ final: prev: { vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "0.0.1-unstable-2026-07-11"; + version = "0.0.1-unstable-2026-07-16"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "1b1803c4ae35ef8fecaaea1e6580ee700278804f"; - hash = "sha256-kGQZWrg6tf5j/iHfTIKiQC/JZJRoKbKxMYzfhERvN+8="; + rev = "22d06c9e4b620d5c2f055aec590dec6d383e5316"; + hash = "sha256-LiWvL9QpZFPUH+Uek19ce6/e8B6uATmje/emUvyLWJk="; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25267,12 +25267,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2.17-unstable-2026-07-05"; + version = "2.17-unstable-2026-07-18"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "a5949d2800c1866c878956d49c51fc8d003c6b99"; - hash = "sha256-P7zDZBNy2WivNbwCURpS3zTNd5nXenYu2PZEbyWnbCY="; + rev = "6368e31fdaf766ff908a2c06e9ee14fc66dec409"; + hash = "sha256-/0DoAJ3Iv8eJlRqNodumYqllY+4c3zv+oY1EpbvC8ak="; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -26025,12 +26025,12 @@ final: prev: { zen-nvim = buildVimPlugin { pname = "zen.nvim"; - version = "0-unstable-2026-04-17"; + version = "0-unstable-2026-07-18"; src = fetchFromGitHub { owner = "sand4rt"; repo = "zen.nvim"; - rev = "8d77a06063d74393ace9a984f32c4c158dcef6ba"; - hash = "sha256-1zLxgs1EqAoGrjIr26awTFZ+NS06Ph/SDQHczBNCsaA="; + rev = "cc7306e9ea479b19e8ef4c5fba35b4efd4b66692"; + hash = "sha256-ZFuhNDVmUU7A02w/rzDn8uze7ivHVu2GI3+6PyIxAgE="; }; meta.homepage = "https://github.com/sand4rt/zen.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 31f159c32118..68cd96848d13 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -49,12 +49,12 @@ }; angular = buildGrammar { language = "angular"; - version = "0.0.0+rev=f0d0685"; + version = "0.0.0+rev=38a8014"; src = fetchFromGitHub { owner = "dlvandenberg"; repo = "tree-sitter-angular"; - rev = "f0d0685701b70883fa2dfe94ee7dc27965cab841"; - hash = "sha256-rCecCdb/Bi90KsMvStNvldDPI73EDevA+QLXTYRwueg="; + rev = "38a8014ed5452cd6b7cf1399c00177a1f5374256"; + hash = "sha256-BhqeUS3KYL5jf0BfNvOs/hOPC5Thj6cEjYFfOfTbCJc="; }; passthru.requires = [ "html" @@ -63,12 +63,12 @@ }; apex = buildGrammar { language = "apex"; - version = "0.0.0+rev=3597575"; + version = "0.0.0+rev=27a3091"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; - rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; - hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; + rev = "27a3091a1a444ce19d6099e00cd3788f019d0c2b"; + hash = "sha256-Pg8zZmjGFcLftPNPiASt0uUxYG6CRcsB9qKhTMC5G7U="; }; location = "apex"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; @@ -158,12 +158,12 @@ }; beancount = buildGrammar { language = "beancount"; - version = "0.0.0+rev=429cff8"; + version = "0.0.0+rev=c8a9780"; src = fetchFromGitHub { owner = "polarmutex"; repo = "tree-sitter-beancount"; - rev = "429cff869513cf9e34a2cf604fbfaaedc467e809"; - hash = "sha256-UJ8bswQJB7UYspNKLWaEXMOR4XlKVHfd7rvV5iaA5Tw="; + rev = "c8a9780610dbe8ade4888045b1f2caa7a0a9d8aa"; + hash = "sha256-5gFTocO/io5jg3zJ5U9Z46BgNqqgap0afM4VlpTyaGA="; }; meta.homepage = "https://github.com/polarmutex/tree-sitter-beancount"; }; @@ -202,12 +202,12 @@ }; blade = buildGrammar { language = "blade"; - version = "0.0.0+rev=b9436b7"; + version = "0.0.0+rev=5dbdcb0"; src = fetchFromGitHub { owner = "EmranMR"; repo = "tree-sitter-blade"; - rev = "b9436b7b936907aff730de0dac1b99d7c632cc86"; - hash = "sha256-QBsgHV/7zBF2OJfCVB3B27WVCCoMMzc5bTaubBvn2QI="; + rev = "5dbdcb0ccbe91e64b038b41545d3acc26c74907a"; + hash = "sha256-NOyGw9jhy0r2zCsbkbew+VsHWx92flJOfaCgTjRQdX4="; }; meta.homepage = "https://github.com/EmranMR/tree-sitter-blade"; }; @@ -224,12 +224,12 @@ }; bpftrace = buildGrammar { language = "bpftrace"; - version = "0.0.0+rev=774f445"; + version = "0.0.0+rev=50b27d8"; src = fetchFromGitHub { owner = "sgruszka"; repo = "tree-sitter-bpftrace"; - rev = "774f4458ad39691336ead1ee361b22434c4cdec7"; - hash = "sha256-BIPAnkY9QcW+LSR9w1E7gsCAqpOYSBpG/FF7UQYm5XI="; + rev = "50b27d8b5cae89e77702ab249dcd743a41848e5b"; + hash = "sha256-f1Hfqml59B0sjI1Yry9vnVmcsJj8kpnSlDub4nGLHSM="; }; meta.homepage = "https://github.com/sgruszka/tree-sitter-bpftrace"; }; @@ -246,34 +246,34 @@ }; c = buildGrammar { language = "c"; - version = "0.0.0+rev=ae19b67"; + version = "0.0.0+rev=b780e47"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c"; - rev = "ae19b676b13bdcc13b7665397e6d9b14975473dd"; - hash = "sha256-i40dlg12UNR3dUWtdlYLZKsusYUWzu+QgC2iedRk968="; + rev = "b780e47fc780ddc8da13afa35a3f4ed5c157823d"; + hash = "sha256-Juuf57GQI7OAP6O03KtSzyKJAoXtGKjyYJ+sTM1A4mU="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; }; c3 = buildGrammar { language = "c3"; - version = "0.0.0+rev=78e2ae9"; + version = "0.0.0+rev=1c6a952"; src = fetchFromGitHub { owner = "c3lang"; repo = "tree-sitter-c3"; - rev = "78e2ae9cff29ef8ca6666006abe80f1236d42996"; - hash = "sha256-IM2jmaP6ZeV7iGyPCHP71/wsFvPwel3TxyUr51qgTcc="; + rev = "1c6a95234c62130763ed1c479f958b74fdbfdb2a"; + hash = "sha256-EADHh63Sf4VlffQX3gH/9kodiws4lQsG+cyMwg1dFp8="; }; meta.homepage = "https://github.com/c3lang/tree-sitter-c3"; }; c_sharp = buildGrammar { language = "c_sharp"; - version = "0.0.0+rev=8836663"; + version = "0.0.0+rev=v0.23.5"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c-sharp"; - rev = "88366631d598ce6595ec655ce1591b315cffb14c"; - hash = "sha256-x2JQKMCyvqJkVuQPfAmoihSaBxgWaTFadkmZOuc58Bc="; + tag = "v0.23.5"; + hash = "sha256-N5AAlwQFGGi47cj0m7Te08bA486gwY6NBOx4Qcy4lpo="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; }; @@ -345,12 +345,12 @@ }; cmake = buildGrammar { language = "cmake"; - version = "0.0.0+rev=c7b2a71"; + version = "0.0.0+rev=ca627bb"; src = fetchFromGitHub { owner = "uyha"; repo = "tree-sitter-cmake"; - rev = "c7b2a71e7f8ecb167fad4c97227c838439280175"; - hash = "sha256-+Lom3xjPmhhZr3G4aV054lbhLjvJsPaQalSqkKUijvU="; + rev = "ca627bb5828616b6246aafdc3c3222789e728e37"; + hash = "sha256-tLC3WHEQS2GqUr+5Q884fc+tDCTxx6Jxg83T9wPlHw4="; }; meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; }; @@ -465,12 +465,12 @@ }; cue = buildGrammar { language = "cue"; - version = "0.0.0+rev=20bb919"; + version = "0.0.0+rev=dd7b90e"; src = fetchFromGitHub { owner = "eonpatapon"; repo = "tree-sitter-cue"; - rev = "20bb9195dac00b64c00ee494812abf3bf76f4181"; - hash = "sha256-q41CTw7/+j+hq9ejM0yusObmAVdi1tbUKzRN59M/QVY="; + rev = "dd7b90e0770ff18070c515937ba3c3d6d93db00e"; + hash = "sha256-9PwcWEz8sfJ4v+xeFGGI2JHXq5X1oI5K0mRvCEWDjgA="; }; meta.homepage = "https://github.com/eonpatapon/tree-sitter-cue"; }; @@ -487,23 +487,23 @@ }; d = buildGrammar { language = "d"; - version = "0.0.0+rev=fb028c8"; + version = "0.0.0+rev=64f2793"; src = fetchFromGitHub { owner = "gdamore"; repo = "tree-sitter-d"; - rev = "fb028c8f14f4188286c2eef143f105def6fbf24f"; - hash = "sha256-Xi8out5j4L5pAArA9zmLA7aGhma++G+AaVLgFW+TEAo="; + rev = "64f27931b4e6fdd75af1102c79bacbca68a8dacc"; + hash = "sha256-LNEFFoN9lA3fBgzBDrv3NdADS5UIQYHq851KePl6siE="; }; meta.homepage = "https://github.com/gdamore/tree-sitter-d"; }; dart = buildGrammar { language = "dart"; - version = "0.0.0+rev=0fc19c3"; + version = "0.0.0+rev=be07cf7"; src = fetchFromGitHub { owner = "UserNobody14"; repo = "tree-sitter-dart"; - rev = "0fc19c3a57b1109802af41d2b8f60d8835c5da3a"; - hash = "sha256-yK4XfjVPABFHf8MjoDge6bmapcybhdIF+49rlXFP+pw="; + rev = "be07cf7118d3dba06236a3f19541685a68209934"; + hash = "sha256-BPy4K3mjVBFdAtkVJBa8JCaWwRiO73khO32lh0rlcfw="; }; meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; }; @@ -520,12 +520,12 @@ }; devicetree = buildGrammar { language = "devicetree"; - version = "0.0.0+rev=e685f1f"; + version = "0.0.0+rev=e78bf56"; src = fetchFromGitHub { owner = "joelspadin"; repo = "tree-sitter-devicetree"; - rev = "e685f1f6ac1702b046415efb476444167d63e41a"; - hash = "sha256-iMmr4zSm6B7goevHE03DMj9scW4ldXS7CV74sKeqGD4="; + rev = "e78bf56f206cb47bee28a217423acb651e076848"; + hash = "sha256-avjOWIK+DTyJQq2sgvm3PN4umagNrJ3wCKS8woK56pk="; }; meta.homepage = "https://github.com/joelspadin/tree-sitter-devicetree"; }; @@ -542,12 +542,12 @@ }; diff = buildGrammar { language = "diff"; - version = "0.0.0+rev=2520c3f"; + version = "0.0.0+rev=7d20331"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-diff"; - rev = "2520c3f934b3179bb540d23e0ef45f75304b5fed"; - hash = "sha256-8rYLNGgoZSvvfqO2++nAgFKmvbkKJ3m+9B8bTXp6Us4="; + rev = "7d20331b97a008daf2dd0055da8c609f03424105"; + hash = "sha256-l9KwHqEdwqN5CYZQVCEymhld/m+MArAzqfPz8mV7M8Q="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-diff"; }; @@ -564,12 +564,12 @@ }; djot = buildGrammar { language = "djot"; - version = "0.0.0+rev=74fac1f"; + version = "0.0.0+rev=759a618"; src = fetchFromGitHub { owner = "treeman"; repo = "tree-sitter-djot"; - rev = "74fac1f53c6d52aeac104b6874e5506be6d0cfe6"; - hash = "sha256-HfEZHNhxEbH07gDzLPdl6n2Pf//o8tbJvwE+tesJDC8="; + rev = "759a61896ccb2200a4becec4443e768638a21d58"; + hash = "sha256-QLjTBLWjybrj197oykkH0saED8SPpjOwyL4VFUnKBCw="; }; meta.homepage = "https://github.com/treeman/tree-sitter-djot"; }; @@ -676,23 +676,23 @@ }; elixir = buildGrammar { language = "elixir"; - version = "0.0.0+rev=7937d3b"; + version = "0.0.0+rev=c4f9f5a"; src = fetchFromGitHub { owner = "elixir-lang"; repo = "tree-sitter-elixir"; - rev = "7937d3b4d65fa574163cfa59394515d3c1cf16f4"; - hash = "sha256-6V1W/MOx03dPvL8adgE16du7eGemPwwdiZ3NL8FNBkg="; + rev = "c4f9f5a15ddad8635ba59a5b99c2e9124e74ad91"; + hash = "sha256-nQq8ZQUkLWuko6kNQRFtKwTQFuWzpIob9Cgjcn4Jrvk="; }; meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; }; elm = buildGrammar { language = "elm"; - version = "0.0.0+rev=6d9511c"; + version = "0.0.0+rev=6bf1558"; src = fetchFromGitHub { owner = "elm-tooling"; repo = "tree-sitter-elm"; - rev = "6d9511c28181db66daee4e883f811f6251220943"; - hash = "sha256-jhI0CRi8rgiwBfwEwNBBZ7QrKXYRQ9gUCO7c37Y/ibc="; + rev = "6bf155821d8d18f1e9d0c951fe77202daa7eb9c2"; + hash = "sha256-A3S7oQSPqP/tya5gK8d6Sr54B9OZ2KDVPZIgZgr2Gz4="; }; meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; }; @@ -731,23 +731,23 @@ }; enforce = buildGrammar { language = "enforce"; - version = "0.0.0+rev=eb27968"; + version = "0.0.0+rev=d222ea5"; src = fetchFromGitHub { owner = "simonvic"; repo = "tree-sitter-enforce"; - rev = "eb2796871d966264cdb041b797416ef1757c8b4f"; - hash = "sha256-50yK0MIMFFjUlcE99MEESKdcLnyIurAl16uGXGQyjkI="; + rev = "d222ea5d2f047e67a16234237cfc1c8489aac2fb"; + hash = "sha256-fwcD9Y/4j0S5M0gW9tdMgNZfpkLIV4IMyhQThLij4XY="; }; meta.homepage = "https://github.com/simonvic/tree-sitter-enforce"; }; erlang = buildGrammar { language = "erlang"; - version = "0.0.0+rev=1d78195"; + version = "0.0.0+rev=836aa2b"; src = fetchFromGitHub { owner = "WhatsApp"; repo = "tree-sitter-erlang"; - rev = "1d78195c4fbb1fc027eb3e4220427f1eb8bfc89e"; - hash = "sha256-v/yG3J+f62W3f7jS5/TslepZGHUbFIH8duA+hFVLblU="; + rev = "836aa2b6c3af2c7cef3f84049b0ed6d44485a870"; + hash = "sha256-1bviRDBztC6EplHFS4lqRYt05f0VH6Ofwo9umwSqve4="; }; meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; }; @@ -764,12 +764,12 @@ }; faust = buildGrammar { language = "faust"; - version = "0.0.0+rev=122dd10"; + version = "0.0.0+rev=6074204"; src = fetchFromGitHub { owner = "khiner"; repo = "tree-sitter-faust"; - rev = "122dd101919289ea809bad643712fcb483a1bed0"; - hash = "sha256-5T+Om1qdSIal1pMIoaM44FexSqZyhZCZb/Pa0/udzZI="; + rev = "6074204d3511392fd0b9c4fa1cef347ded65b246"; + hash = "sha256-jzedhMP31Q17+UN6qi8k4nyqvoqVeYxflFIZcE8sf4g="; }; meta.homepage = "https://github.com/khiner/tree-sitter-faust"; }; @@ -808,12 +808,12 @@ }; fish = buildGrammar { language = "fish"; - version = "0.0.0+rev=fa2143f"; + version = "0.0.0+rev=f435b0b"; src = fetchFromGitHub { owner = "ram02z"; repo = "tree-sitter-fish"; - rev = "fa2143f5d66a9eb6c007ba9173525ea7aaafe788"; - hash = "sha256-n6eGMdbW1Rsn5XbszLSSSG3F8jh+loYnPEiabNY+jfk="; + rev = "f435b0bd772578c70e5d158b85267bb886316f88"; + hash = "sha256-9an4YAz2QKC3yAJ5/tOfmqOJViGATz7+NhKuZpr4oC4="; }; meta.homepage = "https://github.com/ram02z/tree-sitter-fish"; }; @@ -830,23 +830,23 @@ }; forth = buildGrammar { language = "forth"; - version = "0.0.0+rev=360ef13"; + version = "0.0.0+rev=7190f21"; src = fetchFromGitHub { owner = "AlexanderBrevig"; repo = "tree-sitter-forth"; - rev = "360ef13f8c609ec6d2e80782af69958b84e36cd0"; - hash = "sha256-d7X1Ubd9tKMQgNHlH+sQxmcsgLWB4mxR5CIdyKkLnM8="; + rev = "7190f2173060d19a2174c96bfb5b7c6f9745512b"; + hash = "sha256-BhlENOsBHH8rUU/NDFO4vc7rcjvvQOWLsomO/nr51RQ="; }; meta.homepage = "https://github.com/AlexanderBrevig/tree-sitter-forth"; }; fortran = buildGrammar { language = "fortran"; - version = "0.0.0+rev=be30d90"; + version = "0.0.0+rev=7edacd2"; src = fetchFromGitHub { owner = "stadelmanma"; repo = "tree-sitter-fortran"; - rev = "be30d90dc7dfa4080b9c4abed3f400c9163a88df"; - hash = "sha256-Y+HrMtswSmoFWH6YTBHfC1qQafqePOJB8tyoPRIbjQg="; + rev = "7edacd2b21aa80057d9725384a1304a1c758e0f8"; + hash = "sha256-KWIAKJBV9qrNviLKbGkIyznHEMeO0tC/Pa1maRVINRM="; }; meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; }; @@ -863,12 +863,12 @@ }; fsharp = buildGrammar { language = "fsharp"; - version = "0.0.0+rev=1c2d935"; + version = "0.0.0+rev=148ea97"; src = fetchFromGitHub { owner = "ionide"; repo = "tree-sitter-fsharp"; - rev = "1c2d9351d1f731c08cfdc4ed41e63126ae56e462"; - hash = "sha256-MeYYCVO+KXC2pGYebbQzaK8ZyLAjPm5kBUROCQEn9Cw="; + rev = "148ea977d630e2d1c34bf717329141707620226d"; + hash = "sha256-yaVeqC1RXgD7EMU8nRcdgkRQZXBcGw0lztTFvK4uM2I="; }; location = "fsharp"; meta.homepage = "https://github.com/ionide/tree-sitter-fsharp"; @@ -886,12 +886,12 @@ }; gap = buildGrammar { language = "gap"; - version = "0.0.0+rev=ed2480d"; + version = "0.0.0+rev=96fe2e4"; src = fetchFromGitHub { owner = "gap-system"; repo = "tree-sitter-gap"; - rev = "ed2480d42281586932920527823b307bc45052b8"; - hash = "sha256-rLCuVHBT/8DsHiE8Z4PbeAGjFmBT86vnJVvr258MKoA="; + rev = "96fe2e49745ecd62b80cd19dca01fb52b83f93a1"; + hash = "sha256-bHbWHfwzQVnbqNZ65Ls2h3hsnIpQpylzy2Sviw8aTcs="; }; meta.homepage = "https://github.com/gap-system/tree-sitter-gap"; }; @@ -944,12 +944,12 @@ }; git_rebase = buildGrammar { language = "git_rebase"; - version = "0.0.0+rev=760ba8e"; + version = "0.0.0+rev=32686d6"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-git-rebase"; - rev = "760ba8e34e7a68294ffb9c495e1388e030366188"; - hash = "sha256-TJ3n3HA51qJPVS40GHqGJ6qK4fE9iFfAYH866uHgdtU="; + rev = "32686d6b72980b36f876ae2d07719c9c3ed154e2"; + hash = "sha256-+aQNbKWZgmWe21Wv1ih6kuiPDrjgY8ghi6dbQbV3PQg="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase"; }; @@ -966,12 +966,12 @@ }; gitcommit = buildGrammar { language = "gitcommit"; - version = "0.0.0+rev=33fe854"; + version = "0.0.0+rev=49715a9"; src = fetchFromGitHub { owner = "gbprod"; repo = "tree-sitter-gitcommit"; - rev = "33fe8548abcc6e374feaac5724b5a2364bf23090"; - hash = "sha256-ttULjFU9slnPcT4bCjOozGkaKAOxMW5Oa2/caVNeEsA="; + rev = "49715a9e6f19ce3d33b875aacdd6ad8ddaee0ffe"; + hash = "sha256-LMo+NufYbxb8G3ZCKNvtPHafTVHRM4HrZr7kjSkHjrw="; }; meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit"; }; @@ -988,34 +988,34 @@ }; gleam = buildGrammar { language = "gleam"; - version = "0.0.0+rev=0bb1b0a"; + version = "0.0.0+rev=cefbd68"; src = fetchFromGitHub { owner = "gleam-lang"; repo = "tree-sitter-gleam"; - rev = "0bb1b0ae1a3555180ae7b0004851da747fc230d1"; - hash = "sha256-x6DGHCCVl6w3na69gTtcsewS18VO1nTq8BE01Te/Ua4="; + rev = "cefbd6863983b4df3214b7934bde5e9ca63d5b7f"; + hash = "sha256-j5FFZ/2HsCfMuJpDHJZ2pfYaFU6Rc3BjUrSeOi/89ZM="; }; meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; }; glimmer = buildGrammar { language = "glimmer"; - version = "0.0.0+rev=88af855"; + version = "0.0.0+rev=c67a736"; src = fetchFromGitHub { owner = "ember-tooling"; repo = "tree-sitter-glimmer"; - rev = "88af85568bde3b91acb5d4c352ed094d0c1f9d84"; - hash = "sha256-AW+jd1Kl3krTgnPc8NoXfSM91fOan/wIB/mo/feWj74="; + rev = "c67a73679db2945a686ca45d3e5318d86138e72a"; + hash = "sha256-rNDLaxio3n4Lura5qxCSFopajm6XkWxwsJ4yfJIsdio="; }; meta.homepage = "https://github.com/ember-tooling/tree-sitter-glimmer"; }; glimmer_javascript = buildGrammar { language = "glimmer_javascript"; - version = "0.0.0+rev=5cc865a"; + version = "0.0.0+rev=d9cf7a2"; src = fetchFromGitHub { owner = "NullVoxPopuli"; repo = "tree-sitter-glimmer-javascript"; - rev = "5cc865a2a0a77cbfaf5062c8fcf2a9919bd54f87"; - hash = "sha256-4MSBaGdX5lvhvz2LyQb+NuQY9Vc5CFL0C6S3sO3Tz2U="; + rev = "d9cf7a2f1dad3c6b660148eaf77e955d418fdb8b"; + hash = "sha256-gvs85PiyNov10Ar0JytOzjmJQVOeVx74ZQSbV+XUKa4="; }; meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript"; }; @@ -1060,12 +1060,12 @@ }; gnuplot = buildGrammar { language = "gnuplot"; - version = "0.0.0+rev=8923c1e"; + version = "0.0.0+rev=20a9829"; src = fetchFromGitHub { owner = "dpezto"; repo = "tree-sitter-gnuplot"; - rev = "8923c1e38b9634a688a6c0dce7c18c8ffb823e79"; - hash = "sha256-fR3lIscfrBqpBH1jZ4RB1Qa8r+hxy6I0OzzoQqAe2aw="; + rev = "20a98295a52caa5f474839838a800d250e8fe1f4"; + hash = "sha256-UHgeM0pQm9DQwZdPByzJvYY4DbzcxE0WDDuqVGcsxts="; }; meta.homepage = "https://github.com/dpezto/tree-sitter-gnuplot"; }; @@ -1170,23 +1170,23 @@ }; gren = buildGrammar { language = "gren"; - version = "0.0.0+rev=c36aac5"; + version = "0.0.0+rev=cecd8ce"; src = fetchFromGitHub { owner = "MaeBrooks"; repo = "tree-sitter-gren"; - rev = "c36aac51a915fdfcaf178128ba1e9c2205b25930"; - hash = "sha256-XtLP2ncpwAiubHug6k4sJCYRZo5f+Nu02tho/4tVD/k="; + rev = "cecd8ce9b18f1803d37682f33b6224978fd04d31"; + hash = "sha256-E96GzFmQDEb3Uq6sEThxqpRwqEH+JwE/hJ0xM1r2VjI="; }; meta.homepage = "https://github.com/MaeBrooks/tree-sitter-gren"; }; groovy = buildGrammar { language = "groovy"; - version = "0.0.0+rev=781d9cd"; + version = "0.0.0+rev=deb0dcf"; src = fetchFromGitHub { owner = "murtaza64"; repo = "tree-sitter-groovy"; - rev = "781d9cd1b482a70a6b27091e5c9e14bbcab3b768"; - hash = "sha256-KvgVjFLzT1jJ9PieVslJLKXrijYzI/ttny+536famw0="; + rev = "deb0dcf8c4544f07564060f6e9b9f6e4b0bfc27d"; + hash = "sha256-x7PawYYtgsduh60KNnS4LgB7SvoBV9aOJ9cHNsLBBhc="; }; meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy"; }; @@ -1236,12 +1236,12 @@ }; haskell = buildGrammar { language = "haskell"; - version = "0.0.0+rev=7fa19f1"; + version = "0.0.0+rev=98aedbd"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-haskell"; - rev = "7fa19f195803a77855f036ee7f49e4b22856e338"; - hash = "sha256-/cruCFNEyZf5d3TCw+vkJOgJqWvS1Re5F4dMVuXXJBg="; + rev = "98aedbd2d6947a168ba3ba3755d70b0cb6b78395"; + hash = "sha256-eunizglx3nye3LZIAndBX/hf0BvFOWmThQwxvvjqcfU="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-haskell"; }; @@ -1318,17 +1318,6 @@ ]; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hlsl"; }; - hlsplaylist = buildGrammar { - language = "hlsplaylist"; - version = "0.0.0+rev=3bfda92"; - src = fetchFromGitHub { - owner = "Freed-Wu"; - repo = "tree-sitter-hlsplaylist"; - rev = "3bfda9271e3adb08d35f47a2102fe957009e1c55"; - hash = "sha256-BvLT+BbnJgM14a896p39dywYy/4S45xOBtBukYTbW6E="; - }; - meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist"; - }; hocon = buildGrammar { language = "hocon"; version = "0.0.0+rev=c390f10"; @@ -1364,12 +1353,12 @@ }; htmldjango = buildGrammar { language = "htmldjango"; - version = "0.0.0+rev=3a64316"; + version = "0.0.0+rev=a103188"; src = fetchFromGitHub { owner = "interdependence"; repo = "tree-sitter-htmldjango"; - rev = "3a643167ad9afac5d61e092f08ff5b054576fadf"; - hash = "sha256-sQV7olTaQ68wixzvKV44myVvDUXXjBZh9N3jvDFUSvE="; + rev = "a10318892603d9a0b925df7cc7771a840304b997"; + hash = "sha256-tFcdc2fd+oEVtB2ccKRHppMkxf1bPorKWRgfn5xZoaw="; }; meta.homepage = "https://github.com/interdependence/tree-sitter-htmldjango"; }; @@ -1408,12 +1397,12 @@ }; idl = buildGrammar { language = "idl"; - version = "0.0.0+rev=fb65762"; + version = "0.0.0+rev=f319b8b"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-idl"; - rev = "fb65762a13538b397e41a5fc1e9564c9df841410"; - hash = "sha256-CDbE9TxcxZWhyv6DPgw/ygvY5fayNF4usTlZPGp/KjM="; + rev = "f319b8b0b5cb218cf3f63aa821d2ab722524dbe9"; + hash = "sha256-x1XT6iowS2ywp8c8RdQqix/WC/OfR5p8MjIhGljbA/8="; }; meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; }; @@ -1441,23 +1430,23 @@ }; inko = buildGrammar { language = "inko"; - version = "0.0.0+rev=v0.5.1"; + version = "0.0.0+rev=v0.8.0"; src = fetchFromGitHub { owner = "inko-lang"; repo = "tree-sitter-inko"; - tag = "v0.5.1"; - hash = "sha256-bt/T6O/7of8r9DrA6DU8pM4vWlBCgWWzw89GZbDyJnw="; + tag = "v0.8.0"; + hash = "sha256-Jud0/5vgm3hF94lXu2i6rxHHvpMWFH3y5ye9jIrjmZk="; }; meta.homepage = "https://github.com/inko-lang/tree-sitter-inko"; }; ispc = buildGrammar { language = "ispc"; - version = "0.0.0+rev=9b2f9ae"; + version = "0.0.0+rev=ba1bb38"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-ispc"; - rev = "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04"; - hash = "sha256-vxe+g7o0gXgB4GjhjkxqLqcLL2+8wqMB3tm1xQFSitI="; + rev = "ba1bb38ac8ddfa6aa7571cbfe9b4d029f7f77447"; + hash = "sha256-biJ30aNRzfiuDdT0Xl4h8cQ7x84ck/no272+mjydne0="; }; passthru.requires = [ "c" @@ -1466,12 +1455,12 @@ }; janet_simple = buildGrammar { language = "janet_simple"; - version = "0.0.0+rev=d183186"; + version = "0.0.0+rev=3c1bdcf"; src = fetchFromGitHub { owner = "sogaiu"; repo = "tree-sitter-janet-simple"; - rev = "d183186995204314700be3e9e0a48053ea16b350"; - hash = "sha256-zETOH+HpHyiCdOiggRy7VVjOv/WVRDb4qQ+kN9r2Frc="; + rev = "3c1bdcfff374138da03a1db25c75efce623910fe"; + hash = "sha256-IiL3vi2i+VVKtfd49hz4T+mztj+o2Hxaeo/PAGFBX8Y="; }; meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple"; }; @@ -1488,12 +1477,12 @@ }; javadoc = buildGrammar { language = "javadoc"; - version = "0.0.0+rev=e2f56b4"; + version = "0.0.0+rev=51b55fb"; src = fetchFromGitHub { owner = "rmuir"; repo = "tree-sitter-javadoc"; - rev = "e2f56b4d0df08f6ed5df8bae266f9e75b340a9ab"; - hash = "sha256-31HnXUtuimS9gr71r6Rs3VZYmiR8N8iuNNWsbe7Sz48="; + rev = "51b55fbf40e49c5207a3f922c0d4550e743761c5"; + hash = "sha256-18rICYDu/tW5CV/WC8fbr2mwVhg6f9Hn6p9WFMCnxgQ="; }; meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; }; @@ -1510,12 +1499,12 @@ }; jinja = buildGrammar { language = "jinja"; - version = "0.0.0+rev=413dba9"; + version = "0.0.0+rev=c213d37"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-jinja"; - rev = "413dba9fea354b62f6adada1815b2f504e32ffb5"; - hash = "sha256-edHxTYvMfBh0OJbEfKgSqumV2JH/48cQ2u0Uq8e4CxM="; + rev = "c213d3745ccdcaaa858869181c7b1bf9557a025f"; + hash = "sha256-DgHJ3pwLG6yLxzIaNSB+wpmt8Wl0CLdYcfOx+MDr39A="; }; location = "tree-sitter-jinja"; passthru.requires = [ @@ -1525,12 +1514,12 @@ }; jinja_inline = buildGrammar { language = "jinja_inline"; - version = "0.0.0+rev=413dba9"; + version = "0.0.0+rev=c213d37"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-jinja"; - rev = "413dba9fea354b62f6adada1815b2f504e32ffb5"; - hash = "sha256-edHxTYvMfBh0OJbEfKgSqumV2JH/48cQ2u0Uq8e4CxM="; + rev = "c213d3745ccdcaaa858869181c7b1bf9557a025f"; + hash = "sha256-DgHJ3pwLG6yLxzIaNSB+wpmt8Wl0CLdYcfOx+MDr39A="; }; location = "tree-sitter-jinja_inline"; meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; @@ -1581,12 +1570,12 @@ }; json5 = buildGrammar { language = "json5"; - version = "0.0.0+rev=aa630ef"; + version = "0.0.0+rev=248b856"; src = fetchFromGitHub { owner = "Joakker"; repo = "tree-sitter-json5"; - rev = "aa630ef48903ab99e406a8acd2e2933077cc34e1"; - hash = "sha256-WMGZxt1F2Ca7xoBSCld04LpQr37MhZpARK9mPF8RMUI="; + rev = "248b8564567087d7866be76569b182f6dd7e14e9"; + hash = "sha256-1tzvsId57HV4bKyZ5IRdXqhW2c8sc+0CfcsE9WYxz14="; }; meta.homepage = "https://github.com/Joakker/tree-sitter-json5"; }; @@ -1603,12 +1592,12 @@ }; julia = buildGrammar { language = "julia"; - version = "0.0.0+rev=8454f26"; + version = "0.0.0+rev=60fc237"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-julia"; - rev = "8454f266717232525ed03c7b09164b0404a03150"; - hash = "sha256-o4yep2RJU53lWajxfPgAk/m+DpMIeYCHYAHsR3FZMT8="; + rev = "60fc2370605db09d9b39877c6f754ff345bcb7a5"; + hash = "sha256-6ajPGZqZ96FCvLee1v4SDB61R/aO4ixRgqqU6CT0KHc="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-julia"; }; @@ -1625,12 +1614,12 @@ }; kcl = buildGrammar { language = "kcl"; - version = "0.0.0+rev=b0b2eb3"; + version = "0.0.0+rev=026f40f"; src = fetchFromGitHub { owner = "kcl-lang"; repo = "tree-sitter-kcl"; - rev = "b0b2eb38009e04035a6e266c7e11e541f3caab7c"; - hash = "sha256-Aeu1j77GdsNpo9PU+FcqN3ttT0eLaDKY4n8buftMiDc="; + rev = "026f40fb0a59a35da75b9c8801d52f6c14feda24"; + hash = "sha256-YfD4MpU5c73wNIAEG875cA00OOKs02jeUfn0+iau2E0="; }; meta.homepage = "https://github.com/kcl-lang/tree-sitter-kcl"; }; @@ -1658,45 +1647,45 @@ }; kitty = buildGrammar { language = "kitty"; - version = "0.0.0+rev=fa6ab3f"; + version = "0.0.0+rev=4d93f64"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "tree-sitter-kitty"; - rev = "fa6ab3fd32d890a0217495c96b35761e6d2dcb5b"; - hash = "sha256-hyzwZfnslyxqL+98BWejCyLwwJMcj6O8EGuBYrCKn4o="; + rev = "4d93f6486c6cd81e583bd18f2462f8a6026f2d83"; + hash = "sha256-Uj1ctHB6lWtxWAJbgcB1ydWOoGRF4+YvLQaqcQfP8hE="; }; meta.homepage = "https://github.com/OXY2DEV/tree-sitter-kitty"; }; kos = buildGrammar { language = "kos"; - version = "0.0.0+rev=03b261c"; + version = "0.0.0+rev=a733862"; src = fetchFromGitHub { owner = "kos-lang"; repo = "tree-sitter-kos"; - rev = "03b261c1a78b71c38cf4616497f253c4a4ce118b"; - hash = "sha256-38i2AbPZNQb5EOUoyNvk20HfesLmbkvNxn/oyGx/W3k="; + rev = "a7338629da17c5246dc2129cd2a493a6ee59e922"; + hash = "sha256-CwQQkieDk1YJxYH07V/IoDd4yiOBLLq6ih8szFVabKU="; }; meta.homepage = "https://github.com/kos-lang/tree-sitter-kos"; }; kotlin = buildGrammar { language = "kotlin"; - version = "0.0.0+rev=93bfeee"; + version = "0.0.0+rev=c8ac3d2"; src = fetchFromGitHub { owner = "fwcd"; repo = "tree-sitter-kotlin"; - rev = "93bfeee1555d2b1442d68c44b0afde2a3b069e46"; - hash = "sha256-9kNYaT0A9/B5/Vzg2d02XRYORlQpI9zK0e8E26FEEDg="; + rev = "c8ac3d2627240160b999a2c100de3babbdb8f419"; + hash = "sha256-hHiZNuiU05zT2JGG/60wX5XD6CY27QDChe4FlRB4j4E="; }; meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; }; koto = buildGrammar { language = "koto"; - version = "0.0.0+rev=f8b3f62"; + version = "0.0.0+rev=e8d41cb"; src = fetchFromGitHub { owner = "koto-lang"; repo = "tree-sitter-koto"; - rev = "f8b3f62c0eed185dca1559789e78759d4bee60e5"; - hash = "sha256-vv5HMDXMcSi91loIppsx/5Hu6jJ7/cedtTyahOBP780="; + rev = "e8d41cbaca867aa1b0213e1fc1caeaf593da7bf7"; + hash = "sha256-a8Rzt7vuJmV8jyRB1tK3Gy6NV0+lv8+e+q5m1EDoq2U="; }; meta.homepage = "https://github.com/koto-lang/tree-sitter-koto"; }; @@ -1769,12 +1758,12 @@ }; liquid = buildGrammar { language = "liquid"; - version = "0.0.0+rev=9566ca7"; + version = "0.0.0+rev=e45dbac"; src = fetchFromGitHub { owner = "hankthetank27"; repo = "tree-sitter-liquid"; - rev = "9566ca79911052919fce09d26f1f655b5e093857"; - hash = "sha256-KUp/uqTV8C98TLJ4VDtbB9Dygq4DQNv1VInzTtYS/BA="; + rev = "e45dbac8c5fa95b1f0e00e7e0c04bc8855823391"; + hash = "sha256-oTM9YdDVuNlR8aXjeB3oYXQdh+nek+GRLBiestn396U="; }; meta.homepage = "https://github.com/hankthetank27/tree-sitter-liquid"; }; @@ -1849,12 +1838,12 @@ }; m68k = buildGrammar { language = "m68k"; - version = "0.0.0+rev=e128454"; + version = "0.0.0+rev=ab9f2ad"; src = fetchFromGitHub { owner = "grahambates"; repo = "tree-sitter-m68k"; - rev = "e128454c2210c0e0c10b68fe45ddb8fee80182a3"; - hash = "sha256-g7SZ/TrTaaeGDNOqId4eom9R/5gOyXcmmhWY4WW0fF4="; + rev = "ab9f2ad96db56619d05a6474a52e3dbdd705a637"; + hash = "sha256-owwsDRqPgjTvdJkPXg+TX65g+deBI6Fui6h40EFzKVo="; }; meta.homepage = "https://github.com/grahambates/tree-sitter-m68k"; }; @@ -1871,12 +1860,12 @@ }; markdown = buildGrammar { language = "markdown"; - version = "0.0.0+rev=f969cd3"; + version = "0.0.0+rev=c357072"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; - rev = "f969cd3ae3f9fbd4e43205431d0ae286014c05b5"; - hash = "sha256-WUVN7+lzDI+VC5PuJjhHiS4JpVr1x0Ic30i2tVrI6W8="; + rev = "c3570720f7f7bbad22fe96603f106276618e0cf5"; + hash = "sha256-wQKcqU0V6gHj84qOkUwdXsBW3f6MNfJMFxuGTucAgh8="; }; location = "tree-sitter-markdown"; passthru.requires = [ @@ -1886,24 +1875,24 @@ }; markdown_inline = buildGrammar { language = "markdown_inline"; - version = "0.0.0+rev=f969cd3"; + version = "0.0.0+rev=c357072"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; - rev = "f969cd3ae3f9fbd4e43205431d0ae286014c05b5"; - hash = "sha256-WUVN7+lzDI+VC5PuJjhHiS4JpVr1x0Ic30i2tVrI6W8="; + rev = "c3570720f7f7bbad22fe96603f106276618e0cf5"; + hash = "sha256-wQKcqU0V6gHj84qOkUwdXsBW3f6MNfJMFxuGTucAgh8="; }; location = "tree-sitter-markdown-inline"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; }; matlab = buildGrammar { language = "matlab"; - version = "0.0.0+rev=c2390a5"; + version = "0.0.0+rev=c9ef947"; src = fetchFromGitHub { owner = "acristoffers"; repo = "tree-sitter-matlab"; - rev = "c2390a59016f74e7d5f75ef09510768b4f30217e"; - hash = "sha256-WgyWvItbysSqeD/LdBr233NYlKF1HaxIDtHIr6BQOjw="; + rev = "c9ef947ec67fb6b500d5def4f5e09b56990a9f91"; + hash = "sha256-PjOJSMWQ0z8vVE38OdFgloFDMbKr/SVOYFTy0krtgRQ="; }; meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab"; }; @@ -1931,38 +1920,27 @@ }; meson = buildGrammar { language = "meson"; - version = "0.0.0+rev=c84f354"; + version = "0.0.0+rev=aa8d472"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-meson"; - rev = "c84f3540624b81fc44067030afce2ff78d6ede05"; - hash = "sha256-+GMR051L89asgavX2T3zKwWl8xUFHenlCWJYELhMuyA="; + rev = "aa8d472034956f94f51f2ef2cbfec4cc07efbfde"; + hash = "sha256-UJREw7mQqJTKcD2owKJ4GZkkch/KGTIy9/+Fdl3W3ik="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-meson"; }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=96fa0ad"; + version = "0.0.0+rev=a5bcbd0"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "96fa0adc3028cc6a9d281370c9f213a457c4a2d0"; - hash = "sha256-6zXWbcwptKfJxZzx9txteVS1LSTSD9XUs3B4JsJLZlk="; + rev = "a5bcbd07b4bc6103a8ee1536188c42a2059d43ba"; + hash = "sha256-h0ZKsVbZg4i99qsH0xHW/KcStl73HBKX8LtixMzPcf0="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; }; - muttrc = buildGrammar { - language = "muttrc"; - version = "0.0.0+rev=173b0ab"; - src = fetchFromGitHub { - owner = "neomutt"; - repo = "tree-sitter-muttrc"; - rev = "173b0ab53a9c07962c9777189c4c70e90f1c1837"; - hash = "sha256-zma/oyMFI+r+/616yXV9b4ptC1FNYpHlpqY/Fez++n0="; - }; - meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc"; - }; nasm = buildGrammar { language = "nasm"; version = "0.0.0+rev=d1b3638"; @@ -1987,23 +1965,23 @@ }; nickel = buildGrammar { language = "nickel"; - version = "0.0.0+rev=b5b6cc3"; + version = "0.0.0+rev=7780a16"; src = fetchFromGitHub { owner = "nickel-lang"; repo = "tree-sitter-nickel"; - rev = "b5b6cc3bc7b9ea19f78fed264190685419cd17a8"; - hash = "sha256-aPiOtpZJQQmAjCwx2Ssirhe6rqxbrwjxIWK5l3L14EY="; + rev = "7780a16a992d8e68f8fb65cb6828caa01f22fd17"; + hash = "sha256-uUaudpb/t55OPpkE2VaLGiEqP3Lt6485HSkliJ6IH8Y="; }; meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; }; nim = buildGrammar { language = "nim"; - version = "0.0.0+rev=3878440"; + version = "0.0.0+rev=ac72ba3"; src = fetchFromGitHub { owner = "alaviss"; repo = "tree-sitter-nim"; - rev = "3878440d9398515ae053c6f6024986e69868bb74"; - hash = "sha256-mdAT1jTFeVP8TYi4H36sjd826KmxHQ1EZ+8gd37NGfY="; + rev = "ac72ba30d16edf0be021588a9301ede4accd6cf4"; + hash = "sha256-1jr8tKdKvKTKCUSEvC+vRGw+W1Rl3WMbv0ZS3u7H1GA="; }; passthru.requires = [ "nim_format_string" @@ -2034,12 +2012,12 @@ }; nix = buildGrammar { language = "nix"; - version = "0.0.0+rev=eabf968"; + version = "0.0.0+rev=3d0173d"; src = fetchFromGitHub { owner = "nix-community"; repo = "tree-sitter-nix"; - rev = "eabf96807ea4ab6d6c7f09b671a88cd483542840"; - hash = "sha256-cSiBd0XkSR8l1CF2vkThWUtMxqATwuxCNO5oy2kyOZY="; + rev = "3d0173d903e630b6e14d17f1cf79488791379ded"; + hash = "sha256-DFmFRZ47TPr8mgmRyXuHLfkQRmO58m4QyN9OBISb7IE="; }; meta.homepage = "https://github.com/nix-community/tree-sitter-nix"; }; @@ -2056,12 +2034,12 @@ }; nu = buildGrammar { language = "nu"; - version = "0.0.0+rev=696d257"; + version = "0.0.0+rev=d694570"; src = fetchFromGitHub { owner = "nushell"; repo = "tree-sitter-nu"; - rev = "696d257f6b652edb50878a783b30ad7833dec49e"; - hash = "sha256-G+XuQSqvJ9xRNq4fYiyHK9+AmCNofayPOC6JrFXpcjU="; + rev = "d694570aa26b53d0d642460a0430e8aa07dcbea0"; + hash = "sha256-eWHAcV8bPCnL9y4PtPn6cJRylGQ2KMxCUoUGwDVigkg="; }; meta.homepage = "https://github.com/nushell/tree-sitter-nu"; }; @@ -2092,24 +2070,24 @@ }; ocaml = buildGrammar { language = "ocaml"; - version = "0.0.0+rev=5a979b3"; + version = "0.0.0+rev=527d62e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; - rev = "5a979b3ec7f1fe990b8e8c4412294a0cf7228e45"; - hash = "sha256-dG9v5/NcYR8J33wEfA8BpJNFd5i4M8Cay+gBxjiRIqw="; + rev = "527d62ef0f24ce0d97fbedf004921d75d0a7e086"; + hash = "sha256-HvnMfxQ0Cxb5atSIyW518AM/Z/5JhjisvbUSYlPnwRw="; }; location = "grammars/ocaml"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; }; ocaml_interface = buildGrammar { language = "ocaml_interface"; - version = "0.0.0+rev=5a979b3"; + version = "0.0.0+rev=527d62e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; - rev = "5a979b3ec7f1fe990b8e8c4412294a0cf7228e45"; - hash = "sha256-dG9v5/NcYR8J33wEfA8BpJNFd5i4M8Cay+gBxjiRIqw="; + rev = "527d62ef0f24ce0d97fbedf004921d75d0a7e086"; + hash = "sha256-HvnMfxQ0Cxb5atSIyW518AM/Z/5JhjisvbUSYlPnwRw="; }; location = "grammars/interface"; passthru.requires = [ @@ -2175,24 +2153,24 @@ }; perl = buildGrammar { language = "perl"; - version = "0.0.0+rev=ea9667d"; + version = "0.0.0+rev=c3e17b3"; src = fetchFromGitHub { owner = "tree-sitter-perl"; repo = "tree-sitter-perl"; - rev = "ea9667dc65a816acace002a2b1b099978785ca33"; - hash = "sha256-siyJfN5s63pPxrSpuzKltgXWeNDytc80MDXo4pz3j7Q="; + rev = "c3e17b31179bf8f658c9f37c7a3ea6a202212d5a"; + hash = "sha256-i5T7jT0zi0TSt7eAvjvJRak8kpzxOEoPydU+yEosNgA="; }; generate = true; meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; }; php = buildGrammar { language = "php"; - version = "0.0.0+rev=3f2465c"; + version = "0.0.0+rev=3821698"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "3f2465c217d0a966d41e584b42d75522f2a3149e"; - hash = "sha256-RV6wHYVTOFdRYMqXdPw2Ryk3FadJJ4jcJVFjsJG8Ri0="; + rev = "38216983c07bf9e1b56e16acde53b25adaeab61c"; + hash = "sha256-Y02akiL95WGV8J3gd6FXQ0XHPoE59d2zuFQkXh6eyAQ="; }; location = "php"; passthru.requires = [ @@ -2202,12 +2180,12 @@ }; php_only = buildGrammar { language = "php_only"; - version = "0.0.0+rev=3f2465c"; + version = "0.0.0+rev=3821698"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "3f2465c217d0a966d41e584b42d75522f2a3149e"; - hash = "sha256-RV6wHYVTOFdRYMqXdPw2Ryk3FadJJ4jcJVFjsJG8Ri0="; + rev = "38216983c07bf9e1b56e16acde53b25adaeab61c"; + hash = "sha256-Y02akiL95WGV8J3gd6FXQ0XHPoE59d2zuFQkXh6eyAQ="; }; location = "php_only"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; @@ -2236,12 +2214,12 @@ }; pkl = buildGrammar { language = "pkl"; - version = "0.0.0+rev=f5beed1"; + version = "0.0.0+rev=3486521"; src = fetchFromGitHub { owner = "apple"; repo = "tree-sitter-pkl"; - rev = "f5beed1da8e5fc856a1a11e29a929d0b7cdcfe3c"; - hash = "sha256-q0K+q8GEOiwbgFjA/jiY/Hg6kPlgqMUvH8g+GdEDU3I="; + rev = "3486521eb1c2fcb3c9a5e88300215930ee515693"; + hash = "sha256-bQNSSDVVi0kmsIlpmI+7LWf8/SrXylAyEju/DAahqzg="; }; meta.homepage = "https://github.com/apple/tree-sitter-pkl"; }; @@ -2258,12 +2236,12 @@ }; pod = buildGrammar { language = "pod"; - version = "0.0.0+rev=57c606a"; + version = "0.0.0+rev=ffbd7f3"; src = fetchFromGitHub { owner = "tree-sitter-perl"; repo = "tree-sitter-pod"; - rev = "57c606aa3373ba876d44113d13fe7bdc2c060723"; - hash = "sha256-HE4jwqAn4jfyonFkUzA0n+MZxWa7LuV8Cfq5wgrDwjI="; + rev = "ffbd7f3b7b68edaaa0532898953c627355cb1a1a"; + hash = "sha256-5EHA3hPyrfana+g3kxqnKUwT2jUiVNb8fy07RWwp1/A="; }; generate = true; meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-pod"; @@ -2292,12 +2270,12 @@ }; powershell = buildGrammar { language = "powershell"; - version = "0.0.0+rev=73800ec"; + version = "0.0.0+rev=e7bd348"; src = fetchFromGitHub { owner = "airbus-cert"; repo = "tree-sitter-powershell"; - rev = "73800ecc8bddeee8f1079a5a2e0c13c3d00269bb"; - hash = "sha256-76Rjkoh+qtmr4KCbsEEhx1VrVlGfOxywHRFKNA/XYhU="; + rev = "e7bd348c49fdfd5c853a146a670965ba516a6239"; + hash = "sha256-jJq/x0jsXiV5VdYA+vspecTEiEy3vWLCdF0N4v0lZcs="; }; meta.homepage = "https://github.com/airbus-cert/tree-sitter-powershell"; }; @@ -2323,33 +2301,6 @@ }; meta.homepage = "https://github.com/victorhqc/tree-sitter-prisma"; }; - problog = buildGrammar { - language = "problog"; - version = "0.0.0+rev=d8d415f"; - src = fetchFromGitHub { - owner = "foxyseta"; - repo = "tree-sitter-prolog"; - rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa"; - hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; - }; - location = "grammars/problog"; - passthru.requires = [ - "prolog" - ]; - meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; - }; - prolog = buildGrammar { - language = "prolog"; - version = "0.0.0+rev=d8d415f"; - src = fetchFromGitHub { - owner = "foxyseta"; - repo = "tree-sitter-prolog"; - rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa"; - hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; - }; - location = "grammars/prolog"; - meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; - }; promql = buildGrammar { language = "promql"; version = "0.0.0+rev=77625d7"; @@ -2374,12 +2325,12 @@ }; proto = buildGrammar { language = "proto"; - version = "0.0.0+rev=d65a18c"; + version = "0.0.0+rev=cf8e4eb"; src = fetchFromGitHub { owner = "coder3101"; repo = "tree-sitter-proto"; - rev = "d65a18ce7c2242801f702770114ad08056c7f8c9"; - hash = "sha256-bgrL4IK9sUB5tGoIBdNLGudbFf2OhQYdw0Ub1gM0NL0="; + rev = "cf8e4eba6e5b4afb9eb16c9178bba3d2504b46c2"; + hash = "sha256-jG7j+uBb92QdI5En/qjxhfKYm9Elf8/+OFvw1makUkY="; }; meta.homepage = "https://github.com/coder3101/tree-sitter-proto"; }; @@ -2466,67 +2417,67 @@ }; ql = buildGrammar { language = "ql"; - version = "0.0.0+rev=1fd627a"; + version = "0.0.0+rev=5b8ee9a"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ql"; - rev = "1fd627a4e8bff8c24c11987474bd33112bead857"; - hash = "sha256-mJ/bj09mT1WTaiKoXiRXDM7dkenf5hv2ArXieeTVe6I="; + rev = "5b8ee9adaa1f2a1ea958064b61f8feb0a5a886c0"; + hash = "sha256-YhT1R0PrOFfqCLIdlAiJB+D2d31xW0iGAn8UwoxHui0="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ql"; }; qmldir = buildGrammar { language = "qmldir"; - version = "0.0.0+rev=6b2b5e4"; + version = "0.0.0+rev=c57e008"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-qmldir"; - rev = "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841"; - hash = "sha256-7ic9Xd+1G0JM25bY0f8N5r6YZx5NV5HrJXXHp6pXvo4="; + rev = "c57e00865a1a6f1cca83340d6dad91f13df55479"; + hash = "sha256-FQpheeuWg66jpIVtp++2MmJmEjlE2SiNcv59vlpNtkc="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-qmldir"; }; qmljs = buildGrammar { language = "qmljs"; - version = "0.0.0+rev=0bec435"; + version = "0.0.0+rev=de96ed6"; src = fetchFromGitHub { owner = "yuja"; repo = "tree-sitter-qmljs"; - rev = "0bec4359a7eb2f6c9220cd57372d87d236f66d59"; - hash = "sha256-tV4lipey+OAQwygRFp9lQAzgCNiZzSu7p3Mr6CCBH1g="; + rev = "de96ed62abded51fcdfcbeaaa120e0dd0d20c697"; + hash = "sha256-Yn3/adOETfPHBVCIVfI5qXUwC2wQr14pbhK2aUtdCiY="; }; meta.homepage = "https://github.com/yuja/tree-sitter-qmljs"; }; query = buildGrammar { language = "query"; - version = "0.0.0+rev=fc5409c"; + version = "0.0.0+rev=8e9e223"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-query"; - rev = "fc5409c6820dd5e02b0b0a309d3da2bfcde2db17"; - hash = "sha256-51dMHH50zVP/N0ljZs7J2wh0EiNtsr2+UvM/S3LkP10="; + rev = "8e9e223812ff30854fbc912adbec696ba5f0e023"; + hash = "sha256-TxAbPlDeNsF6j5NverXARlcGAtOcRRmjzxsZpyCoPLY="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-query"; }; r = buildGrammar { language = "r"; - version = "0.0.0+rev=0e6ef77"; + version = "0.0.0+rev=58a2279"; src = fetchFromGitHub { owner = "r-lib"; repo = "tree-sitter-r"; - rev = "0e6ef7741712c09dc3ee6e81c42e919820cc65ef"; - hash = "sha256-9T0wjo8i34rvR1g4WBpDFQXQodyv4kNomayGBZK9hfg="; + rev = "58a22794466c0fc15b0d3b40531db751593721e8"; + hash = "sha256-OHmCctvFOmmL4JmjuvawR45dourXmII7Cx7hLlUCDtI="; }; meta.homepage = "https://github.com/r-lib/tree-sitter-r"; }; racket = buildGrammar { language = "racket"; - version = "0.0.0+rev=54649be"; + version = "0.0.0+rev=e2b8064"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-racket"; - rev = "54649be8b939341d2d5410b594ab954fe8814bd0"; - hash = "sha256-+pYy/WzjXqTBBxJRBbyFKGOdBd1WZ+AFr8oUWJWR/qU="; + rev = "e2b8064b32ab1dfa30532aeac1577ae4c1cc3df5"; + hash = "sha256-NuEFNKoP2JaodFfX/8wizLC3xjKPvLwHIgefzI5oXMg="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-racket"; }; @@ -2554,12 +2505,12 @@ }; razor = buildGrammar { language = "razor"; - version = "0.0.0+rev=fe46ce5"; + version = "0.0.0+rev=900f53d"; src = fetchFromGitHub { owner = "tris203"; repo = "tree-sitter-razor"; - rev = "fe46ce5ea7d844e53d59bc96f2175d33691c61c5"; - hash = "sha256-E4fgy588g6IP258TS2DvoILc1Aikvpfbtq20VIhBE4U="; + rev = "900f53dc6cc592f6e616adc2f732cb0f66fc9147"; + hash = "sha256-s+evcRfRQcW7HAGRikqF+zEZK4WYFTGWWRcpe9cwxgM="; }; meta.homepage = "https://github.com/tris203/tree-sitter-razor"; }; @@ -2609,34 +2560,34 @@ }; rego = buildGrammar { language = "rego"; - version = "0.0.0+rev=ddd39af"; + version = "0.0.0+rev=7f8a431"; src = fetchFromGitHub { owner = "FallenAngel97"; repo = "tree-sitter-rego"; - rev = "ddd39af81fe8b0288102a7cb97959dfce723e0f3"; - hash = "sha256-I6jZ5jsJUAdjQti/lj4d11+GRSHjbN/hoGYO7ezGKv8="; + rev = "7f8a43138951a13832919312290147bd175180cd"; + hash = "sha256-kBTK6IjEnMnSPIF964GmTv6m+RukfP2TLcPHqHnxyIc="; }; meta.homepage = "https://github.com/FallenAngel97/tree-sitter-rego"; }; requirements = buildGrammar { language = "requirements"; - version = "0.0.0+rev=caeb2ba"; + version = "0.0.0+rev=2c3bb29"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-requirements"; - rev = "caeb2ba854dea55931f76034978de1fd79362939"; - hash = "sha256-YszXgZZSMiWBf2vIij8+5GA1FY3Ipeoow8dkrzkLl78="; + rev = "2c3bb291f497258ba417d052faa14a2dfee6d401"; + hash = "sha256-jLG+DcdVfC2Rj8SYL3WTBWreOLJWwtxpPxzyvJl77d4="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-requirements"; }; rescript = buildGrammar { language = "rescript"; - version = "0.0.0+rev=43c2f1f"; + version = "0.0.0+rev=19ed8a8"; src = fetchFromGitHub { owner = "rescript-lang"; repo = "tree-sitter-rescript"; - rev = "43c2f1f35024918d415dc933d4cc534d6419fedf"; - hash = "sha256-QG4LvF/ix7wKHrZ1pUNXzG6ibbITUYAZYb4a39qJF/o="; + rev = "19ed8a8e6bcc844b71c37e9edaffc60c77f74d7c"; + hash = "sha256-mQJSmb9Qy5pFS+nNz4+C7RPs1mpAoxxqbx7seYo8+JI="; }; meta.homepage = "https://github.com/rescript-lang/tree-sitter-rescript"; }; @@ -2708,12 +2659,12 @@ }; rst = buildGrammar { language = "rst"; - version = "0.0.0+rev=4e562e1"; + version = "0.0.0+rev=a60f107"; src = fetchFromGitHub { owner = "stsewd"; repo = "tree-sitter-rst"; - rev = "4e562e1598b95b93db4f3f64fe40ddefbc677a15"; - hash = "sha256-C65FmrEUyMQN+rF3RTN1oNVJtGiTHMZvdRyy/tMjVqY="; + rev = "a60f1070b824cb8bb8409b4b6d7da0d07997c30e"; + hash = "sha256-miULT1wsWvIdgtOfT5claorIjJFbO9xzy0/SbBrmSvU="; }; meta.homepage = "https://github.com/stsewd/tree-sitter-rst"; }; @@ -2752,12 +2703,12 @@ }; scala = buildGrammar { language = "scala"; - version = "0.0.0+rev=14c5cfd"; + version = "0.0.0+rev=4d081d9"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-scala"; - rev = "14c5cfd2b8e0f057ba0f4f72ee4812b0ae6cdce3"; - hash = "sha256-xDp1+i0QLnY18EtiwurW1B4bbeS1qZKNJRxS6Qeb3pw="; + rev = "4d081d98670ff6e98ca42c085294fc75eec15e1d"; + hash = "sha256-arwLfqA/C4w8GQv6GE/H4/tDRWaGDfvEiv7Q7mYRBRI="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; }; @@ -2799,12 +2750,12 @@ }; sflog = buildGrammar { language = "sflog"; - version = "0.0.0+rev=3597575"; + version = "0.0.0+rev=27a3091"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; - rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; - hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; + rev = "27a3091a1a444ce19d6099e00cd3788f019d0c2b"; + hash = "sha256-Pg8zZmjGFcLftPNPiASt0uUxYG6CRcsB9qKhTMC5G7U="; }; location = "sflog"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; @@ -2822,23 +2773,23 @@ }; slim = buildGrammar { language = "slim"; - version = "0.0.0+rev=a06113f"; + version = "0.0.0+rev=d4ff7e3"; src = fetchFromGitHub { owner = "theoo"; repo = "tree-sitter-slim"; - rev = "a06113f5175b805a37d20df0a6f9d722e0ab6cfe"; - hash = "sha256-Uk0AltQNhVd3VHQYRN+gJWd7tnVYr7qzBce6yEdtVaw="; + rev = "d4ff7e388eb271c04662f2176c08548c9c51078f"; + hash = "sha256-wl+HTLJoadlSTfDUCDV/juECth5e/FDNa7lPi8+1EEk="; }; meta.homepage = "https://github.com/theoo/tree-sitter-slim"; }; slint = buildGrammar { language = "slint"; - version = "0.0.0+rev=4d7ad06"; + version = "0.0.0+rev=68b2524"; src = fetchFromGitHub { owner = "slint-ui"; repo = "tree-sitter-slint"; - rev = "4d7ad0617c30f865f051bbac04a9826bea29f987"; - hash = "sha256-u/nVbZEJPMbBzYCgXpE8L1KJyWJmB27uofSkeOMSOnI="; + rev = "68b25244cec6eb9d7f8f790ef781c29c822d8f84"; + hash = "sha256-ugdB7gN3zTAGLm9Jk2hjuuZWxIYxEWYXW72qLpXM+1Q="; }; meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; }; @@ -2899,24 +2850,24 @@ }; soql = buildGrammar { language = "soql"; - version = "0.0.0+rev=3597575"; + version = "0.0.0+rev=27a3091"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; - rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; - hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; + rev = "27a3091a1a444ce19d6099e00cd3788f019d0c2b"; + hash = "sha256-Pg8zZmjGFcLftPNPiASt0uUxYG6CRcsB9qKhTMC5G7U="; }; location = "soql"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; }; sosl = buildGrammar { language = "sosl"; - version = "0.0.0+rev=3597575"; + version = "0.0.0+rev=27a3091"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; - rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; - hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; + rev = "27a3091a1a444ce19d6099e00cd3788f019d0c2b"; + hash = "sha256-Pg8zZmjGFcLftPNPiASt0uUxYG6CRcsB9qKhTMC5G7U="; }; location = "sosl"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; @@ -2978,12 +2929,12 @@ }; ssh_config = buildGrammar { language = "ssh_config"; - version = "0.0.0+rev=71d2693"; + version = "0.0.0+rev=b7db80e"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-ssh-config"; - rev = "71d2693deadaca8cdc09e38ba41d2f6042da1616"; - hash = "sha256-LvdvnzpqjuVAf5DZmxYfELV3C+U1iJuG9B+UCQD47qo="; + rev = "b7db80ee4c8a29543904f14fb3ae3eb24f047925"; + hash = "sha256-PX5oVRBOUgTnG6UcqVNM3EZyAc1SPE0vbZjyA19FQHc="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ssh-config"; }; @@ -3033,12 +2984,12 @@ }; superhtml = buildGrammar { language = "superhtml"; - version = "0.0.0+rev=8b5bb27"; + version = "0.0.0+rev=d4d81e1"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "superhtml"; - rev = "8b5bb272b269afdd38cdf641c4a707dd92fbe902"; - hash = "sha256-9RizfSi+ouCcLUL2+gPc8GljNo9KCX57VElLSlha05A="; + rev = "d4d81e1ad35f8f6c060f3cb49b60c5d54a7d012a"; + hash = "sha256-tDRb/TKyj0icKJRuzNn+eNbz1S1BWj8K5eR+reZAbyM="; }; location = "tree-sitter-superhtml"; meta.homepage = "https://github.com/kristoff-it/superhtml"; @@ -3078,12 +3029,12 @@ }; swift = buildGrammar { language = "swift"; - version = "0.0.0+rev=8abb3e8"; + version = "0.0.0+rev=28fe3a8"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; - rev = "8abb3e8b33256d89127a35e87480736f74755ff9"; - hash = "sha256-JztVY5/jb532lUV0ziEIW1auDsfKy7gZNDFHvjDIPLk="; + rev = "28fe3a8a85586aa297524fe6164140b9521dcaff"; + hash = "sha256-uotg71UvLWd98jRe3YvQEBcZFJR2VXocjNWrXTNUW8g="; }; generate = true; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; @@ -3112,23 +3063,23 @@ }; systemverilog = buildGrammar { language = "systemverilog"; - version = "0.0.0+rev=2939285"; + version = "0.0.0+rev=aa09b90"; src = fetchFromGitHub { owner = "gmlarumbe"; repo = "tree-sitter-systemverilog"; - rev = "293928578cb27fbd0005fcc5f09c09a1e8628c89"; - hash = "sha256-bvnJlEiaHtcmvNw3yyiysKMvdz919Fvr+/fyH8GcEYs="; + rev = "aa09b9004478cea0f46d877608910dc153b277b6"; + hash = "sha256-ig4mpzN/bvnD5e5MN11a7YkONDeJ3R8kz/AbS0GDreI="; }; meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; }; t32 = buildGrammar { language = "t32"; - version = "0.0.0+rev=3bce397"; + version = "0.0.0+rev=acc92b0"; src = fetchFromGitHub { owner = "xasc"; repo = "tree-sitter-t32"; - rev = "3bce3977303c3f88bfa9fcdfcfd1a4f8f6ffa0b0"; - hash = "sha256-ysdKgzF5VFV0BeeXlV8gZ5pW7WzYJtYnyBE+MaxG3Jo="; + rev = "acc92b00d8564421f9c9c05ececfd2c7c942fe47"; + hash = "sha256-7qWKy5ZcAB2VptlVHIGf3qTPmDI7mRdvB8weRvH9mi0="; }; meta.homepage = "https://github.com/xasc/tree-sitter-t32"; }; @@ -3145,12 +3096,12 @@ }; tact = buildGrammar { language = "tact"; - version = "0.0.0+rev=a6267c2"; + version = "0.0.0+rev=1c689f0"; src = fetchFromGitHub { owner = "tact-lang"; repo = "tree-sitter-tact"; - rev = "a6267c2091ed432c248780cec9f8d42c8766d9ad"; - hash = "sha256-2AUN/VYor3K0hkneLYa6+LjE+V8EJogFqBTgdfvOiKM="; + rev = "1c689f0a8bbe5910db628a62bfc26d37f54bf9be"; + hash = "sha256-SA33We0hOBc97iBom7m2tBfcquopJs1hi/QsJFb7XBw="; }; meta.homepage = "https://github.com/tact-lang/tree-sitter-tact"; }; @@ -3179,12 +3130,12 @@ }; templ = buildGrammar { language = "templ"; - version = "0.0.0+rev=1c6db04"; + version = "0.0.0+rev=04bae7c"; src = fetchFromGitHub { owner = "vrischmann"; repo = "tree-sitter-templ"; - rev = "1c6db04effbcd7773c826bded9783cbc3061bd55"; - hash = "sha256-n+TJLNB6AoFOjkqpb8vkxXsXno/vE8M8yRzVflRUVd0="; + rev = "04bae7c82de2fcfec94254fef50f5f1c5924f5f5"; + hash = "sha256-s2hkhES86Idf9vbDqrX6Lh7iUn0dTq8DBqw5qUBAYzE="; }; meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; }; @@ -3258,17 +3209,6 @@ }; meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; }; - tmux = buildGrammar { - language = "tmux"; - version = "0.0.0+rev=75d1b99"; - src = fetchFromGitHub { - owner = "Freed-Wu"; - repo = "tree-sitter-tmux"; - rev = "75d1b995b0c23400ac8e49db757a2e0386f9fa8f"; - hash = "sha256-LdXPdijcsfPYIrbTMDIy46wqOaJfxwVBVpOVVfXrJIg="; - }; - meta.homepage = "https://github.com/Freed-Wu/tree-sitter-tmux"; - }; todotxt = buildGrammar { language = "todotxt"; version = "0.0.0+rev=3937c5c"; @@ -3331,12 +3271,12 @@ }; twig = buildGrammar { language = "twig"; - version = "0.0.0+rev=7195ee5"; + version = "0.0.0+rev=0afd9a6"; src = fetchFromGitHub { owner = "gbprod"; repo = "tree-sitter-twig"; - rev = "7195ee573ab5c3b3bb0e91b042e6f83ac1b11104"; - hash = "sha256-wQ5pHFU35wqT3UxHIZ/cP8RPPX+mpGQCoBr9ilRfc4w="; + rev = "0afd9a6d808944e65a7be393e31868b85345735f"; + hash = "sha256-QXwijdfVay4PH0yKmWuMUnqqInir2yjJZjHxZQTYRxE="; }; meta.homepage = "https://github.com/gbprod/tree-sitter-twig"; }; @@ -3443,12 +3383,12 @@ }; v = buildGrammar { language = "v"; - version = "0.0.0+rev=095865d"; + version = "0.0.0+rev=925d457"; src = fetchFromGitHub { owner = "vlang"; repo = "v-analyzer"; - rev = "095865df4b9ddd21e376d635586c663d5a736f71"; - hash = "sha256-ypdtFzQwd5t7/iFthX4hb4zNeFQZKaatF8JA4XutOt4="; + rev = "925d4570d1668746762a2cdf0ecb9a25be704a67"; + hash = "sha256-MRkZTJkpqvdpuyOuk683ko5GPtIa4U7BozzssuAX+0M="; }; location = "tree_sitter_v"; meta.homepage = "https://github.com/vlang/v-analyzer"; @@ -3477,12 +3417,12 @@ }; vhdl = buildGrammar { language = "vhdl"; - version = "0.0.0+rev=c2d9be3"; + version = "0.0.0+rev=e97406d"; src = fetchFromGitHub { owner = "jpt13653903"; repo = "tree-sitter-vhdl"; - rev = "c2d9be3d5ab7fb2cae8ad5ae604cd3606a4af0f2"; - hash = "sha256-/bz7ab0XjLfHYEJDv71uLSbduInjDK06d3UQLdiiJ78="; + rev = "e97406d6ddfbed73dd8cdfcc3cf4c7b200b4211d"; + hash = "sha256-2vSkL8DetMtTRpvujg4tzxW2AbAhz56qBWRmgA8u3qk="; }; meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl"; }; @@ -3499,23 +3439,23 @@ }; vim = buildGrammar { language = "vim"; - version = "0.0.0+rev=3092fcd"; + version = "0.0.0+rev=039c8d0"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-vim"; - rev = "3092fcd99eb87bbd0fc434aa03650ba58bd5b43b"; - hash = "sha256-MnLBFuJCJbetcS07fG5fkCwHtf/EcNP+Syf0Gn0K39c="; + rev = "039c8d0aa1deae00ddeb0374dd70bcc0ec56938d"; + hash = "sha256-i+CfSWLRXhR2g98cGlfW4iRhNb3nt8O+WJ1Bjf2tnEM="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vim"; }; vimdoc = buildGrammar { language = "vimdoc"; - version = "0.0.0+rev=f061895"; + version = "0.0.0+rev=23daa41"; src = fetchFromGitHub { owner = "neovim"; repo = "tree-sitter-vimdoc"; - rev = "f061895a0eff1d5b90e4fb60d21d87be3267031a"; - hash = "sha256-K3nzoLlzbgIJc7EnqgYgNDLCBXOg7oy9eV2lI0duwaE="; + rev = "23daa416c1ff5d15f59a1aa648f031d6e3ee15c5"; + hash = "sha256-SG5oz/vXz1rdCjzAo2bE3xz107Hc+qOqfsC5V+j0X1I="; }; meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; }; @@ -3576,12 +3516,12 @@ }; wit = buildGrammar { language = "wit"; - version = "0.0.0+rev=v1.3.0"; + version = "0.0.0+rev=v1.4.0"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "tree-sitter-wit"; - tag = "v1.3.0"; - hash = "sha256-FG73R38Bw60+aT5YB/xpENCnQwoGMVjXRLjP1GdJEn4="; + tag = "v1.4.0"; + hash = "sha256-63xH63s6lgticgRtMz7LCL1ThuXegn7qFCZgeQqIZH4="; }; meta.homepage = "https://github.com/bytecodealliance/tree-sitter-wit"; }; @@ -3635,12 +3575,12 @@ }; yaml = buildGrammar { language = "yaml"; - version = "0.0.0+rev=4463985"; + version = "0.0.0+rev=a1c4812"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-yaml"; - rev = "4463985dfccc640f3d6991e3396a2047610cf5f8"; - hash = "sha256-nCyGepZg6n2a/Clc0NFxTSt3Pm1z4OHIzJSjrjGudmw="; + rev = "a1c4812a73ec5e089de8e441fdea3a921e8d5079"; + hash = "sha256-I4jI68HNDyV6cqa6S9cLqoKwnw/E2pFHbOimhHJISMY="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yaml"; }; @@ -3666,17 +3606,6 @@ }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yuck"; }; - zathurarc = buildGrammar { - language = "zathurarc"; - version = "0.0.0+rev=0554b4a"; - src = fetchFromGitHub { - owner = "Freed-Wu"; - repo = "tree-sitter-zathurarc"; - rev = "0554b4a5d313244b7fc000cbb41c04afae4f4e31"; - hash = "sha256-edwLcz1WlcRJOoV2Unpho8wmi7TmcpwysBOAdRKprNw="; - }; - meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc"; - }; zig = buildGrammar { language = "zig"; version = "0.0.0+rev=6479aa1"; @@ -3714,12 +3643,12 @@ }; zsh = buildGrammar { language = "zsh"; - version = "0.0.0+rev=bd344c2"; + version = "0.0.0+rev=7a59340"; src = fetchFromGitHub { owner = "georgeharker"; repo = "tree-sitter-zsh"; - rev = "bd344c23a7683e293d077c6648e88f209782fedb"; - hash = "sha256-91peFWN4vPRRZ4yZCl3Wtp0SzFKT7pBGihDgWX9IeZk="; + rev = "7a593401efb5418ffdedbe3c0e4c61c6d240166d"; + hash = "sha256-KCvuyVWR09jlTk+za0FA/z89O5deToxvJ9zNQoBq/+E="; }; meta.homepage = "https://github.com/georgeharker/tree-sitter-zsh"; }; @@ -4109,9 +4038,6 @@ "cpp" ]; }; - hlsplaylist = buildQueries { - language = "hlsplaylist"; - }; hocon = buildQueries { language = "hocon"; }; @@ -4302,9 +4228,6 @@ mlir = buildQueries { language = "mlir"; }; - muttrc = buildQueries { - language = "muttrc"; - }; nasm = buildQueries { language = "nasm"; }; @@ -4410,15 +4333,6 @@ prisma = buildQueries { language = "prisma"; }; - problog = buildQueries { - language = "problog"; - requires = [ - "prolog" - ]; - }; - prolog = buildQueries { - language = "prolog"; - }; promql = buildQueries { language = "promql"; }; @@ -4677,9 +4591,6 @@ tlaplus = buildQueries { language = "tlaplus"; }; - tmux = buildQueries { - language = "tmux"; - }; todotxt = buildQueries { language = "todotxt"; }; @@ -4799,9 +4710,6 @@ yuck = buildQueries { language = "yuck"; }; - zathurarc = buildQueries { - language = "zathurarc"; - }; zig = buildQueries { language = "zig"; }; diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index b3bda8fccdde..7e6b1128213b 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -21,22 +21,22 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-JYg1P0t3YadTxmqeRSky8X9emLnP2cO3BYO9R7PgQfM="; + hash = "sha256-vx8fRGGW9fJYKC1Q1627NrjxqqO/zRkH83aLyc4Rxn0="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-miK4K8THmT+ebjcAl/3Cp9vtVWfMlpIWWIqyAm5+YeQ="; + hash = "sha256-ZWwau/aSMsamcVBrtuSWI2HiKeZHfMqBLj9WQO8IA20="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-ao9yGH9xIBmNrp/sHpwpxKZnR8LjXl1Cegfgw7Nq+2M="; + hash = "sha256-a4yKVABQ0nVzlqS071ae5DYEqv8jgjSwLjxkEAroZvE="; }; }; in { name = "claude-code"; publisher = "anthropic"; - version = "2.1.215"; + version = "2.1.216"; } // sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); diff --git a/pkgs/applications/editors/vscode/generic.nix b/pkgs/applications/editors/vscode/generic.nix index 31e906008227..78c0cb0b3d73 100644 --- a/pkgs/applications/editors/vscode/generic.nix +++ b/pkgs/applications/editors/vscode/generic.nix @@ -181,7 +181,6 @@ stdenv.mkDerivation ( buildFHSEnv customizedArgs; in { - inherit pname version @@ -199,8 +198,16 @@ stdenv.mkDerivation ( updateScript vscodeVersion ; - fhs = fhs { }; - fhsWithPackages = f: fhs { additionalPkgs = f; }; + fhs = (fhs { }).overrideAttrs (old: { + strictDeps = true; + __structuredAttrs = true; + }); + fhsWithPackages = + f: + (fhs { additionalPkgs = f; }).overrideAttrs (old: { + strictDeps = true; + __structuredAttrs = true; + }); } // lib.optionalAttrs (vscodeServer != null) { inherit rev vscodeServer; diff --git a/pkgs/applications/networking/cluster/nomad/default.nix b/pkgs/applications/networking/cluster/nomad/default.nix index 2e9ff9ae31d9..f95a2ec08764 100644 --- a/pkgs/applications/networking/cluster/nomad/default.nix +++ b/pkgs/applications/networking/cluster/nomad/default.nix @@ -1,7 +1,7 @@ { lib, - buildGoModule, buildGo125Module, + buildGo126Module, fetchFromGitHub, nixosTests, installShellFiles, @@ -82,6 +82,19 @@ rec { nomad = nomad_1_11; + nomad_2_0 = generic { + buildGoModule = buildGo126Module; + version = "2.0.0"; + hash = "sha256-5rCAcOXWQ6g2iK1d5wy/a/DZQC2xwwdpI1SscDX98C8="; + vendorHash = "sha256-3/H7QgVOHtaUs6BOF7ATVgrA0cfNBbm940Axrvq2bKU="; + license = lib.licenses.bsl11; + passthru.tests.nomad = nixosTests.nomad; + preCheck = '' + export PATH="$PATH:$NIX_BUILD_TOP/go/bin" + ''; + __structuredAttrs = true; + }; + nomad_1_11 = generic { buildGoModule = buildGo125Module; version = "1.11.3"; diff --git a/pkgs/by-name/ac/account-utils/package.nix b/pkgs/by-name/ac/account-utils/package.nix index c0df5e64109d..b1c1595689a9 100644 --- a/pkgs/by-name/ac/account-utils/package.nix +++ b/pkgs/by-name/ac/account-utils/package.nix @@ -20,13 +20,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "account-utils"; - version = "1.3.0"; + version = "1.4.0"; src = fetchFromGitHub { owner = "thkukuk"; repo = "account-utils"; tag = "v${finalAttrs.version}"; - hash = "sha256-9l+y7FLb0IZXXp4RstlhNR6yA7b4b831obFuiVtO9+k="; + hash = "sha256-F0jM7qEpUjDjf0FTMfTNbD3WDoBShE0SyhDKzgI2K0k="; }; __structuredAttrs = true; @@ -54,6 +54,8 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonOption "c_args" "-ffat-lto-objects") ]; + doCheck = true; + passthru.tests = { inherit (nixosTests) login-nosuid; }; diff --git a/pkgs/by-name/af/afew/package.nix b/pkgs/by-name/af/afew/package.nix index aa07786b61df..88fe95b65f27 100644 --- a/pkgs/by-name/af/afew/package.nix +++ b/pkgs/by-name/af/afew/package.nix @@ -9,12 +9,12 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "afew"; - version = "4.0.1"; + version = "4.0.2"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-LPKSD4aMAREtf5Y4A9oa6Sh5lv/uuLpamcP35SBgA/M="; + hash = "sha256-gsfqyoVD6CXXd14MiyA5nq0e7wE6yymW9Ssmxpu6+E4="; }; build-system = [ diff --git a/pkgs/by-name/an/anda/package.nix b/pkgs/by-name/an/anda/package.nix index 71749b894593..fe2e1df29e34 100644 --- a/pkgs/by-name/an/anda/package.nix +++ b/pkgs/by-name/an/anda/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "anda"; - version = "0.7.3"; + version = "0.7.8"; src = fetchFromGitHub { owner = "FyraLabs"; repo = "anda"; tag = finalAttrs.version; - hash = "sha256-2I+4n/RWC8hqztjiKjqJadaajTaiwFrqGDL7166Gvso="; + hash = "sha256-/1N3ivvnlSBK9qYOAiH96tE/k+S3+EBfsycN2QV8o70="; }; - cargoHash = "sha256-v0HnWbLq8zwJZr0uNVj/1c5fg6b//X1szm6eel/8Ls8="; + cargoHash = "sha256-keS3z1Kyx6TKObAneQ/+qCp/1ueYQOdepdnAPiJs9qI="; __structuredAttrs = true; diff --git a/pkgs/by-name/an/antigravity-ide/information.json b/pkgs/by-name/an/antigravity-ide/information.json new file mode 100644 index 000000000000..3b25a0456a2e --- /dev/null +++ b/pkgs/by-name/an/antigravity-ide/information.json @@ -0,0 +1,18 @@ +{ + "version": "2.1.1", + "vscodeVersion": "1.107.0", + "sources": { + "x86_64-linux": { + "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/2.1.1-6123990880747520/linux-x64/Antigravity%20IDE.tar.gz", + "sha256": "5b2cebf7d33a68d003fd8f1fa988d1600905ace22504a085e5384214290878bd" + }, + "aarch64-linux": { + "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/2.1.1-6123990880747520/linux-arm/Antigravity%20IDE.tar.gz", + "sha256": "c6b6fef97cfc078ae7f92d02f9483a12437b6602c7d322a7d445668c2f0c16a6" + }, + "aarch64-darwin": { + "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/2.1.1-6123990880747520/darwin-arm/Antigravity%20IDE.zip", + "sha256": "3491f5bc9faad111e5be6d9126bf5d566a0c591bd159a61ef0dcdd30c58672aa" + } + } +} diff --git a/pkgs/by-name/an/antigravity/package.nix b/pkgs/by-name/an/antigravity-ide/package.nix similarity index 72% rename from pkgs/by-name/an/antigravity/package.nix rename to pkgs/by-name/an/antigravity-ide/package.nix index 165e5a2c4889..e9a3670ad258 100644 --- a/pkgs/by-name/an/antigravity/package.nix +++ b/pkgs/by-name/an/antigravity-ide/package.nix @@ -14,22 +14,22 @@ let information = (lib.importJSON ./information.json); source = information.sources."${hostPlatform.system}" - or (throw "antigravity: unsupported system ${hostPlatform.system}"); + or (throw "antigravity-ide: unsupported system ${hostPlatform.system}"); in buildVscode { inherit commandLineArgs useVSCodeRipgrep; inherit (information) version vscodeVersion; - pname = "antigravity"; + pname = "antigravity-ide"; - executableName = "antigravity"; - longName = "Antigravity"; - shortName = "Antigravity"; - libraryName = "antigravity"; - iconName = "antigravity"; + executableName = "antigravity-ide"; + longName = "Antigravity IDE"; + shortName = "Antigravity IDE"; + libraryName = "antigravity-ide"; + iconName = "antigravity-ide"; src = fetchurl { inherit (source) url sha256; }; - sourceRoot = if hostPlatform.isDarwin then "Antigravity.app" else "Antigravity"; + sourceRoot = if hostPlatform.isDarwin then "Antigravity IDE.app" else "Antigravity IDE"; tests = { }; updateScript = ./update.js; @@ -44,7 +44,7 @@ buildVscode { extraBuildCommands = (args.extraBuildCommands or "") + '' mkdir -p "$out/opt/google/chrome" ''; - runScript = writeShellScript "antigravity-wrapper" '' + runScript = writeShellScript "antigravity-ide-wrapper" '' for candidate in google-chrome-stable google-chrome chromium-browser chromium; do if target=$(command -v "$candidate"); then ${coreutils}/bin/ln -sf "$target" /opt/google/chrome/chrome @@ -56,10 +56,10 @@ buildVscode { }; meta = { - mainProgram = "antigravity"; + mainProgram = "antigravity-ide"; description = "Agentic development platform, evolving the IDE into the agent-first era"; - homepage = "https://antigravity.google"; - downloadPage = "https://antigravity.google/download"; + homepage = "https://antigravity.google/product/antigravity-ide"; + downloadPage = "https://antigravity.google/download#antigravity-ide"; changelog = "https://antigravity.google/changelog"; license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; @@ -71,6 +71,7 @@ buildVscode { maintainers = with lib.maintainers; [ xiaoxiangmoe Zaczero + schembriaiden ]; }; } diff --git a/pkgs/by-name/an/antigravity/update.js b/pkgs/by-name/an/antigravity-ide/update.js similarity index 84% rename from pkgs/by-name/an/antigravity/update.js rename to pkgs/by-name/an/antigravity-ide/update.js index 38eb4cf7a444..e91132026d11 100755 --- a/pkgs/by-name/an/antigravity/update.js +++ b/pkgs/by-name/an/antigravity-ide/update.js @@ -20,14 +20,15 @@ let version = ""; let vscodeVersion = ""; async function getLatestInformation(/** @type {"linux-x64" | "linux-arm64" | "darwin-arm64"} */ targetSystem) { /** @type {UpdateInfo} */ - const latestInfo = await (await fetch(`https://antigravity-auto-updater-974169037036.us-central1.run.app/api/update/${targetSystem}/stable/latest`)).json(); + const latestInfo = await (await fetch(`https://antigravity-ide-auto-updater-974169037036.us-central1.run.app/api/update/${targetSystem}/stable/latest`)).json(); const newVersion = /\/antigravity\/stable\/([\d.]+)-[\d]+/.exec(latestInfo.url)?.[1] ?? ""; // Current API lack version field now, we need to parse it from the URL temporarily. + assert(newVersion !== "", `Could not parse Antigravity IDE version from ${latestInfo.url}`); assert(version === '' || version === newVersion, `Version mismatch: ${version}(linux-x64) != ${newVersion}(${targetSystem})`); version = newVersion; assert(vscodeVersion === '' || vscodeVersion === latestInfo.productVersion, `VSCode version mismatch: ${vscodeVersion}(linux-x64) != ${latestInfo.productVersion}(${targetSystem})`); vscodeVersion = latestInfo.productVersion; return { - url: latestInfo.url, + url: latestInfo.url.replaceAll(" ", "%20"), sha256: latestInfo.sha256hash, }; } @@ -40,4 +41,4 @@ const sources = { /** @type {Information} */ const information = { version, vscodeVersion, sources }; fs.writeFileSync(path.join(import.meta.dirname, "./information.json"), JSON.stringify(information, null, 2) + "\n", "utf-8"); -console.log(`[update] Updating Antigravity complete, version: ${version}, vscodeVersion: ${vscodeVersion}`); +console.log(`[update] Updating Antigravity IDE complete, version: ${version}, vscodeVersion: ${vscodeVersion}`); diff --git a/pkgs/by-name/an/antigravity/information.json b/pkgs/by-name/an/antigravity/information.json deleted file mode 100644 index 2073ecc8798e..000000000000 --- a/pkgs/by-name/an/antigravity/information.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": "1.23.2", - "vscodeVersion": "1.107.0", - "sources": { - "x86_64-linux": { - "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.23.2-4781536860569600/linux-x64/Antigravity.tar.gz", - "sha256": "5232a4048ff4fa15685d9a981ba4fba573e297f3efc9b76f638e794baf775725" - }, - "aarch64-linux": { - "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.23.2-4781536860569600/linux-arm/Antigravity.tar.gz", - "sha256": "64d11085f17edc691adbe8952d59887f257d58448705dc2a19dfa23890d36df1" - }, - "aarch64-darwin": { - "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.23.2-4781536860569600/darwin-arm/Antigravity.zip", - "sha256": "4a8a90feed7078dae30d1dbcb268a0497c103ba76df7012a4467587aa7cffdf8" - } - } -} diff --git a/pkgs/by-name/be/beeper/package.nix b/pkgs/by-name/be/beeper/package.nix index a2e262f622fb..34d47709b99e 100644 --- a/pkgs/by-name/be/beeper/package.nix +++ b/pkgs/by-name/be/beeper/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, runCommand, fetchurl, appimageTools, @@ -12,10 +13,22 @@ let pname = "beeper"; version = "4.2.985"; - src = fetchurl { - url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}-x86_64.AppImage"; - hash = "sha256-oWJdpZL+Q8/jaI/WJfgXUisPASuvHkxU6rOeJkedHSM="; + + inherit (stdenv.hostPlatform) system; + + sources = { + x86_64-linux = fetchurl { + url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}-x86_64.AppImage"; + hash = "sha256-oWJdpZL+Q8/jaI/WJfgXUisPASuvHkxU6rOeJkedHSM="; + }; + aarch64-linux = fetchurl { + url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}-arm64.AppImage"; + hash = "sha256-rY302fiRG2c6dwZ+a8e43DjDUklfR0j78XTixhPkvwY="; + }; }; + + src = sources.${system} or (throw "beeper is not supported on ${system}"); + # Beeper 4.2.985+ ships AppImages without the type-2 magic bytes # (ASCII "AI" + 0x02 at ELF offset 8) that appimageTools.extract requires. linuxSrc = runCommand "Beeper-${version}-appimage" { inherit src; } '' @@ -23,6 +36,7 @@ let chmod +w $out printf 'AI\x02' | dd of=$out bs=1 seek=8 conv=notrunc status=none ''; + appimageContents = appimageTools.extract { inherit pname version; src = linuxSrc; @@ -67,6 +81,7 @@ appimageTools.wrapAppImage { ''; passthru = { + inherit sources; updateScript = lib.getExe (writeShellApplication { name = "update-beeper"; runtimeInputs = [ @@ -77,12 +92,11 @@ appimageTools.wrapAppImage { set -o errexit latestLinux="$(curl --silent --output /dev/null --write-out "%{redirect_url}\n" https://api.beeper.com/desktop/download/linux/x64/stable/com.automattic.beeper.desktop)" version="$(echo "$latestLinux" | grep --only-matching --extended-regexp '[0-9]+\.[0-9]+\.[0-9]+')" - update-source-version beeper "$version" + for platform in ${lib.escapeShellArgs (lib.attrNames sources)}; do + update-source-version beeper "$version" --ignore-same-version --source-key="passthru.sources.$platform" + done ''; }); - - # needed for nix-update - inherit src; }; meta = { @@ -99,6 +113,8 @@ appimageTools.wrapAppImage { zh4ngx aspauldingcode ]; - platforms = [ "x86_64-linux" ]; + platforms = lib.attrNames sources; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + mainProgram = "beeper"; }; } diff --git a/pkgs/by-name/ce/centrifugo/package.nix b/pkgs/by-name/ce/centrifugo/package.nix index 4724e3565641..ac575aee3562 100644 --- a/pkgs/by-name/ce/centrifugo/package.nix +++ b/pkgs/by-name/ce/centrifugo/package.nix @@ -16,16 +16,16 @@ let in buildGoModule (finalAttrs: { pname = "centrifugo"; - version = "6.6.2"; + version = "6.9.1"; src = fetchFromGitHub { owner = "centrifugal"; repo = "centrifugo"; rev = "v${finalAttrs.version}"; - hash = "sha256-V67riIkwBKz4YvCo6PJS3jrVl3Q6DE9ewEzzHPi7YFE="; + hash = "sha256-j5ezw4LOwNK61fk71XFfUtqyXwUyX5QwHPvbH4sOtjE="; }; - vendorHash = "sha256-K/90YrXkwiDt9Zm6h5nVo34WjtQQKBCNigJguwAdW5E="; + vendorHash = "sha256-hmAZ5fo9Hko2w+xwessHGTXlifHDGGAHmtehP1CVdkE="; ldflags = [ "-s" diff --git a/pkgs/by-name/ci/civicrm/package.nix b/pkgs/by-name/ci/civicrm/package.nix new file mode 100644 index 000000000000..5e10dadc8bed --- /dev/null +++ b/pkgs/by-name/ci/civicrm/package.nix @@ -0,0 +1,38 @@ +{ + lib, + php, + fetchFromGitHub, +}: +php.buildComposerProject2 (finalAttrs: { + pname = "civicrm-core"; + version = "6.15.3"; + __structuredAttrs = true; + strictDeps = true; + dontUnpack = false; + + src = fetchFromGitHub { + owner = "civicrm"; + repo = "civicrm-core"; + tag = finalAttrs.version; + hash = "sha256-BKiV2dZSFo5asnTwtnNsJrZKjFd9Ar3a3kaIlpuGDp8="; + }; + + vendorHash = "sha256-z4DyAupfGNxhEuGShZQA8bl6041od0Kx0/BAoz9uc5I="; + + installPhase = '' + runHook preInstall + mkdir -p $out/ + cp -R . $out/ + cp $out/bin/setup.conf.txt $out/bin/setup.conf + runHook postInstall + ''; + + meta = { + homepage = "https://civicrm.org/"; + changelog = "https://download.civicrm.org/release/${finalAttrs.version}"; + description = "Standalone version of CiviCRM, a CRM software for non-profit organizations"; + license = lib.licenses.agpl3Plus; + maintainers = [ lib.maintainers.sorooris ]; + mainProgram = "civicrm"; + }; +}) diff --git a/pkgs/by-name/cl/clash-verge-rev/package.nix b/pkgs/by-name/cl/clash-verge-rev/package.nix index 78d4a6e64bf7..eb65597248ff 100644 --- a/pkgs/by-name/cl/clash-verge-rev/package.nix +++ b/pkgs/by-name/cl/clash-verge-rev/package.nix @@ -13,17 +13,17 @@ let pname = "clash-verge-rev"; # Please keep service version in sync - version = "2.5.1"; + version = "2.5.2"; src = fetchFromGitHub { owner = "clash-verge-rev"; repo = "clash-verge-rev"; tag = "v${version}"; - hash = "sha256-2X2QlWo12qM7RT0wjf1Xlmh3We2wZR/kJnSxIxVst9Y="; + hash = "sha256-5Txjuzq91D+FfBHaXenES4eprIdIKHUFMOKtrHSdbw4="; }; - pnpm-hash = "sha256-Z0ToQUPyttebDOjpdisAtjIKM026x9ZtIVPOeq4163A="; - vendor-hash = "sha256-nF9d1OWpn3rf4EPhD4vqQbKEp/J5pc7J7XJDgAjd0DA="; + pnpm-hash = "sha256-AS07hD3QqPJDLLUvNgArtXpH54ek14PmEjevP1WxTHs="; + vendor-hash = "sha256-GPqgzOLFPAb8SNgE3vI5Ypx+zJvk+5TgkttRVktxttU="; service = callPackage ./service.nix { inherit diff --git a/pkgs/by-name/cl/clash-verge-rev/patch-service-directory.patch b/pkgs/by-name/cl/clash-verge-rev/patch-service-directory.patch index 186340d9b9cd..8b9aa2962a23 100644 --- a/pkgs/by-name/cl/clash-verge-rev/patch-service-directory.patch +++ b/pkgs/by-name/cl/clash-verge-rev/patch-service-directory.patch @@ -1,26 +1,65 @@ diff --git a/src/core/server.rs b/src/core/server.rs -index 45570ea..d459b3e 100644 +index 0098b20..db189e2 100644 --- a/src/core/server.rs +++ b/src/core/server.rs -@@ -123,7 +123,7 @@ async fn make_ipc_dir() -> Result<()> { - // on macOS or the primary group on Linux) to manage the socket's lifecycle. This prevents - // permission denied errors when the GUI process, running with non-root privileges, - // attempts to recreate the socket during service initialization or sidecar fallbacks. -- fs::set_permissions(dir_path, Permissions::from_mode(0o2770)).await?; -+ fs::set_permissions(dir_path, Permissions::from_mode(0o770)).await?; +@@ -73,7 +73,7 @@ pub async fn run_ipc_server() -> Result>> { + tokio::time::sleep(std::time::Duration::from_millis(25)).await; + } + if socket_ready { +- fs::set_permissions(paths.ipc_path(), Permissions::from_mode(0o777)).await?; ++ fs::set_permissions(paths.ipc_path(), Permissions::from_mode(0o660)).await?; + } else { + warn!( + "IPC socket {:?} did not appear before permission update timeout", +@@ -298,19 +298,9 @@ fn ensure_ipc_dir(dir: &std::path::Path) -> std::io::Result<()> { + return Err(std::io::Error::last_os_error()); } - #[cfg(windows)] - { + +- let gid = resolve_ipc_dir_gid(); +- // 以 root 运行(生产/launchd)时强制属主为 root:若攻击者预置 `/tmp/verge` 为其拥有的 +- // 真实目录,必须夺回属主,否则其以 owner 身份保留对目录(及内部 socket)的管理权。 +- // 非 root(测试/开发)既无权设 root 属主也无攻击面,跳过 chown,仅设权限位。 +- // chown/chmod 失败即 fatal;`&&`/`||` 短路使 `last_os_error()` 为失败 syscall 的 errno。 +- let chown_ok = +- unsafe { platform_lib::geteuid() } != 0 || unsafe { platform_lib::fchown(fd, 0, gid) } == 0; +- let ok = chown_ok && unsafe { platform_lib::fchmod(fd, 0o2770 as platform_lib::mode_t) } == 0; +- let result = if ok { +- Ok(()) +- } else { +- Err(std::io::Error::last_os_error()) +- }; ++ // The NixOS module's RuntimeDirectory owns the directory access policy. ++ // Opening it with O_NOFOLLOW above still validates that it is not a symlink. ++ let result: std::io::Result<()> = Ok(()); + unsafe { + platform_lib::close(fd); + } +@@ -414,14 +404,9 @@ pub fn spawn_socket_dir_watchdog() { + continue; + } + +- // 目录已存在:组属可能过期(开机落 staff、之后控制台用户主组不同),或被替换为 +- // symlink/文件。用 lstat(no-follow)判断,必要时经 ensure_ipc_dir 安全收敛 +- // (issue #7333 开机竞态尾部 + /tmp symlink 防护)。一致则跳过,避免抖动。 +- use std::os::unix::fs::MetadataExt; +- let needs_fix = match std::fs::symlink_metadata(dir) { +- Ok(meta) if meta.file_type().is_dir() => meta.gid() != resolve_ipc_dir_gid(), +- _ => true, +- }; ++ // RuntimeDirectory owns group and mode; only reject a replaced path. ++ let needs_fix = ++ !matches!(std::fs::symlink_metadata(dir), Ok(meta) if meta.file_type().is_dir()); + if needs_fix && let Err(e) = ensure_ipc_dir(dir) { + warn!("Failed to re-apply ownership on {:?}: {}", dir, e); + } diff --git a/src/lib.rs b/src/lib.rs index a21f89b..81175fc 100644 --- a/src/lib.rs +++ b/src/lib.rs -@@ -12,7 +12,7 @@ pub use core::{run_ipc_server, stop_ipc_server}; - pub use client::*; - +@@ -24,6 +24,6 @@ pub use client::*; + #[cfg(all(unix, not(feature = "test")))] -pub static IPC_PATH: &str = "/tmp/verge/clash-verge-service.sock"; +pub static IPC_PATH: &str = "/run/clash-verge-rev/service.sock"; #[cfg(all(windows, not(feature = "test")))] pub static IPC_PATH: &str = r"\\.\pipe\clash-verge-service"; - diff --git a/pkgs/by-name/cl/clash-verge-rev/service.nix b/pkgs/by-name/cl/clash-verge-rev/service.nix index 49dad0962642..bd9c3b776f67 100644 --- a/pkgs/by-name/cl/clash-verge-rev/service.nix +++ b/pkgs/by-name/cl/clash-verge-rev/service.nix @@ -7,25 +7,23 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "clash-verge-service-ipc"; - version = "2.3.0"; + version = "2.3.3"; src = fetchFromGitHub { owner = "clash-verge-rev"; repo = "clash-verge-service-ipc"; - # upstream uses branch - rev = "21e661fa141e5ad3c705ee4cdb86efff8df6f769"; - hash = "sha256-XavlZWxuZKCTyIYpuXRvXpXCdakWhbLhOMmOrGBgDRo="; + tag = "v${finalAttrs.version}"; + hash = "sha256-/kr0C+4bhal7DqKudtZvhPYUyn6xbxQw57g6ieJV64w="; }; patches = [ - # 1. Don't SetGID because the path is managed by systemd in NixOS, and we - # use different IPC path for sidecar mode. We can keep RestrictSUIDSGID - # in systemd serviceConfig. - # 2. Set IPC socket path + # Let the NixOS module's RuntimeDirectory/Group own socket access policy. + # Upstream defaults target installer-managed /tmp paths and broad fallback + # permissions, which do not fit the hardened systemd service. ./patch-service-directory.patch ]; - cargoHash = "sha256-WhH2o5wN5vYW8jZl+hWbnk1xqHu61ibAr4+/CI3YKHg="; + cargoHash = "sha256-2/lFfhP2414iiH+zG2TvNy6uaCzDldoo7sIfhKrQaFg="; buildFeatures = [ "standalone" diff --git a/pkgs/by-name/cl/clash-verge-rev/unwrapped.nix b/pkgs/by-name/cl/clash-verge-rev/unwrapped.nix index 2a8bd0e7760c..7cf47e1c6e4c 100644 --- a/pkgs/by-name/cl/clash-verge-rev/unwrapped.nix +++ b/pkgs/by-name/cl/clash-verge-rev/unwrapped.nix @@ -13,7 +13,7 @@ moreutils, nodejs, pkg-config, - pnpm_10, + pnpm_11, fetchPnpmDeps, pnpmConfigHook, @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage { version src ; - pnpm = pnpm_10; + pnpm = pnpm_11; fetcherVersion = 4; hash = pnpm-hash; }; @@ -87,7 +87,7 @@ rustPlatform.buildRustPackage { nodejs pkg-config pnpmConfigHook - pnpm_10 + pnpm_11 ]; buildInputs = [ diff --git a/pkgs/by-name/cl/claude-code/manifest.json b/pkgs/by-name/cl/claude-code/manifest.json index b9f528ffca0d..31f66c6b4229 100644 --- a/pkgs/by-name/cl/claude-code/manifest.json +++ b/pkgs/by-name/cl/claude-code/manifest.json @@ -1,47 +1,47 @@ { - "version": "2.1.215", - "commit": "316ce99628e89900bf0b1328fed3b8fec0c0c92d", - "buildDate": "2026-07-19T00:11:19Z", + "version": "2.1.216", + "commit": "7fead72f57c595d5a353a2e477bd2608d27ddcc6", + "buildDate": "2026-07-20T18:40:59Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "90608b5c5ab504e96e77365cea6203d046e291d59b2bb42cf28dcb2ccdf9dd58", - "size": 247124336 + "checksum": "d01b49210d72ecbe277a2665d104bacccddf2d22185be99446d2929e0edfc48d", + "size": 249225584 }, "darwin-x64": { "binary": "claude", - "checksum": "1ef5f5e56ede9f7765a9bef654ece6045dba58f48b7f5b699765375953d52b6b", - "size": 256540048 + "checksum": "e17cdc51437bd7a80ce0244d25045f568d67b212eea4ff81b83ee90f8666e42f", + "size": 258670096 }, "linux-arm64": { "binary": "claude", - "checksum": "2b43a3d5b0787217e5d7381fad42c7314292546fe9db9eb8b9b379de90509b30", - "size": 262060960 + "checksum": "9e3a6aecc5164f607e1183aea2092c7d7705d146e504a6207df291776996a8ea", + "size": 264158112 }, "linux-x64": { "binary": "claude", - "checksum": "c1efffaaf370aa187cb6a09dd93d4e511c646899b0078476f83791b664bde7fe", - "size": 265239536 + "checksum": "74deca45220b8080ec75ab099bd5a5980e41a2b5879846a008fb115d436de085", + "size": 267353072 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "95f1bb89dd94ae099c7b5e53832f99624fdf82da8e0f11d81e1632b26e61973e", - "size": 255309160 + "checksum": "70b5dcf81bd13212ab26ec9427fa87527cd44ceb3a2a21ac04308d0f1a418a52", + "size": 257406312 }, "linux-x64-musl": { "binary": "claude", - "checksum": "3a14b862d102d0b6b88650a00b8489b1dfec7f84b367f8192ee62c8bdaeb9220", - "size": 259863120 + "checksum": "54ac63736128b3aa9a73e2d9ba1f35177eb69d7b97d975f63a36d33fe0666652", + "size": 261976656 }, "win32-x64": { "binary": "claude.exe", - "checksum": "f14452d1e199273795f2920c00fd7a7f818178ddf1f3efb4d005a7e3d4ec4eff", - "size": 256247968 + "checksum": "902215367918866f3c36564e115bd5636d60178acf28181713d449275b833540", + "size": 258288288 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "0e976441467cb09e35b52c83e661ce8e148c5a8766e0899a4255d95c4b8110f6", - "size": 250623648 + "checksum": "850ba4969ca49964b418863648131f65f76107be36d6719ff0aaaf3dfc9a422e", + "size": 252663968 } }, "sdkCompat": { @@ -66,7 +66,8 @@ "0.3.205", "0.3.207", "0.3.208", - "0.3.209" + "0.3.209", + "0.3.215" ], "harnessSchema": 1 } diff --git a/pkgs/by-name/co/commet-chat/fix-hardcoded-flutter-cmd.patch b/pkgs/by-name/co/commet-chat/fix-hardcoded-flutter-cmd.patch new file mode 100644 index 000000000000..7126ebdb6a42 --- /dev/null +++ b/pkgs/by-name/co/commet-chat/fix-hardcoded-flutter-cmd.patch @@ -0,0 +1,111 @@ +--- a/scripts/codegen.dart ++++ b/scripts/codegen.dart +@@ -2,38 +2,7 @@ + + import 'dart:io'; + +-Future getDependencies() async { +- var process = Process.runSync( +- "flutter", +- [ +- "pub", +- "get", +- ], +- runInShell: true, +- ); +- +- print(process.stdout); +- print(process.stderr); +- return process; +-} +- +-Future intlUtilsGenerate() async { +- var process = await Process.run( +- "flutter", +- [ +- "pub", +- "run", +- "intl_utils:generate", +- ], +- runInShell: true, +- ); +- +- print(process.stdout); +- print(process.stderr); +- return process; +-} +- +-Future> generateFileLists() async { ++void main() async { + var dir = Directory("lib/generated/l10n"); + if (!dir.existsSync()) { + dir.create(recursive: true); +@@ -82,68 +51,4 @@ + + await arbFile.create(recursive: true); + arbFile.writeAsStringSync(fileList); +- +- return [sourcesFile, arbFile]; +-} +- +-Future generateFromArb(List files) async { +- var process = await Process.run( +- "flutter", +- [ +- "pub", +- "run", +- "intl_translation:generate_from_arb", +- "--sources-list-file", +- files[0].absolute.path, +- "--translations-list-file", +- files[1].absolute.path, +- "--output-dir=lib/generated/l10n" +- ], +- runInShell: true, +- ); +- +- print(process.stdout); +- print(process.stderr); +- return process; +-} +- +-Future buildRunner() async { +- var process = await Process.run( +- "flutter", +- [ +- "pub", +- "run", +- "build_runner", +- "build", +- "--delete-conflicting-outputs", +- ], +- runInShell: true, +- ); +- +- print(process.stdout); +- print(process.stderr); +- return process; +-} +- +-void main() async { +- var result = await getDependencies(); +- if (result.exitCode != 0) { +- exit(result.exitCode); +- } +- +- result = await intlUtilsGenerate(); +- if (result.exitCode != 0) { +- exit(result.exitCode); +- } +- +- var files = await generateFileLists(); +- result = await generateFromArb(files); +- if (result.exitCode != 0) { +- exit(result.exitCode); +- } +- +- result = await buildRunner(); +- if (result.exitCode != 0) { +- exit(result.exitCode); +- } + } diff --git a/pkgs/by-name/co/commet-chat/package.nix b/pkgs/by-name/co/commet-chat/package.nix new file mode 100644 index 000000000000..9bf90ddf9f95 --- /dev/null +++ b/pkgs/by-name/co/commet-chat/package.nix @@ -0,0 +1,164 @@ +{ + lib, + flutter341, + stdenv, + fetchFromGitHub, + fetchzip, + + webkitgtk_4_1, + mimalloc, + keybinder3, + + mpv-unwrapped, + libdovi, + libdvdcss, + libunwind, + + libgbm, + libdrm, +}: + +let + libwebrtcRpath = lib.makeLibraryPath [ + libgbm + libdrm + ]; + libwebrtc = fetchzip { + url = "https://github.com/flutter-webrtc/flutter-webrtc/releases/download/v1.2.0/libwebrtc.zip"; + hash = "sha256-i4LRG44f//SDIOl072yZavkYoTZdiydPZndeOm6/fBM="; + }; +in +flutter341.buildFlutterApplication (finalAttrs: { + pname = "commet-chat"; + version = "0.4.2+hotfix.2"; + + src = fetchFromGitHub { + owner = "commetchat"; + repo = "commet"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Pf+JeVuTPxpufcx/whn8RVcYp1e69CJBFzyZaQ8I5RQ="; + fetchSubmodules = true; + leaveDotGit = true; + + # For the git hash property in about page + postFetch = '' + cd $out + git rev-parse HEAD | head -c 7 > $out/GIT_HASH + find $out -name .git -print0 | xargs -0 rm -rf + ''; + }; + strictDeps = true; + sourceRoot = "${finalAttrs.src.name}/commet"; + + pubspecLockFilePath = "../pubspec.lock"; + pubspecLock = lib.importJSON ./pubspec.lock.json; + + gitHashes = { + calendar_view = "sha256-tGAMK89VsgqfKQy+t8x5zl6dbQEf5h4HxSUR8crB1oM="; + desktop_webview_window = "sha256-EOh5QoOuAxiYn0IcdxY7taN2Twu8GshY9zAoGCztPnA="; + dynamic_color = "sha256-4zSTiXplkBjtPtzssj3VaHTVo9YlYKNTMLgBIM5MMe4="; + flutter_highlighter = "sha256-Y84Besir3gu1RnQt9YoE0GyIJLLZ6H0Kki/Wf6z6QMg="; + flutter_html = "sha256-576KYoYB4sZeavcAS8V5rjDG9hezYlN2Q4zlyvBOouw="; + flutter_local_notifications = "sha256-AgvvFoJgos/gsTwcLGX/CxbHauWiH3OHksqtF0Dauuw="; + flutter_local_notifications_linux = "sha256-AgvvFoJgos/gsTwcLGX/CxbHauWiH3OHksqtF0Dauuw="; + markdown = "sha256-2rEMNJM9Vy7LrFLt30/Z3pyqERTYJei9D3mgOAAvVPg="; + matrix = "sha256-PB7xjulxmV2jE0WGVG116T50BrT3G5LsdLreR1cJTPI="; + matrix_dart_sdk_drift_db = "sha256-2sSN2TcPAPVdEm3NXpZyWlPvArNn2CWnPph5Vz48KQ8="; + receive_intent = "sha256-wGIOZRH4O3a44I8zG5Q1hCwn4SMuTWB7i9wtGSLZWeQ="; + signal_sticker_api = "sha256-VdEE3Bt8gpfUpxxYSz5319YEL49Eh+loO+ZipI1DoyA="; + starfield = "sha256-ebVRyVkyLfHCC6EBmx5evXL1U71S3tgCMo1yLWlIcw4="; + launcher_entry = "sha256-T/zQRvY6jOKroMrhVwBtsoSm2xCFjOd5jsJC0PA4cpc="; + }; + + buildInputs = [ + webkitgtk_4_1 + mimalloc + keybinder3 + + mpv-unwrapped + libdovi + libdvdcss + libunwind + ] + ++ mpv-unwrapped.buildInputs; + + env.NIX_LDFLAGS = "-rpath-link ${libwebrtcRpath}"; + env.COMMET_PROD = 1; + + targetFlutterPlatform = "linux"; + + customSourceBuilders = { + flutter_webrtc = + { version, src, ... }: + stdenv.mkDerivation { + pname = "flutter_webrtc"; + inherit version src; + inherit (src) passthru; + + postPatch = '' + substituteInPlace third_party/CMakeLists.txt \ + --replace-fail "\''${CMAKE_CURRENT_LIST_DIR}/downloads/libwebrtc.zip" ${libwebrtc} + ln -s ${libwebrtc} third_party/libwebrtc + ''; + + installPhase = '' + runHook preInstall + + mkdir $out + cp -r ./* $out/ + + runHook postInstall + ''; + }; + }; + + # The original codegen.dart hardcodes flutter calls inside, so the patch basically rewrites the codegen script forcing nix. + patches = [ + ./fix-hardcoded-flutter-cmd.patch + ]; + + flutterBuildFlags = [ + "--dart-define=BUILD_MODE=release" + "--dart-define=PLATFORM=linux" + "--dart-define=VERSION_TAG=v${finalAttrs.version}" + "--dart-define=BUILD_DETAIL=${stdenv.hostPlatform.system}" + ]; + + preBuild = '' + export flutterBuildFlags="$flutterBuildFlags --dart-define=GIT_HASH=$(cat ../GIT_HASH)" + + packageRun intl_utils -e generate + dart run --packages=.dart_tool/package_config.json scripts/codegen.dart + packageRun intl_translation -e generate_from_arb \ + --sources-list-file /build/source/commet/lib/generated/l10n/sources_list_file.txt \ + --translations-list-file /build/source/commet/lib/generated/l10n/arb_list_file.txt \ + --output-dir=lib/generated/l10n + packageRun build_runner build --delete-conflicting-outputs + ''; + + extraWrapProgramArgs = "--suffix LD_LIBRARY_PATH : $out/app/commet-chat/lib"; + + postInstall = '' + mkdir -p $out/share/applications + install -Dm644 \ + linux/debian/usr/share/applications/chat.commet.commetapp.desktop \ + $out/share/applications/ + substituteInPlace $out/share/applications/chat.commet.commetapp.desktop \ + --replace-fail "/usr/lib/chat.commet.commetapp/commet" "commet" + + mkdir -p $out/share/icons + cp -r linux/debian/usr/share/icons/hicolor $out/share/icons/hicolor + + patchelf --add-rpath ${libwebrtcRpath} $out/app/commet-chat/lib/libwebrtc.so + ''; + + __structuredAttrs = true; + meta = { + homepage = "https://commet.chat"; + description = "Client for Matrix focused on providing a feature rich experience while maintaining a simple interface"; + platforms = lib.platforms.linux; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ ckgxrg ]; + mainProgram = "commet"; + }; +}) diff --git a/pkgs/by-name/co/commet-chat/pubspec.lock.json b/pkgs/by-name/co/commet-chat/pubspec.lock.json new file mode 100644 index 000000000000..8b607ce3ff58 --- /dev/null +++ b/pkgs/by-name/co/commet-chat/pubspec.lock.json @@ -0,0 +1,3058 @@ +{ + "packages": { + "_fe_analyzer_shared": { + "dependency": "transitive", + "description": { + "name": "_fe_analyzer_shared", + "sha256": "da0d9209ca76bde579f2da330aeb9df62b6319c834fa7baae052021b0462401f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "85.0.0" + }, + "accessibility_tools": { + "dependency": "transitive", + "description": { + "name": "accessibility_tools", + "sha256": "c29732e423175a51e0a6ace7df1255f5d77812c7c7b7101d8ba0186a43d533aa", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.8.0" + }, + "adaptive_number": { + "dependency": "transitive", + "description": { + "name": "adaptive_number", + "sha256": "3a567544e9b5c9c803006f51140ad544aedc79604fd4f3f2c1380003f97c1d77", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, + "analyzer": { + "dependency": "direct overridden", + "description": { + "name": "analyzer", + "sha256": "974859dc0ff5f37bc4313244b3218c791810d03ab3470a579580279ba971a48d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.7.1" + }, + "archive": { + "dependency": "transitive", + "description": { + "name": "archive", + "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.6.1" + }, + "args": { + "dependency": "transitive", + "description": { + "name": "args", + "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.7.0" + }, + "async": { + "dependency": "transitive", + "description": { + "name": "async", + "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.13.0" + }, + "base58check": { + "dependency": "transitive", + "description": { + "name": "base58check", + "sha256": "6c300dfc33e598d2fe26319e13f6243fea81eaf8204cb4c6b69ef20a625319a5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.0" + }, + "blurhash_dart": { + "dependency": "transitive", + "description": { + "name": "blurhash_dart", + "sha256": "43955b6c2e30a7d440028d1af0fa185852f3534b795cc6eb81fbf397b464409f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.1" + }, + "boolean_selector": { + "dependency": "transitive", + "description": { + "name": "boolean_selector", + "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.2" + }, + "build": { + "dependency": "transitive", + "description": { + "name": "build", + "sha256": "51dc711996cbf609b90cbe5b335bbce83143875a9d58e4b5c6d3c4f684d3dda7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.4" + }, + "build_cli_annotations": { + "dependency": "transitive", + "description": { + "name": "build_cli_annotations", + "sha256": "e563c2e01de8974566a1998410d3f6f03521788160a02503b0b1f1a46c7b3d95", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.1" + }, + "build_config": { + "dependency": "transitive", + "description": { + "name": "build_config", + "sha256": "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.2" + }, + "build_daemon": { + "dependency": "transitive", + "description": { + "name": "build_daemon", + "sha256": "bf05f6e12cfea92d3c09308d7bcdab1906cd8a179b023269eed00c071004b957", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.1" + }, + "build_resolvers": { + "dependency": "transitive", + "description": { + "name": "build_resolvers", + "sha256": "ee4257b3f20c0c90e72ed2b57ad637f694ccba48839a821e87db762548c22a62", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.4" + }, + "build_runner": { + "dependency": "transitive", + "description": { + "name": "build_runner", + "sha256": "382a4d649addbfb7ba71a3631df0ec6a45d5ab9b098638144faf27f02778eb53", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.4" + }, + "build_runner_core": { + "dependency": "transitive", + "description": { + "name": "build_runner_core", + "sha256": "85fbbb1036d576d966332a3f5ce83f2ce66a40bea1a94ad2d5fc29a19a0d3792", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.1.2" + }, + "built_collection": { + "dependency": "transitive", + "description": { + "name": "built_collection", + "sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.1.1" + }, + "built_value": { + "dependency": "transitive", + "description": { + "name": "built_value", + "sha256": "7931c90b84bc573fef103548e354258ae4c9d28d140e41961df6843c5d60d4d8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "8.12.3" + }, + "calendar_view": { + "dependency": "direct overridden", + "description": { + "path": ".", + "ref": "HEAD", + "resolved-ref": "fbd03769c8715cf43211dfb878640a5fc0133dbc", + "url": "https://github.com/commetchat/flutter_calendar_view.git" + }, + "source": "git", + "version": "2.0.0" + }, + "canonical_json": { + "dependency": "transitive", + "description": { + "name": "canonical_json", + "sha256": "d6be1dd66b420c6ac9f42e3693e09edf4ff6edfee26cb4c28c1c019fdb8c0c15", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.2" + }, + "characters": { + "dependency": "transitive", + "description": { + "name": "characters", + "sha256": "faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.1" + }, + "charcode": { + "dependency": "transitive", + "description": { + "name": "charcode", + "sha256": "fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.0" + }, + "checked_yaml": { + "dependency": "transitive", + "description": { + "name": "checked_yaml", + "sha256": "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.4" + }, + "cli_config": { + "dependency": "transitive", + "description": { + "name": "cli_config", + "sha256": "ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "cli_util": { + "dependency": "transitive", + "description": { + "name": "cli_util", + "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.4.2" + }, + "clock": { + "dependency": "transitive", + "description": { + "name": "clock", + "sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.2" + }, + "code_assets": { + "dependency": "transitive", + "description": { + "name": "code_assets", + "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, + "code_builder": { + "dependency": "transitive", + "description": { + "name": "code_builder", + "sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.11.1" + }, + "collection": { + "dependency": "transitive", + "description": { + "name": "collection", + "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.19.1" + }, + "connectivity_plus": { + "dependency": "transitive", + "description": { + "name": "connectivity_plus", + "sha256": "b5e72753cf63becce2c61fd04dfe0f1c430cc5278b53a1342dc5ad839eab29ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.1.5" + }, + "connectivity_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "connectivity_plus_platform_interface", + "sha256": "42657c1715d48b167930d5f34d00222ac100475f73d10162ddf43e714932f204", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.1" + }, + "console": { + "dependency": "transitive", + "description": { + "name": "console", + "sha256": "e04e7824384c5b39389acdd6dc7d33f3efe6b232f6f16d7626f194f6a01ad69a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.0" + }, + "convert": { + "dependency": "transitive", + "description": { + "name": "convert", + "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.2" + }, + "coverage": { + "dependency": "transitive", + "description": { + "name": "coverage", + "sha256": "5da775aa218eaf2151c721b16c01c7676fbfdd99cebba2bf64e8b807a28ff94d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.15.0" + }, + "crop_image": { + "dependency": "transitive", + "description": { + "name": "crop_image", + "sha256": "27cbce1685a595efee62caab81c98b49b636f765c1da86353f58f5b2bf2775d8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.17" + }, + "cross_file": { + "dependency": "transitive", + "description": { + "name": "cross_file", + "sha256": "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.3.5+2" + }, + "crypto": { + "dependency": "transitive", + "description": { + "name": "crypto", + "sha256": "c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.7" + }, + "cryptography": { + "dependency": "transitive", + "description": { + "name": "cryptography", + "sha256": "3eda3029d34ec9095a27a198ac9785630fe525c0eb6a49f3d575272f8e792ef0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.9.0" + }, + "csslib": { + "dependency": "transitive", + "description": { + "name": "csslib", + "sha256": "831883fb353c8bdc1d71979e5b342c7d88acfbc643113c14ae51e2442ea0f20f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.17.3" + }, + "cupertino_icons": { + "dependency": "transitive", + "description": { + "name": "cupertino_icons", + "sha256": "ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.8" + }, + "dart_ipc": { + "dependency": "transitive", + "description": { + "name": "dart_ipc", + "sha256": "6cad558cda5304017c1f581df4c96fd4f8e4ee212aae7bfa4357716236faa9ba", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, + "dart_jsonwebtoken": { + "dependency": "transitive", + "description": { + "name": "dart_jsonwebtoken", + "sha256": "0de65691c1d736e9459f22f654ddd6fd8368a271d4e41aa07e53e6301eff5075", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.3.1" + }, + "dart_style": { + "dependency": "transitive", + "description": { + "name": "dart_style", + "sha256": "7306ab8a2359a48d22310ad823521d723acfed60ee1f7e37388e8986853b6820", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.8" + }, + "dart_webrtc": { + "dependency": "transitive", + "description": { + "name": "dart_webrtc", + "sha256": "4ed7b9fa9924e5a81eb39271e2c2356739dd1039d60a13b86ba6c5f448625086", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.7.0" + }, + "dbus": { + "dependency": "transitive", + "description": { + "name": "dbus", + "sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.12" + }, + "desktop_drop": { + "dependency": "transitive", + "description": { + "name": "desktop_drop", + "sha256": "d55a010fe46c8e8fcff4ea4b451a9ff84a162217bdb3b2a0aa1479776205e15d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.4.4" + }, + "desktop_notifications": { + "dependency": "transitive", + "description": { + "name": "desktop_notifications", + "sha256": "6d92694ad6e9297a862c5ff7dd6b8ff64c819972557754769f819d2209612927", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.6.3" + }, + "desktop_webview_window": { + "dependency": "direct overridden", + "description": { + "path": "packages/desktop_webview_window", + "ref": "webview-patch", + "resolved-ref": "82c19ad6ee5ac2b2acac6001d3e0cbefb90f1e22", + "url": "https://github.com/commetchat/mixin-flutter-plugins.git" + }, + "source": "git", + "version": "0.2.3" + }, + "device_frame_plus": { + "dependency": "transitive", + "description": { + "name": "device_frame_plus", + "sha256": "ccc94abccd4d9f0a9f19ef239001b3a59896e678ad42601371d7065889f2bf78", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.5.0" + }, + "device_info_plus": { + "dependency": "transitive", + "description": { + "name": "device_info_plus", + "sha256": "98f28b42168cc509abc92f88518882fd58061ea372d7999aecc424345c7bff6a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "11.5.0" + }, + "device_info_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "device_info_plus_platform_interface", + "sha256": "e1ea89119e34903dca74b883d0dd78eb762814f97fb6c76f35e9ff74d261a18f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.0.3" + }, + "drift": { + "dependency": "transitive", + "description": { + "name": "drift", + "sha256": "540cf382a3bfa99b76e51514db5b0ebcd81ce3679b7c1c9cb9478ff3735e47a1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.28.2" + }, + "drift_dev": { + "dependency": "transitive", + "description": { + "name": "drift_dev", + "sha256": "68c138e884527d2bd61df2ade276c3a144df84d1adeb0ab8f3196b5afe021bd4", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.28.0" + }, + "dropdown_button2": { + "dependency": "transitive", + "description": { + "name": "dropdown_button2", + "sha256": "b0fe8d49a030315e9eef6c7ac84ca964250155a6224d491c1365061bc974a9e1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.9" + }, + "dynamic_color": { + "dependency": "transitive", + "description": { + "path": "packages/dynamic_color", + "ref": "HEAD", + "resolved-ref": "f8a2817197fb68bac47bd1067152c46a4ab56cab", + "url": "https://github.com/Airyzz/material-flutter-packages.git" + }, + "source": "git", + "version": "1.7.0" + }, + "ed25519_edwards": { + "dependency": "transitive", + "description": { + "name": "ed25519_edwards", + "sha256": "6ce0112d131327ec6d42beede1e5dfd526069b18ad45dcf654f15074ad9276cd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.3.1" + }, + "equatable": { + "dependency": "transitive", + "description": { + "name": "equatable", + "sha256": "3e0141505477fd8ad55d6eb4e7776d3fe8430be8e497ccb1521370c3f21a3e2b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.8" + }, + "exif": { + "dependency": "transitive", + "description": { + "name": "exif", + "sha256": "a7980fdb3b7ffcd0b035e5b8a5e1eef7cadfe90ea6a4e85ebb62f87b96c7a172", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.3.0" + }, + "fake_async": { + "dependency": "transitive", + "description": { + "name": "fake_async", + "sha256": "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.3" + }, + "ffi": { + "dependency": "transitive", + "description": { + "name": "ffi", + "sha256": "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.0" + }, + "file": { + "dependency": "transitive", + "description": { + "name": "file", + "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.0.1" + }, + "file_picker": { + "dependency": "transitive", + "description": { + "name": "file_picker", + "sha256": "57d9a1dd5063f85fa3107fb42d1faffda52fdc948cefd5fe5ea85267a5fc7343", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "10.3.10" + }, + "file_selector_linux": { + "dependency": "transitive", + "description": { + "name": "file_selector_linux", + "sha256": "2567f398e06ac72dcf2e98a0c95df2a9edd03c2c2e0cacd4780f20cdf56263a0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.9.4" + }, + "file_selector_macos": { + "dependency": "transitive", + "description": { + "name": "file_selector_macos", + "sha256": "5e0bbe9c312416f1787a68259ea1505b52f258c587f12920422671807c4d618a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.9.5" + }, + "file_selector_platform_interface": { + "dependency": "transitive", + "description": { + "name": "file_selector_platform_interface", + "sha256": "35e0bd61ebcdb91a3505813b055b09b79dfdc7d0aee9c09a7ba59ae4bb13dc85", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.7.0" + }, + "file_selector_windows": { + "dependency": "transitive", + "description": { + "name": "file_selector_windows", + "sha256": "62197474ae75893a62df75939c777763d39c2bc5f73ce5b88497208bc269abfd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.9.3+5" + }, + "fixnum": { + "dependency": "transitive", + "description": { + "name": "fixnum", + "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.1" + }, + "flutter": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "flutter_background": { + "dependency": "transitive", + "description": { + "name": "flutter_background", + "sha256": "8dad66e3102da2b4046cc3adcf70625578809827170bd78e36e5890c074287d2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.0+1" + }, + "flutter_background_service": { + "dependency": "transitive", + "description": { + "name": "flutter_background_service", + "sha256": "70a1c185b1fa1a44f8f14ecd6c86f6e50366e3562f00b2fa5a54df39b3324d3d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.1.0" + }, + "flutter_background_service_android": { + "dependency": "transitive", + "description": { + "name": "flutter_background_service_android", + "sha256": "ca0793d4cd19f1e194a130918401a3d0b1076c81236f7273458ae96987944a87", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.1" + }, + "flutter_background_service_ios": { + "dependency": "transitive", + "description": { + "name": "flutter_background_service_ios", + "sha256": "6037ffd45c4d019dab0975c7feb1d31012dd697e25edc05505a4a9b0c7dc9fba", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.0.3" + }, + "flutter_background_service_platform_interface": { + "dependency": "transitive", + "description": { + "name": "flutter_background_service_platform_interface", + "sha256": "ca74aa95789a8304f4d3f57f07ba404faa86bed6e415f83e8edea6ad8b904a41", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.1.2" + }, + "flutter_blurhash": { + "dependency": "transitive", + "description": { + "name": "flutter_blurhash", + "sha256": "5e67678e479ac639069d7af1e133f4a4702311491188ff3e0227486430db0c06", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.8.2" + }, + "flutter_driver": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "flutter_highlighter": { + "dependency": "transitive", + "description": { + "path": "flutter_highlighter", + "ref": "HEAD", + "resolved-ref": "4de60d39c9fe4b828f90a019d0afc89e713c704e", + "url": "https://github.com/commetchat/highlight.git" + }, + "source": "git", + "version": "0.1.1" + }, + "flutter_html": { + "dependency": "transitive", + "description": { + "path": ".", + "ref": "HEAD", + "resolved-ref": "1a2539aa10047b557f590abe21e8a5be0a93be70", + "url": "https://github.com/commetchat/flutter_html.git" + }, + "source": "git", + "version": "3.0.0-beta.2" + }, + "flutter_launcher_icons": { + "dependency": "transitive", + "description": { + "name": "flutter_launcher_icons", + "sha256": "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.13.1" + }, + "flutter_local_notifications": { + "dependency": "transitive", + "description": { + "path": "flutter_local_notifications", + "ref": "HEAD", + "resolved-ref": "93f906985388835d24eea13ae6ccd8ee656f2cf1", + "url": "https://github.com/commetchat/flutter_local_notifications.git" + }, + "source": "git", + "version": "19.4.1" + }, + "flutter_local_notifications_linux": { + "dependency": "direct overridden", + "description": { + "path": "flutter_local_notifications_linux", + "ref": "HEAD", + "resolved-ref": "93f906985388835d24eea13ae6ccd8ee656f2cf1", + "url": "https://github.com/commetchat/flutter_local_notifications.git" + }, + "source": "git", + "version": "6.0.0" + }, + "flutter_local_notifications_platform_interface": { + "dependency": "transitive", + "description": { + "name": "flutter_local_notifications_platform_interface", + "sha256": "277d25d960c15674ce78ca97f57d0bae2ee401c844b6ac80fcd972a9c99d09fe", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.1.0" + }, + "flutter_local_notifications_windows": { + "dependency": "transitive", + "description": { + "name": "flutter_local_notifications_windows", + "sha256": "8d658f0d367c48bd420e7cf2d26655e2d1130147bca1eea917e576ca76668aaf", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.3" + }, + "flutter_localizations": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "flutter_markdown": { + "dependency": "transitive", + "description": { + "name": "flutter_markdown", + "sha256": "04c4722cc36ec5af38acc38ece70d22d3c2123c61305d555750a091517bbe504", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.6.23" + }, + "flutter_plugin_android_lifecycle": { + "dependency": "transitive", + "description": { + "name": "flutter_plugin_android_lifecycle", + "sha256": "ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.33" + }, + "flutter_rust_bridge": { + "dependency": "transitive", + "description": { + "name": "flutter_rust_bridge", + "sha256": "37ef40bc6f863652e865f0b2563ea07f0d3c58d8efad803cc01933a4b2ee067e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.11.1" + }, + "flutter_shortcuts_new": { + "dependency": "transitive", + "description": { + "name": "flutter_shortcuts_new", + "sha256": "16ee1c8a9bc9586b5117ebb774a8ff6b396f856743e97251eb483c4dc5769d7f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.0" + }, + "flutter_staggered_grid_view": { + "dependency": "transitive", + "description": { + "name": "flutter_staggered_grid_view", + "sha256": "19e7abb550c96fbfeb546b23f3ff356ee7c59a019a651f8f102a4ba9b7349395", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.0" + }, + "flutter_svg": { + "dependency": "transitive", + "description": { + "name": "flutter_svg", + "sha256": "87fbd7c534435b6c5d9d98b01e1fd527812b82e68ddd8bd35fc45ed0fa8f0a95", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.3" + }, + "flutter_test": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "flutter_timezone": { + "dependency": "transitive", + "description": { + "name": "flutter_timezone", + "sha256": "978192f2f9ea6d019a4de4f0211d76a9af955ca24865828fa98ca4e20cf0cb3c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.0.1" + }, + "flutter_vodozemac": { + "dependency": "transitive", + "description": { + "name": "flutter_vodozemac", + "sha256": "ef4c3580a7f2fe8eebb7602c6cba593a42b4a5e5466c372a022f77ccc14914a5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.0" + }, + "flutter_web_auth_2": { + "dependency": "transitive", + "description": { + "name": "flutter_web_auth_2", + "sha256": "3c14babeaa066c371f3a743f204dd0d348b7d42ffa6fae7a9847a521aff33696", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.0" + }, + "flutter_web_auth_2_platform_interface": { + "dependency": "transitive", + "description": { + "name": "flutter_web_auth_2_platform_interface", + "sha256": "c63a472c8070998e4e422f6b34a17070e60782ac442107c70000dd1bed645f4d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.0" + }, + "flutter_web_plugins": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "flutter_webrtc": { + "dependency": "transitive", + "description": { + "name": "flutter_webrtc", + "sha256": "71a38363a5b50603e405c275f30de2eb90f980b0cc94b0e1e9d8b9d6a6b03bf0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.1" + }, + "frontend_server_client": { + "dependency": "transitive", + "description": { + "name": "frontend_server_client", + "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.0" + }, + "fuchsia_remote_debug_protocol": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "fuzzy": { + "dependency": "transitive", + "description": { + "name": "fuzzy", + "sha256": "af5fbd36f2f8de0663a5b562ef5ca209aea957e81a2f0e97f97475cfbed044ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.1" + }, + "get_it": { + "dependency": "transitive", + "description": { + "name": "get_it", + "sha256": "1d648d2dd2047d7f7450d5727ca24ee435f240385753d90b49650e3cdff32e56", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.2.0" + }, + "glob": { + "dependency": "transitive", + "description": { + "name": "glob", + "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.3" + }, + "graphs": { + "dependency": "transitive", + "description": { + "name": "graphs", + "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.2" + }, + "highlighter": { + "dependency": "transitive", + "description": { + "name": "highlighter", + "sha256": "92180c72b9da8758e1acf39a45aa305a97dcfe2fdc8f3d1d2947c23f2772bfbc", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.1" + }, + "hooks": { + "dependency": "transitive", + "description": { + "name": "hooks", + "sha256": "7a08a0d684cb3b8fb604b78455d5d352f502b68079f7b80b831c62220ab0a4f6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, + "hotkey_manager": { + "dependency": "transitive", + "description": { + "name": "hotkey_manager", + "sha256": "06f0655b76c8dd322fb7101dc615afbdbf39c3d3414df9e059c33892104479cd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.3" + }, + "hotkey_manager_linux": { + "dependency": "transitive", + "description": { + "name": "hotkey_manager_linux", + "sha256": "83676bda8210a3377bc6f1977f193bc1dbdd4c46f1bdd02875f44b6eff9a8473", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "hotkey_manager_macos": { + "dependency": "transitive", + "description": { + "name": "hotkey_manager_macos", + "sha256": "03b5967e64357b9ac05188ea4a5df6fe4ed4205762cb80aaccf8916ee1713c96", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "hotkey_manager_platform_interface": { + "dependency": "transitive", + "description": { + "name": "hotkey_manager_platform_interface", + "sha256": "98ffca25b8cc9081552902747b2942e3bc37855389a4218c9d50ca316b653b13", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "hotkey_manager_windows": { + "dependency": "transitive", + "description": { + "name": "hotkey_manager_windows", + "sha256": "0d03ced9fe563ed0b68f0a0e1b22c9ffe26eb8053cb960e401f68a4f070e0117", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "html": { + "dependency": "transitive", + "description": { + "name": "html", + "sha256": "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.15.4" + }, + "html_unescape": { + "dependency": "transitive", + "description": { + "name": "html_unescape", + "sha256": "15362d7a18f19d7b742ef8dcb811f5fd2a2df98db9f80ea393c075189e0b61e3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.0" + }, + "http": { + "dependency": "transitive", + "description": { + "name": "http", + "sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.6.0" + }, + "http_multi_server": { + "dependency": "transitive", + "description": { + "name": "http_multi_server", + "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.2" + }, + "http_parser": { + "dependency": "transitive", + "description": { + "name": "http_parser", + "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.2" + }, + "icalendar_parser": { + "dependency": "transitive", + "description": { + "name": "icalendar_parser", + "sha256": "107f936d286723346660df88191888562fc44c2def46ed8858a301a4777ad821", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.0" + }, + "image": { + "dependency": "transitive", + "description": { + "name": "image", + "sha256": "f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.3.0" + }, + "image_picker": { + "dependency": "transitive", + "description": { + "name": "image_picker", + "sha256": "784210112be18ea55f69d7076e2c656a4e24949fa9e76429fe53af0c0f4fa320", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.1" + }, + "image_picker_android": { + "dependency": "transitive", + "description": { + "name": "image_picker_android", + "sha256": "518a16108529fc18657a3e6dde4a043dc465d16596d20ab2abd49a4cac2e703d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.8.13+13" + }, + "image_picker_for_web": { + "dependency": "transitive", + "description": { + "name": "image_picker_for_web", + "sha256": "66257a3191ab360d23a55c8241c91a6e329d31e94efa7be9cf7a212e65850214", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.1" + }, + "image_picker_ios": { + "dependency": "transitive", + "description": { + "name": "image_picker_ios", + "sha256": "b9c4a438a9ff4f60808c9cf0039b93a42bb6c2211ef6ebb647394b2b3fa84588", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.8.13+6" + }, + "image_picker_linux": { + "dependency": "transitive", + "description": { + "name": "image_picker_linux", + "sha256": "1f81c5f2046b9ab724f85523e4af65be1d47b038160a8c8deed909762c308ed4", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.2" + }, + "image_picker_macos": { + "dependency": "transitive", + "description": { + "name": "image_picker_macos", + "sha256": "86f0f15a309de7e1a552c12df9ce5b59fe927e71385329355aec4776c6a8ec91", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.2+1" + }, + "image_picker_platform_interface": { + "dependency": "transitive", + "description": { + "name": "image_picker_platform_interface", + "sha256": "567e056716333a1647c64bb6bd873cff7622233a5c3f694be28a583d4715690c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.11.1" + }, + "image_picker_windows": { + "dependency": "transitive", + "description": { + "name": "image_picker_windows", + "sha256": "d248c86554a72b5495a31c56f060cf73a41c7ff541689327b1a7dbccc33adfae", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.2" + }, + "implicitly_animated_list": { + "dependency": "transitive", + "description": { + "name": "implicitly_animated_list", + "sha256": "0912337ba058609ad8b4db8c1886959a4f82e03ee197ecdacbd8bf906bf1e195", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.0" + }, + "inspector": { + "dependency": "transitive", + "description": { + "name": "inspector", + "sha256": "a01ea538b15947a9189835cc910041bab91aea3ad7c421684118aa1040189ded", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.0" + }, + "integration_test": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "intl": { + "dependency": "transitive", + "description": { + "name": "intl", + "sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.20.2" + }, + "intl_translation": { + "dependency": "transitive", + "description": { + "name": "intl_translation", + "sha256": "b3f1ebfab4109d1a946b45c57523628da92a0e2a2df5f2d9981ef4334fd24a26", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.20.1" + }, + "intl_utils": { + "dependency": "transitive", + "description": { + "name": "intl_utils", + "sha256": "35f9a55004871f241e24b07465cf402914992d8549a60205ee0816576a8ddee7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.8.8" + }, + "io": { + "dependency": "transitive", + "description": { + "name": "io", + "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.5" + }, + "iso_duration": { + "dependency": "direct main", + "description": { + "name": "iso_duration", + "sha256": "0233fed5e650c0256c1e37f8427f28cb37bb680b948ee845e2c8f1befb0f899b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.1" + }, + "js": { + "dependency": "transitive", + "description": { + "name": "js", + "sha256": "f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.6.7" + }, + "js_interop": { + "dependency": "transitive", + "description": { + "name": "js_interop", + "sha256": "7ec859c296958ccea34dc770504bd3ff4ae52fdd9e7eeb2bacc7081ad476a1f5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.0.1" + }, + "js_interop_utils": { + "dependency": "transitive", + "description": { + "name": "js_interop_utils", + "sha256": "f1e05602f23b0f770e45b663a0873f704b5443c064c3fff4ed8acce317b0bd10", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.9" + }, + "json_annotation": { + "dependency": "transitive", + "description": { + "name": "json_annotation", + "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.9.0" + }, + "json_serializable": { + "dependency": "transitive", + "description": { + "name": "json_serializable", + "sha256": "c50ef5fc083d5b5e12eef489503ba3bf5ccc899e487d691584699b4bdefeea8c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.9.5" + }, + "just_the_tooltip": { + "dependency": "transitive", + "description": { + "name": "just_the_tooltip", + "sha256": "7a081133d57285bfb41b331f411006d57b433d7b35772e6155745f6a7a09cb82", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.0.12" + }, + "launcher_entry": { + "dependency": "transitive", + "description": { + "path": ".", + "ref": "HEAD", + "resolved-ref": "0a8a1d13677b531fe271d0457bb79f9e4f55ba9b", + "url": "https://github.com/commetchat/launcher_entry.git" + }, + "source": "git", + "version": "0.1.1" + }, + "leak_tracker": { + "dependency": "transitive", + "description": { + "name": "leak_tracker", + "sha256": "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "11.0.2" + }, + "leak_tracker_flutter_testing": { + "dependency": "transitive", + "description": { + "name": "leak_tracker_flutter_testing", + "sha256": "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.10" + }, + "leak_tracker_testing": { + "dependency": "transitive", + "description": { + "name": "leak_tracker_testing", + "sha256": "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.2" + }, + "lints": { + "dependency": "transitive", + "description": { + "name": "lints", + "sha256": "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.1.0" + }, + "list_counter": { + "dependency": "transitive", + "description": { + "name": "list_counter", + "sha256": "c447ae3dfcd1c55f0152867090e67e219d42fe6d4f2807db4bbe8b8d69912237", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.2" + }, + "list_diff": { + "dependency": "transitive", + "description": { + "name": "list_diff", + "sha256": "ac2d99c4379d5175f1e4943850808e1bf4d5604fd46c1ec3060e7fb0c0fdab05", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.1" + }, + "livekit_client": { + "dependency": "transitive", + "description": { + "name": "livekit_client", + "sha256": "4b8ef07d4acbd21e43a1edfd05932c2d71cc0c433607cefe64afdfe87bb53962", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.4" + }, + "logger": { + "dependency": "transitive", + "description": { + "name": "logger", + "sha256": "a7967e31b703831a893bbc3c3dd11db08126fe5f369b5c648a36f821979f5be3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.6.2" + }, + "logging": { + "dependency": "transitive", + "description": { + "name": "logging", + "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.0" + }, + "markdown": { + "dependency": "direct overridden", + "description": { + "path": "pkgs/markdown", + "ref": "main", + "resolved-ref": "5978dd83f263574a05db478bc1be6ce705517aac", + "url": "https://github.com/Airyzz/dart-lang-tools" + }, + "source": "git", + "version": "7.3.1-wip" + }, + "matcher": { + "dependency": "transitive", + "description": { + "name": "matcher", + "sha256": "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.12.18" + }, + "material_color_utilities": { + "dependency": "transitive", + "description": { + "name": "material_color_utilities", + "sha256": "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.13.0" + }, + "matrix": { + "dependency": "transitive", + "description": { + "path": ".", + "ref": "upstream-v6.1.1", + "resolved-ref": "58e0bd24c6a2d74d727dc92a24dc076144fae43b", + "url": "https://github.com/commetchat/matrix-dart-sdk.git" + }, + "source": "git", + "version": "6.1.1" + }, + "matrix_dart_sdk_drift_db": { + "dependency": "transitive", + "description": { + "path": ".", + "ref": "upstream-v6.1.1+patch.1", + "resolved-ref": "bb1abba161bd0e7438aa50e4ba8fb46408b69e67", + "url": "https://github.com/commetchat/matrix-dart-sdk-drift-db.git" + }, + "source": "git", + "version": "0.0.1" + }, + "media_kit": { + "dependency": "transitive", + "description": { + "name": "media_kit", + "sha256": "ae9e79597500c7ad6083a3c7b7b7544ddabfceacce7ae5c9709b0ec16a5d6643", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.6" + }, + "media_kit_libs_android_video": { + "dependency": "transitive", + "description": { + "name": "media_kit_libs_android_video", + "sha256": "3f6274e5ab2de512c286a25c327288601ee445ed8ac319e0ef0b66148bd8f76c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.8" + }, + "media_kit_libs_ios_video": { + "dependency": "transitive", + "description": { + "name": "media_kit_libs_ios_video", + "sha256": "b5382994eb37a4564c368386c154ad70ba0cc78dacdd3fb0cd9f30db6d837991", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.4" + }, + "media_kit_libs_linux": { + "dependency": "transitive", + "description": { + "name": "media_kit_libs_linux", + "sha256": "2b473399a49ec94452c4d4ae51cfc0f6585074398d74216092bf3d54aac37ecf", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.1" + }, + "media_kit_libs_macos_video": { + "dependency": "transitive", + "description": { + "name": "media_kit_libs_macos_video", + "sha256": "f26aa1452b665df288e360393758f84b911f70ffb3878032e1aabba23aa1032d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.4" + }, + "media_kit_libs_video": { + "dependency": "transitive", + "description": { + "name": "media_kit_libs_video", + "sha256": "2b235b5dac79c6020e01eef5022c6cc85fedc0df1738aadc6ea489daa12a92a9", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.7" + }, + "media_kit_libs_windows_video": { + "dependency": "transitive", + "description": { + "name": "media_kit_libs_windows_video", + "sha256": "dff76da2778729ab650229e6b4ec6ec111eb5151431002cbd7ea304ff1f112ab", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.11" + }, + "media_kit_video": { + "dependency": "transitive", + "description": { + "name": "media_kit_video", + "sha256": "afaa509e7b7e0bf247557a3a740cde903a52c34ace9810f94500e127bd7b043d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.1" + }, + "meta": { + "dependency": "transitive", + "description": { + "name": "meta", + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.17.0" + }, + "mime": { + "dependency": "transitive", + "description": { + "name": "mime", + "sha256": "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.6" + }, + "mime_type": { + "dependency": "transitive", + "description": { + "name": "mime_type", + "sha256": "d652b613e84dac1af28030a9fba82c0999be05b98163f9e18a0849c6e63838bb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, + "msix": { + "dependency": "transitive", + "description": { + "name": "msix", + "sha256": "b6b08e7a7b5d1845f2b1d31216d5b1fb558e98251efefe54eb79ed00d27bc2ac", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.16.13" + }, + "native_toolchain_c": { + "dependency": "transitive", + "description": { + "name": "native_toolchain_c", + "sha256": "89e83885ba09da5fdf2cdacc8002a712ca238c28b7f717910b34bcd27b0d03ac", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.17.4" + }, + "nested": { + "dependency": "transitive", + "description": { + "name": "nested", + "sha256": "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, + "nm": { + "dependency": "transitive", + "description": { + "name": "nm", + "sha256": "2c9aae4127bdc8993206464fcc063611e0e36e72018696cd9631023a31b24254", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.0" + }, + "node_preamble": { + "dependency": "transitive", + "description": { + "name": "node_preamble", + "sha256": "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.2" + }, + "objective_c": { + "dependency": "transitive", + "description": { + "name": "objective_c", + "sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.3.0" + }, + "package_config": { + "dependency": "transitive", + "description": { + "name": "package_config", + "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.0" + }, + "package_info_plus": { + "dependency": "transitive", + "description": { + "name": "package_info_plus", + "sha256": "f69da0d3189a4b4ceaeb1a3defb0f329b3b352517f52bed4290f83d4f06bc08d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.0.0" + }, + "package_info_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "package_info_plus_platform_interface", + "sha256": "202a487f08836a592a6bd4f901ac69b3a8f146af552bbd14407b6b41e1c3f086", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.1" + }, + "pasteboard": { + "dependency": "transitive", + "description": { + "name": "pasteboard", + "sha256": "1c8b6a8b3f1d12e55d4e9404433cda1b4abe66db6b17bc2d2fb5965772c04674", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "path": { + "dependency": "transitive", + "description": { + "name": "path", + "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.9.1" + }, + "path_parsing": { + "dependency": "transitive", + "description": { + "name": "path_parsing", + "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.0" + }, + "path_provider": { + "dependency": "transitive", + "description": { + "name": "path_provider", + "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.5" + }, + "path_provider_android": { + "dependency": "transitive", + "description": { + "name": "path_provider_android", + "sha256": "f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.22" + }, + "path_provider_foundation": { + "dependency": "transitive", + "description": { + "name": "path_provider_foundation", + "sha256": "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.6.0" + }, + "path_provider_linux": { + "dependency": "transitive", + "description": { + "name": "path_provider_linux", + "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.1" + }, + "path_provider_platform_interface": { + "dependency": "transitive", + "description": { + "name": "path_provider_platform_interface", + "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.2" + }, + "path_provider_windows": { + "dependency": "transitive", + "description": { + "name": "path_provider_windows", + "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.0" + }, + "permission_handler": { + "dependency": "transitive", + "description": { + "name": "permission_handler", + "sha256": "59adad729136f01ea9e35a48f5d1395e25cba6cea552249ddbe9cf950f5d7849", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "11.4.0" + }, + "permission_handler_android": { + "dependency": "transitive", + "description": { + "name": "permission_handler_android", + "sha256": "d3971dcdd76182a0c198c096b5db2f0884b0d4196723d21a866fc4cdea057ebc", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "12.1.0" + }, + "permission_handler_apple": { + "dependency": "transitive", + "description": { + "name": "permission_handler_apple", + "sha256": "f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.4.7" + }, + "permission_handler_html": { + "dependency": "transitive", + "description": { + "name": "permission_handler_html", + "sha256": "38f000e83355abb3392140f6bc3030660cfaef189e1f87824facb76300b4ff24", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.3+5" + }, + "permission_handler_platform_interface": { + "dependency": "transitive", + "description": { + "name": "permission_handler_platform_interface", + "sha256": "eb99b295153abce5d683cac8c02e22faab63e50679b937fa1bf67d58bb282878", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.3.0" + }, + "permission_handler_windows": { + "dependency": "transitive", + "description": { + "name": "permission_handler_windows", + "sha256": "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.1" + }, + "petitparser": { + "dependency": "transitive", + "description": { + "name": "petitparser", + "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.1.0" + }, + "platform": { + "dependency": "transitive", + "description": { + "name": "platform", + "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.6" + }, + "plugin_platform_interface": { + "dependency": "transitive", + "description": { + "name": "plugin_platform_interface", + "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.8" + }, + "pointycastle": { + "dependency": "transitive", + "description": { + "name": "pointycastle", + "sha256": "92aa3841d083cc4b0f4709b5c74fd6409a3e6ba833ffc7dc6a8fee096366acf5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.0" + }, + "pool": { + "dependency": "transitive", + "description": { + "name": "pool", + "sha256": "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.5.2" + }, + "process": { + "dependency": "transitive", + "description": { + "name": "process", + "sha256": "c6248e4526673988586e8c00bb22a49210c258dc91df5227d5da9748ecf79744", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.0.5" + }, + "protobuf": { + "dependency": "transitive", + "description": { + "name": "protobuf", + "sha256": "de9c9eb2c33f8e933a42932fe1dc504800ca45ebc3d673e6ed7f39754ee4053e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.2.0" + }, + "provider": { + "dependency": "transitive", + "description": { + "name": "provider", + "sha256": "4e82183fa20e5ca25703ead7e05de9e4cceed1fbd1eadc1ac3cb6f565a09f272", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.1.5+1" + }, + "pub_semver": { + "dependency": "transitive", + "description": { + "name": "pub_semver", + "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.0" + }, + "pubspec": { + "dependency": "transitive", + "description": { + "name": "pubspec", + "sha256": "f534a50a2b4d48dc3bc0ec147c8bd7c304280fff23b153f3f11803c4d49d927e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.0" + }, + "pubspec_dependency_sorter": { + "dependency": "transitive", + "description": { + "name": "pubspec_dependency_sorter", + "sha256": "d2114e92f003195de74a9ed3aeb9c59425ae9b7d637b802bb225b3fe3a4ba605", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.5" + }, + "pubspec_parse": { + "dependency": "transitive", + "description": { + "name": "pubspec_parse", + "sha256": "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.5.0" + }, + "quiver": { + "dependency": "transitive", + "description": { + "name": "quiver", + "sha256": "ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.2" + }, + "random_string": { + "dependency": "transitive", + "description": { + "name": "random_string", + "sha256": "03b52435aae8cbdd1056cf91bfc5bf845e9706724dd35ae2e99fa14a1ef79d02", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.1" + }, + "recase": { + "dependency": "transitive", + "description": { + "name": "recase", + "sha256": "e4eb4ec2dcdee52dcf99cb4ceabaffc631d7424ee55e56f280bc039737f89213", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.0" + }, + "receive_intent": { + "dependency": "transitive", + "description": { + "path": ".", + "ref": "master", + "resolved-ref": "12cb1ef04311ffd7a4ba0f651105a2364c6b2afb", + "url": "https://github.com/daadu/receive_intent" + }, + "source": "git", + "version": "0.2.7" + }, + "resizable_widget": { + "dependency": "transitive", + "description": { + "name": "resizable_widget", + "sha256": "db2919754b93f386b9b3fb15e9f48f6c9d6d41f00a24397629133c99df86606a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.5" + }, + "safe_local_storage": { + "dependency": "transitive", + "description": { + "name": "safe_local_storage", + "sha256": "287ea1f667c0b93cdc127dccc707158e2d81ee59fba0459c31a0c7da4d09c755", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.3" + }, + "screen_retriever": { + "dependency": "transitive", + "description": { + "name": "screen_retriever", + "sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_linux": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_linux", + "sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_macos": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_macos", + "sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_platform_interface": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_platform_interface", + "sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_windows": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_windows", + "sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "scrollable_positioned_list": { + "dependency": "transitive", + "description": { + "name": "scrollable_positioned_list", + "sha256": "1b54d5f1329a1e263269abc9e2543d90806131aa14fe7c6062a8054d57249287", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.3.8" + }, + "sdp_transform": { + "dependency": "transitive", + "description": { + "name": "sdp_transform", + "sha256": "73e412a5279a5c2de74001535208e20fff88f225c9a4571af0f7146202755e45", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.3.2" + }, + "shared_preferences": { + "dependency": "transitive", + "description": { + "name": "shared_preferences", + "sha256": "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.4" + }, + "shared_preferences_android": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_android", + "sha256": "cbc40be9be1c5af4dab4d6e0de4d5d3729e6f3d65b89d21e1815d57705644a6f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.20" + }, + "shared_preferences_foundation": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_foundation", + "sha256": "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.6" + }, + "shared_preferences_linux": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_linux", + "sha256": "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1" + }, + "shared_preferences_platform_interface": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_platform_interface", + "sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1" + }, + "shared_preferences_web": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_web", + "sha256": "c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.3" + }, + "shared_preferences_windows": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_windows", + "sha256": "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1" + }, + "shelf": { + "dependency": "transitive", + "description": { + "name": "shelf", + "sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.2" + }, + "shelf_packages_handler": { + "dependency": "transitive", + "description": { + "name": "shelf_packages_handler", + "sha256": "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.2" + }, + "shelf_static": { + "dependency": "transitive", + "description": { + "name": "shelf_static", + "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.3" + }, + "shelf_web_socket": { + "dependency": "transitive", + "description": { + "name": "shelf_web_socket", + "sha256": "3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.0" + }, + "signal_sticker_api": { + "dependency": "transitive", + "description": { + "path": ".", + "ref": "f3295318c27d420f195e00164f104ead9aaa6209", + "resolved-ref": "f3295318c27d420f195e00164f104ead9aaa6209", + "url": "https://github.com/commetchat/signal-sticker-api.git" + }, + "source": "git", + "version": "1.0.0" + }, + "sky_engine": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "slugify": { + "dependency": "transitive", + "description": { + "name": "slugify", + "sha256": "b272501565cb28050cac2d96b7bf28a2d24c8dae359280361d124f3093d337c3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.0" + }, + "source_gen": { + "dependency": "transitive", + "description": { + "name": "source_gen", + "sha256": "35c8150ece9e8c8d263337a265153c3329667640850b9304861faea59fc98f6b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.0" + }, + "source_helper": { + "dependency": "transitive", + "description": { + "name": "source_helper", + "sha256": "a447acb083d3a5ef17f983dd36201aeea33fedadb3228fa831f2f0c92f0f3aca", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.7" + }, + "source_map_stack_trace": { + "dependency": "transitive", + "description": { + "name": "source_map_stack_trace", + "sha256": "c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.2" + }, + "source_maps": { + "dependency": "transitive", + "description": { + "name": "source_maps", + "sha256": "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.10.13" + }, + "source_span": { + "dependency": "transitive", + "description": { + "name": "source_span", + "sha256": "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.10.2" + }, + "sprintf": { + "dependency": "transitive", + "description": { + "name": "sprintf", + "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.0.0" + }, + "sqflite": { + "dependency": "transitive", + "description": { + "name": "sqflite", + "sha256": "e2297b1da52f127bc7a3da11439985d9b536f75070f3325e62ada69a5c585d03", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.2" + }, + "sqflite_android": { + "dependency": "transitive", + "description": { + "name": "sqflite_android", + "sha256": "ecd684501ebc2ae9a83536e8b15731642b9570dc8623e0073d227d0ee2bfea88", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.2+2" + }, + "sqflite_common": { + "dependency": "transitive", + "description": { + "name": "sqflite_common", + "sha256": "6ef422a4525ecc601db6c0a2233ff448c731307906e92cabc9ba292afaae16a6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.6" + }, + "sqflite_common_ffi": { + "dependency": "transitive", + "description": { + "name": "sqflite_common_ffi", + "sha256": "8d7b8749a516cbf6e9057f9b480b716ad14fc4f3d3873ca6938919cc626d9025", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.7+1" + }, + "sqflite_darwin": { + "dependency": "transitive", + "description": { + "name": "sqflite_darwin", + "sha256": "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.2" + }, + "sqflite_platform_interface": { + "dependency": "transitive", + "description": { + "name": "sqflite_platform_interface", + "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.0" + }, + "sqlite3": { + "dependency": "transitive", + "description": { + "name": "sqlite3", + "sha256": "3145bd74dcdb4fd6f5c6dda4d4e4490a8087d7f286a14dee5d37087290f0f8a2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.9.4" + }, + "sqlite3_flutter_libs": { + "dependency": "transitive", + "description": { + "name": "sqlite3_flutter_libs", + "sha256": "1e800ebe7f85a80a66adacaa6febe4d5f4d8b75f244e9838a27cb2ffc7aec08d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.41" + }, + "sqlparser": { + "dependency": "transitive", + "description": { + "name": "sqlparser", + "sha256": "57090342af1ce32bb499aa641f4ecdd2d6231b9403cea537ac059e803cc20d67", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.41.2" + }, + "stack_trace": { + "dependency": "transitive", + "description": { + "name": "stack_trace", + "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.12.1" + }, + "starfield": { + "dependency": "transitive", + "description": { + "path": ".", + "ref": "HEAD", + "resolved-ref": "6e3dee6dd4f56c3d8afb180832c27418d101c86f", + "url": "https://github.com/lagmachine-com/starfield.git" + }, + "source": "git", + "version": "0.0.1" + }, + "stream_channel": { + "dependency": "transitive", + "description": { + "name": "stream_channel", + "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.4" + }, + "stream_transform": { + "dependency": "transitive", + "description": { + "name": "stream_transform", + "sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.1" + }, + "string_scanner": { + "dependency": "transitive", + "description": { + "name": "string_scanner", + "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.1" + }, + "stringr": { + "dependency": "transitive", + "description": { + "name": "stringr", + "sha256": "bcc6e5cef07142673ff454b0fe7ca153e433646c52edf729636980e8a47bd7b7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.1" + }, + "sync_http": { + "dependency": "transitive", + "description": { + "name": "sync_http", + "sha256": "7f0cd72eca000d2e026bcd6f990b81d0ca06022ef4e32fb257b30d3d1014a961", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.3.1" + }, + "synchronized": { + "dependency": "transitive", + "description": { + "name": "synchronized", + "sha256": "c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.4.0" + }, + "term_glyph": { + "dependency": "transitive", + "description": { + "name": "term_glyph", + "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.2" + }, + "test": { + "dependency": "transitive", + "description": { + "name": "test", + "sha256": "54c516bbb7cee2754d327ad4fca637f78abfc3cbcc5ace83b3eda117e42cd71a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.29.0" + }, + "test_api": { + "dependency": "transitive", + "description": { + "name": "test_api", + "sha256": "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.9" + }, + "test_core": { + "dependency": "transitive", + "description": { + "name": "test_core", + "sha256": "394f07d21f0f2255ec9e3989f21e54d3c7dc0e6e9dbce160e5a9c1a6be0e2943", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.6.15" + }, + "timezone": { + "dependency": "transitive", + "description": { + "name": "timezone", + "sha256": "dd14a3b83cfd7cb19e7888f1cbc20f258b8d71b54c06f79ac585f14093a287d1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.10.1" + }, + "timing": { + "dependency": "transitive", + "description": { + "name": "timing", + "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.2" + }, + "typed_data": { + "dependency": "transitive", + "description": { + "name": "typed_data", + "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.0" + }, + "uni_platform": { + "dependency": "transitive", + "description": { + "name": "uni_platform", + "sha256": "e02213a7ee5352212412ca026afd41d269eb00d982faa552f419ffc2debfad84", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.3" + }, + "unifiedpush": { + "dependency": "transitive", + "description": { + "name": "unifiedpush", + "sha256": "6dbed5a6305ca33f1865c7a3d814ae39476b79a2d23ca76a5708f023f405730f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.0.2" + }, + "unifiedpush_android": { + "dependency": "transitive", + "description": { + "name": "unifiedpush_android", + "sha256": "7443dece0a850ae956514f809983eb2b39fc518c2c7d24dbfe817198bec89134", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.0" + }, + "unifiedpush_platform_interface": { + "dependency": "transitive", + "description": { + "name": "unifiedpush_platform_interface", + "sha256": "dd588d78a8b2bfc10430e30035526e98caa543d0b7364a6344b5eb4815721c6d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.2" + }, + "universal_html": { + "dependency": "transitive", + "description": { + "name": "universal_html", + "sha256": "56536254004e24d9d8cfdb7dbbf09b74cf8df96729f38a2f5c238163e3d58971", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.4" + }, + "universal_io": { + "dependency": "transitive", + "description": { + "name": "universal_io", + "sha256": "f63cbc48103236abf48e345e07a03ce5757ea86285ed313a6a032596ed9301e2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.1" + }, + "universal_platform": { + "dependency": "transitive", + "description": { + "name": "universal_platform", + "sha256": "64e16458a0ea9b99260ceb5467a214c1f298d647c659af1bff6d3bf82536b1ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.0" + }, + "unorm_dart": { + "dependency": "transitive", + "description": { + "name": "unorm_dart", + "sha256": "5b35bff83fce4d76467641438f9e867dc9bcfdb8c1694854f230579d68cd8f4b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "uri": { + "dependency": "transitive", + "description": { + "name": "uri", + "sha256": "889eea21e953187c6099802b7b4cf5219ba8f3518f604a1033064d45b1b8268a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, + "uri_parser": { + "dependency": "transitive", + "description": { + "name": "uri_parser", + "sha256": "051c62e5f693de98ca9f130ee707f8916e2266945565926be3ff20659f7853ce", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.2" + }, + "url_launcher": { + "dependency": "transitive", + "description": { + "name": "url_launcher", + "sha256": "f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.2" + }, + "url_launcher_android": { + "dependency": "transitive", + "description": { + "name": "url_launcher_android", + "sha256": "767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.28" + }, + "url_launcher_ios": { + "dependency": "transitive", + "description": { + "name": "url_launcher_ios", + "sha256": "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.4.1" + }, + "url_launcher_linux": { + "dependency": "transitive", + "description": { + "name": "url_launcher_linux", + "sha256": "d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.2" + }, + "url_launcher_macos": { + "dependency": "transitive", + "description": { + "name": "url_launcher_macos", + "sha256": "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.5" + }, + "url_launcher_platform_interface": { + "dependency": "transitive", + "description": { + "name": "url_launcher_platform_interface", + "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.2" + }, + "url_launcher_web": { + "dependency": "transitive", + "description": { + "name": "url_launcher_web", + "sha256": "d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.2" + }, + "url_launcher_windows": { + "dependency": "transitive", + "description": { + "name": "url_launcher_windows", + "sha256": "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.5" + }, + "uuid": { + "dependency": "transitive", + "description": { + "name": "uuid", + "sha256": "a11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.5.2" + }, + "vector_graphics": { + "dependency": "transitive", + "description": { + "name": "vector_graphics", + "sha256": "a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.19" + }, + "vector_graphics_codec": { + "dependency": "transitive", + "description": { + "name": "vector_graphics_codec", + "sha256": "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.13" + }, + "vector_graphics_compiler": { + "dependency": "transitive", + "description": { + "name": "vector_graphics_compiler", + "sha256": "201e876b5d52753626af64b6359cd13ac6011b80728731428fd34bc840f71c9b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.20" + }, + "vector_math": { + "dependency": "transitive", + "description": { + "name": "vector_math", + "sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.0" + }, + "vm_service": { + "dependency": "transitive", + "description": { + "name": "vm_service", + "sha256": "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "15.0.2" + }, + "vodozemac": { + "dependency": "transitive", + "description": { + "name": "vodozemac", + "sha256": "bbe7dd31d7f623e2aeedb92e4b71a8b519e6109ce1e2911b5a220f6752b65cda", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.0" + }, + "wakelock_plus": { + "dependency": "transitive", + "description": { + "name": "wakelock_plus", + "sha256": "9296d40c9adbedaba95d1e704f4e0b434be446e2792948d0e4aa977048104228", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.0" + }, + "wakelock_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "wakelock_plus_platform_interface", + "sha256": "036deb14cd62f558ca3b73006d52ce049fabcdcb2eddfe0bf0fe4e8a943b5cf2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.0" + }, + "watcher": { + "dependency": "transitive", + "description": { + "name": "watcher", + "sha256": "1398c9f081a753f9226febe8900fce8f7d0a67163334e1c94a2438339d79d635", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.1" + }, + "web": { + "dependency": "transitive", + "description": { + "name": "web", + "sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.1" + }, + "web_socket": { + "dependency": "transitive", + "description": { + "name": "web_socket", + "sha256": "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, + "web_socket_channel": { + "dependency": "transitive", + "description": { + "name": "web_socket_channel", + "sha256": "d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.3" + }, + "webdriver": { + "dependency": "transitive", + "description": { + "name": "webdriver", + "sha256": "2f3a14ca026957870cfd9c635b83507e0e51d8091568e90129fbf805aba7cade", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.0" + }, + "webkit_inspection_protocol": { + "dependency": "transitive", + "description": { + "name": "webkit_inspection_protocol", + "sha256": "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.1" + }, + "webrtc_interface": { + "dependency": "transitive", + "description": { + "name": "webrtc_interface", + "sha256": "ad0e5786b2acd3be72a3219ef1dde9e1cac071cf4604c685f11b61d63cdd6eb3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.0" + }, + "widgetbook": { + "dependency": "transitive", + "description": { + "name": "widgetbook", + "sha256": "1877019a90c514c69be049255801487ef22fe0a86c33f81fd82c80cabe86d886", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.21.0" + }, + "widgetbook_annotation": { + "dependency": "transitive", + "description": { + "name": "widgetbook_annotation", + "sha256": "c074bcb262e32bfd62038557fd5ed51e88f4d14e24447ed60fa5e57854941dbb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.10.0" + }, + "widgetbook_generator": { + "dependency": "transitive", + "description": { + "name": "widgetbook_generator", + "sha256": "361f28ae26a4eb9c74625ff1e53eb6a783c8f0e6032baed80de4489da778f955", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.14.0" + }, + "win32": { + "dependency": "transitive", + "description": { + "name": "win32", + "sha256": "d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.15.0" + }, + "win32_registry": { + "dependency": "transitive", + "description": { + "name": "win32_registry", + "sha256": "6f1b564492d0147b330dd794fee8f512cec4977957f310f9951b5f9d83618dae", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.0" + }, + "win_toast": { + "dependency": "transitive", + "description": { + "name": "win_toast", + "sha256": "1e0dc6e1094bc882ed87133e80c12cbe805d72f6faa7ed98795c7ffe7f7ea900", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.4.0" + }, + "window_manager": { + "dependency": "transitive", + "description": { + "name": "window_manager", + "sha256": "7eb6d6c4164ec08e1bf978d6e733f3cebe792e2a23fb07cbca25c2872bfdbdcd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.1" + }, + "window_to_front": { + "dependency": "transitive", + "description": { + "name": "window_to_front", + "sha256": "7aef379752b7190c10479e12b5fd7c0b9d92adc96817d9e96c59937929512aee", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.0.3" + }, + "xdg_directories": { + "dependency": "transitive", + "description": { + "name": "xdg_directories", + "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.0" + }, + "xml": { + "dependency": "transitive", + "description": { + "name": "xml", + "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.5.0" + }, + "yaml": { + "dependency": "transitive", + "description": { + "name": "yaml", + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.3" + }, + "yaml_writer": { + "dependency": "transitive", + "description": { + "name": "yaml_writer", + "sha256": "69651cd7238411179ac32079937d4aa9a2970150d6b2ae2c6fe6de09402a5dc5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.0" + }, + + "tiamat": { + "dependency": "direct main", + "description": { + "path": "../tiamat", + "relative": true + }, + "source": "path", + "version": "1.0.0+1" + }, + "matrix_widget_api": { + "dependency": "direct main", + "description": { + "path": "../widgets/matrix_widget_api", + "relative": true + }, + "source": "path", + "version": "1.0.0" + }, + "commet_calendar_widget": { + "dependency": "direct main", + "description": { + "path": "../widgets/calendar", + "relative": true + }, + "source": "path", + "version": "1.0.0+1" + } + }, + "sdks": { + "dart": ">=3.10.3 <4.0.0", + "flutter": ">=3.38.4" + } +} diff --git a/pkgs/by-name/cv/cv/package.nix b/pkgs/by-name/cv/cv/package.nix new file mode 100644 index 000000000000..d78489b929e8 --- /dev/null +++ b/pkgs/by-name/cv/cv/package.nix @@ -0,0 +1,35 @@ +{ + lib, + php, + fetchFromGitHub, +}: + +php.buildComposerProject2 (finalAttrs: { + pname = "cv"; + version = "0.3.71"; + __structuredAttrs = true; + strictDeps = true; + dontUnpack = false; + + src = fetchFromGitHub { + owner = "civicrm"; + repo = "cv"; + rev = "v${finalAttrs.version}"; + hash = "sha256-1InNm8ayshrACLUJ4MXb6DTnD9vxRVtwnK9oFAxMMho="; + }; + + vendorHash = "sha256-7+roKbgbSx00CrHDOwp7yxcSTdq9YDNgTLIdjLT05oM="; + + installPhase = '' + runHook preInstall + cp -ra $src $out + runHook postInstall + ''; + meta = { + homepage = "https://civicrm.org/"; + changelog = "https://github.com/civicrm/cv/releases/tag/v${finalAttrs.version}"; + description = "CiviCRM CLI Utility"; + license = lib.licenses.agpl3Plus; + maintainers = [ lib.maintainers.sorooris ]; + }; +}) diff --git a/pkgs/by-name/cy/cyclonedx-cli/deps.json b/pkgs/by-name/cy/cyclonedx-cli/deps.json index d83d3a609d9b..bf9539d0d713 100644 --- a/pkgs/by-name/cy/cyclonedx-cli/deps.json +++ b/pkgs/by-name/cy/cyclonedx-cli/deps.json @@ -16,84 +16,59 @@ }, { "pname": "CycloneDX.Core", - "version": "11.0.0", - "hash": "sha256-i1H/+oH4yljhvXg0PnM87F9qu2RtvPco7adZ2uxzOpY=" + "version": "12.1.1", + "hash": "sha256-iqWYbdfxr1wphhEAtj0ucYCs2+7tzC0HaxCosS+X1nk=" }, { "pname": "CycloneDX.Spdx", - "version": "11.0.0", - "hash": "sha256-JOY+PjDApeXdJlCXhcr91lUiC6DOQEcjoYuQbBaaiog=" + "version": "12.1.1", + "hash": "sha256-BtFGUSrSVPaq0iPXqsOhgiq7Dpw5hnt9EfPqvA5oVwk=" }, { "pname": "CycloneDX.Spdx.Interop", - "version": "11.0.0", - "hash": "sha256-N682Lern6x18EJlRuJDR+T7/n5+2DWXp4Kz1MNuGqEM=" + "version": "12.1.1", + "hash": "sha256-m8RhgvjPcLSlBzVUQbm1s1+gZ8/RKVwxX8y6h9W12t8=" }, { "pname": "CycloneDX.Utils", - "version": "11.0.0", - "hash": "sha256-3rBD3lAzQiv0TghEbfxCVUQoWNOX8tzFew7V0s4NRpE=" + "version": "12.1.1", + "hash": "sha256-TmpfTkh0INlWIH7/HH6S9JgEyFNRvpzzYVuUhNFLVtA=" }, { - "pname": "JetBrains.Annotations", - "version": "2021.2.0", - "hash": "sha256-NtTiowrMQgoTiQQheioseb/eGGLH+qR/NXDFAsWrO08=" + "pname": "Humanizer.Core", + "version": "3.0.1", + "hash": "sha256-Wxqf1FRXtsQulLFtbfsfYu4oZmrCuOZAikMcY2i6Dww=" }, { "pname": "Json.More.Net", - "version": "1.9.0", - "hash": "sha256-ySIEHWZJLk6LeWYdAA9Ci3coKXkRgpu4N79MD4pRXdk=" + "version": "3.0.0", + "hash": "sha256-zlJb9Wi9ErFqN8FYphzog9paPxI3DBVnoTL0c12Bfks=" }, { "pname": "JsonPointer.Net", - "version": "3.0.3", - "hash": "sha256-fWR1aCDWyc6flBLFaGSJmXg9vg2qMlAIN5wnj2RYqLY=" + "version": "7.0.0", + "hash": "sha256-/1GemlLhmYnz/HDQTpEEaGxaofoFkFUMNNPInKhAvM4=" }, { "pname": "JsonSchema.Net", - "version": "5.3.1", - "hash": "sha256-Cs1sh2mPN/pRO5m+5rnrBRoNhdxNoi6p0e9RmeJNQx4=" + "version": "9.1.1", + "hash": "sha256-NiVzn+SF3oe/ucKetzKC527ec5I9rq2BdBg0J0fbZPo=" }, { "pname": "Microsoft.CodeCoverage", "version": "17.3.2", "hash": "sha256-APxmbKMNQKWuFQMJjkVr2zIqv/bLUTMm5NRGVLegBbg=" }, - { - "pname": "Microsoft.CSharp", - "version": "4.0.1", - "hash": "sha256-0huoqR2CJ3Z9Q2peaKD09TV3E6saYSqDGZ290K8CrH8=" - }, { "pname": "Microsoft.NET.Test.Sdk", "version": "17.3.2", "hash": "sha256-1fZ/rrSbuyYUfvwyA3otFQdL0Y/H48goAVyhiLs1oF4=" }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "1.0.1", - "hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU=" - }, { "pname": "Microsoft.NETCore.Platforms", "version": "1.1.0", "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "5.0.0", - "hash": "sha256-LIcg1StDcQLPOABp4JRXIs837d7z0ia6+++3SF3jl1c=" - }, - { - "pname": "Microsoft.NETCore.Targets", - "version": "1.0.1", - "hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4=" - }, - { - "pname": "Microsoft.NETCore.Targets", - "version": "1.1.0", - "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" - }, { "pname": "Microsoft.TestPlatform.ObjectModel", "version": "17.3.2", @@ -104,11 +79,6 @@ "version": "17.3.2", "hash": "sha256-ySBqawHGZ/Dwoj2UnAzk1Ezxt4qR1AuEY73U/buqNiE=" }, - { - "pname": "Microsoft.Win32.Primitives", - "version": "4.3.0", - "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" - }, { "pname": "NETStandard.Library", "version": "1.6.1", @@ -116,13 +86,8 @@ }, { "pname": "Newtonsoft.Json", - "version": "12.0.3", - "hash": "sha256-PSHK+Qn52ytdEySdZyjCUGxV5y4hI/vir2WgVsCgv50=" - }, - { - "pname": "Newtonsoft.Json", - "version": "9.0.1", - "hash": "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU=" + "version": "13.0.3", + "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=" }, { "pname": "NuGet.Frameworks", @@ -131,218 +96,13 @@ }, { "pname": "protobuf-net", - "version": "3.2.45", - "hash": "sha256-rWitxe3uP3SOyoG1fwM5n00RpR5IL1V6u1zXMI0p0JA=" + "version": "3.2.56", + "hash": "sha256-KjwRHyGwflQDjVaudT+NjRnfGhHb4CpCfn9hHVixI+E=" }, { "pname": "protobuf-net.Core", - "version": "3.2.45", - "hash": "sha256-bsMGUmd0yno8g0H0637jJboKJwyyHLHoHg45+bt9pLQ=" - }, - { - "pname": "runtime.any.System.Collections", - "version": "4.3.0", - "hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=" - }, - { - "pname": "runtime.any.System.Diagnostics.Tools", - "version": "4.3.0", - "hash": "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I=" - }, - { - "pname": "runtime.any.System.Diagnostics.Tracing", - "version": "4.3.0", - "hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=" - }, - { - "pname": "runtime.any.System.Globalization", - "version": "4.3.0", - "hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=" - }, - { - "pname": "runtime.any.System.Globalization.Calendars", - "version": "4.3.0", - "hash": "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4=" - }, - { - "pname": "runtime.any.System.IO", - "version": "4.3.0", - "hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=" - }, - { - "pname": "runtime.any.System.Reflection", - "version": "4.3.0", - "hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=" - }, - { - "pname": "runtime.any.System.Reflection.Extensions", - "version": "4.3.0", - "hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=" - }, - { - "pname": "runtime.any.System.Reflection.Primitives", - "version": "4.3.0", - "hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=" - }, - { - "pname": "runtime.any.System.Resources.ResourceManager", - "version": "4.3.0", - "hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=" - }, - { - "pname": "runtime.any.System.Runtime", - "version": "4.3.0", - "hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=" - }, - { - "pname": "runtime.any.System.Runtime.Handles", - "version": "4.3.0", - "hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=" - }, - { - "pname": "runtime.any.System.Runtime.InteropServices", - "version": "4.3.0", - "hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=" - }, - { - "pname": "runtime.any.System.Text.Encoding", - "version": "4.3.0", - "hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=" - }, - { - "pname": "runtime.any.System.Text.Encoding.Extensions", - "version": "4.3.0", - "hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=" - }, - { - "pname": "runtime.any.System.Threading.Tasks", - "version": "4.3.0", - "hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=" - }, - { - "pname": "runtime.any.System.Threading.Timer", - "version": "4.3.0", - "hash": "sha256-BgHxXCIbicVZtpgMimSXixhFC3V+p5ODqeljDjO8hCs=" - }, - { - "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=" - }, - { - "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=" - }, - { - "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=" - }, - { - "pname": "runtime.native.System", - "version": "4.3.0", - "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" - }, - { - "pname": "runtime.native.System.IO.Compression", - "version": "4.3.0", - "hash": "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8=" - }, - { - "pname": "runtime.native.System.Net.Http", - "version": "4.3.0", - "hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=" - }, - { - "pname": "runtime.native.System.Security.Cryptography.Apple", - "version": "4.3.0", - "hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=" - }, - { - "pname": "runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" - }, - { - "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=" - }, - { - "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" - }, - { - "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple", - "version": "4.3.0", - "hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=" - }, - { - "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=" - }, - { - "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=" - }, - { - "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=" - }, - { - "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=" - }, - { - "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" - }, - { - "pname": "runtime.unix.Microsoft.Win32.Primitives", - "version": "4.3.0", - "hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=" - }, - { - "pname": "runtime.unix.System.Console", - "version": "4.3.0", - "hash": "sha256-AHkdKShTRHttqfMjmi+lPpTuCrM5vd/WRy6Kbtie190=" - }, - { - "pname": "runtime.unix.System.Diagnostics.Debug", - "version": "4.3.0", - "hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=" - }, - { - "pname": "runtime.unix.System.IO.FileSystem", - "version": "4.3.0", - "hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=" - }, - { - "pname": "runtime.unix.System.Net.Primitives", - "version": "4.3.0", - "hash": "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0=" - }, - { - "pname": "runtime.unix.System.Net.Sockets", - "version": "4.3.0", - "hash": "sha256-IvgOeA2JuBjKl5yAVGjPYMPDzs9phb3KANs95H9v1w4=" - }, - { - "pname": "runtime.unix.System.Private.Uri", - "version": "4.3.0", - "hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=" - }, - { - "pname": "runtime.unix.System.Runtime.Extensions", - "version": "4.3.0", - "hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=" + "version": "3.2.56", + "hash": "sha256-NVvLreCvvvnS/s0syL5/L3mRpXeswP7E71C6WP9f2Dc=" }, { "pname": "Snapshooter", @@ -354,36 +114,6 @@ "version": "0.7.1", "hash": "sha256-fWVTjDrYHOQj2a1F0gynlKgGPhmjj3RWkvI4Za0xG/w=" }, - { - "pname": "System.AppContext", - "version": "4.3.0", - "hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=" - }, - { - "pname": "System.Buffers", - "version": "4.3.0", - "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" - }, - { - "pname": "System.Collections", - "version": "4.0.11", - "hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0=" - }, - { - "pname": "System.Collections", - "version": "4.3.0", - "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" - }, - { - "pname": "System.Collections.Concurrent", - "version": "4.3.0", - "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" - }, - { - "pname": "System.Collections.Immutable", - "version": "7.0.0", - "hash": "sha256-9an2wbxue2qrtugYES9awshQg+KfJqajhnhs45kQIdk=" - }, { "pname": "System.CommandLine", "version": "2.0.0-beta4.22272.1", @@ -394,485 +124,25 @@ "version": "2.0.0-beta4.22272.1", "hash": "sha256-Ffzs51XiFraSX1efQRO1IyiNraIgi8aOdkRRzCT6DB4=" }, - { - "pname": "System.Console", - "version": "4.3.0", - "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" - }, - { - "pname": "System.Diagnostics.Debug", - "version": "4.0.11", - "hash": "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4=" - }, - { - "pname": "System.Diagnostics.Debug", - "version": "4.3.0", - "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" - }, - { - "pname": "System.Diagnostics.DiagnosticSource", - "version": "4.3.0", - "hash": "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw=" - }, - { - "pname": "System.Diagnostics.Tools", - "version": "4.0.1", - "hash": "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U=" - }, - { - "pname": "System.Diagnostics.Tools", - "version": "4.3.0", - "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" - }, - { - "pname": "System.Diagnostics.Tracing", - "version": "4.3.0", - "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" - }, - { - "pname": "System.Dynamic.Runtime", - "version": "4.0.11", - "hash": "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4=" - }, - { - "pname": "System.Formats.Asn1", - "version": "6.0.0", - "hash": "sha256-KaMHgIRBF7Nf3VwOo+gJS1DcD+41cJDPWFh+TDQ8ee8=" - }, - { - "pname": "System.Globalization", - "version": "4.0.11", - "hash": "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw=" - }, - { - "pname": "System.Globalization", - "version": "4.3.0", - "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" - }, - { - "pname": "System.Globalization.Calendars", - "version": "4.3.0", - "hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=" - }, - { - "pname": "System.Globalization.Extensions", - "version": "4.3.0", - "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" - }, - { - "pname": "System.IO", - "version": "4.1.0", - "hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw=" - }, - { - "pname": "System.IO", - "version": "4.3.0", - "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" - }, { "pname": "System.IO.Abstractions", "version": "13.2.47", "hash": "sha256-pOzzQDwdHzoTSqycKTTmCh2kR3X6YDFUiszMlDob7mg=" }, - { - "pname": "System.IO.Compression", - "version": "4.3.0", - "hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA=" - }, - { - "pname": "System.IO.Compression.ZipFile", - "version": "4.3.0", - "hash": "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs=" - }, - { - "pname": "System.IO.FileSystem", - "version": "4.0.1", - "hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0=" - }, - { - "pname": "System.IO.FileSystem", - "version": "4.3.0", - "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" - }, { "pname": "System.IO.FileSystem.AccessControl", "version": "5.0.0", "hash": "sha256-c9MlDKJfj63YRvl7brRBNs59olrmbL+G1A6oTS8ytEc=" }, - { - "pname": "System.IO.FileSystem.Primitives", - "version": "4.0.1", - "hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg=" - }, - { - "pname": "System.IO.FileSystem.Primitives", - "version": "4.3.0", - "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" - }, - { - "pname": "System.Linq", - "version": "4.1.0", - "hash": "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794=" - }, - { - "pname": "System.Linq", - "version": "4.3.0", - "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" - }, - { - "pname": "System.Linq.Expressions", - "version": "4.1.0", - "hash": "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4=" - }, - { - "pname": "System.Linq.Expressions", - "version": "4.3.0", - "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" - }, - { - "pname": "System.Net.Http", - "version": "4.3.0", - "hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=" - }, - { - "pname": "System.Net.NameResolution", - "version": "4.3.0", - "hash": "sha256-eGZwCBExWsnirWBHyp2sSSSXp6g7I6v53qNmwPgtJ5c=" - }, - { - "pname": "System.Net.Primitives", - "version": "4.3.0", - "hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=" - }, - { - "pname": "System.Net.Sockets", - "version": "4.3.0", - "hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=" - }, - { - "pname": "System.ObjectModel", - "version": "4.0.12", - "hash": "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s=" - }, - { - "pname": "System.ObjectModel", - "version": "4.3.0", - "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" - }, - { - "pname": "System.Private.Uri", - "version": "4.3.0", - "hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=" - }, - { - "pname": "System.Reflection", - "version": "4.1.0", - "hash": "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs=" - }, - { - "pname": "System.Reflection", - "version": "4.3.0", - "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" - }, - { - "pname": "System.Reflection.Emit", - "version": "4.0.1", - "hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk=" - }, - { - "pname": "System.Reflection.Emit", - "version": "4.3.0", - "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" - }, - { - "pname": "System.Reflection.Emit.ILGeneration", - "version": "4.0.1", - "hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0=" - }, - { - "pname": "System.Reflection.Emit.ILGeneration", - "version": "4.3.0", - "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" - }, - { - "pname": "System.Reflection.Emit.Lightweight", - "version": "4.0.1", - "hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g=" - }, - { - "pname": "System.Reflection.Emit.Lightweight", - "version": "4.3.0", - "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" - }, - { - "pname": "System.Reflection.Extensions", - "version": "4.0.1", - "hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ=" - }, - { - "pname": "System.Reflection.Extensions", - "version": "4.3.0", - "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" - }, - { - "pname": "System.Reflection.Metadata", - "version": "1.6.0", - "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=" - }, - { - "pname": "System.Reflection.Primitives", - "version": "4.0.1", - "hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0=" - }, - { - "pname": "System.Reflection.Primitives", - "version": "4.3.0", - "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" - }, - { - "pname": "System.Reflection.TypeExtensions", - "version": "4.1.0", - "hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4=" - }, - { - "pname": "System.Reflection.TypeExtensions", - "version": "4.3.0", - "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" - }, - { - "pname": "System.Resources.ResourceManager", - "version": "4.0.1", - "hash": "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw=" - }, - { - "pname": "System.Resources.ResourceManager", - "version": "4.3.0", - "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" - }, - { - "pname": "System.Runtime", - "version": "4.1.0", - "hash": "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo=" - }, - { - "pname": "System.Runtime", - "version": "4.3.0", - "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" - }, - { - "pname": "System.Runtime.Extensions", - "version": "4.1.0", - "hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc=" - }, - { - "pname": "System.Runtime.Extensions", - "version": "4.3.0", - "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" - }, - { - "pname": "System.Runtime.Handles", - "version": "4.0.1", - "hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w=" - }, - { - "pname": "System.Runtime.Handles", - "version": "4.3.0", - "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" - }, - { - "pname": "System.Runtime.InteropServices", - "version": "4.1.0", - "hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY=" - }, - { - "pname": "System.Runtime.InteropServices", - "version": "4.3.0", - "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" - }, - { - "pname": "System.Runtime.InteropServices.RuntimeInformation", - "version": "4.3.0", - "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" - }, - { - "pname": "System.Runtime.Numerics", - "version": "4.3.0", - "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" - }, - { - "pname": "System.Runtime.Serialization.Primitives", - "version": "4.1.1", - "hash": "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA=" - }, - { - "pname": "System.Security.AccessControl", - "version": "5.0.0", - "hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54=" - }, - { - "pname": "System.Security.AccessControl", - "version": "6.0.0", - "hash": "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg=" - }, - { - "pname": "System.Security.Claims", - "version": "4.3.0", - "hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=" - }, - { - "pname": "System.Security.Cryptography.Algorithms", - "version": "4.3.0", - "hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=" - }, - { - "pname": "System.Security.Cryptography.Cng", - "version": "4.3.0", - "hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=" - }, - { - "pname": "System.Security.Cryptography.Csp", - "version": "4.3.0", - "hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=" - }, - { - "pname": "System.Security.Cryptography.Encoding", - "version": "4.3.0", - "hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=" - }, - { - "pname": "System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=" - }, { "pname": "System.Security.Cryptography.Pkcs", - "version": "6.0.1", - "hash": "sha256-OJ4NJ8E/8l86aR+Hsw+k/7II63Y/zPS+MgC+UfeCXHM=" - }, - { - "pname": "System.Security.Cryptography.Primitives", - "version": "4.3.0", - "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" - }, - { - "pname": "System.Security.Cryptography.X509Certificates", - "version": "4.3.0", - "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" + "version": "10.0.6", + "hash": "sha256-7T34t/DoxxMWUGRPSnLV1l5ScAxcDnK9iYKstRvLJuA=" }, { "pname": "System.Security.Cryptography.Xml", - "version": "6.0.1", - "hash": "sha256-spXV8cWZu0V3liek1936REtdpvS4fQwc98JvacO1oJU=" - }, - { - "pname": "System.Security.Principal", - "version": "4.3.0", - "hash": "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk=" - }, - { - "pname": "System.Security.Principal.Windows", - "version": "4.3.0", - "hash": "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE=" - }, - { - "pname": "System.Security.Principal.Windows", - "version": "5.0.0", - "hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y=" - }, - { - "pname": "System.Text.Encoding", - "version": "4.0.11", - "hash": "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc=" - }, - { - "pname": "System.Text.Encoding", - "version": "4.3.0", - "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" - }, - { - "pname": "System.Text.Encoding.Extensions", - "version": "4.0.11", - "hash": "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI=" - }, - { - "pname": "System.Text.Encoding.Extensions", - "version": "4.3.0", - "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" - }, - { - "pname": "System.Text.Json", - "version": "8.0.5", - "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68=" - }, - { - "pname": "System.Text.RegularExpressions", - "version": "4.1.0", - "hash": "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c=" - }, - { - "pname": "System.Text.RegularExpressions", - "version": "4.3.0", - "hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=" - }, - { - "pname": "System.Threading", - "version": "4.0.11", - "hash": "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac=" - }, - { - "pname": "System.Threading", - "version": "4.3.0", - "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" - }, - { - "pname": "System.Threading.Tasks", - "version": "4.0.11", - "hash": "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs=" - }, - { - "pname": "System.Threading.Tasks", - "version": "4.3.0", - "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" - }, - { - "pname": "System.Threading.Tasks.Extensions", - "version": "4.0.0", - "hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=" - }, - { - "pname": "System.Threading.Tasks.Extensions", - "version": "4.3.0", - "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" - }, - { - "pname": "System.Threading.ThreadPool", - "version": "4.3.0", - "hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=" - }, - { - "pname": "System.Threading.Timer", - "version": "4.3.0", - "hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=" - }, - { - "pname": "System.Xml.ReaderWriter", - "version": "4.0.11", - "hash": "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA=" - }, - { - "pname": "System.Xml.ReaderWriter", - "version": "4.3.0", - "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" - }, - { - "pname": "System.Xml.XDocument", - "version": "4.0.11", - "hash": "sha256-KPz1kxe0RUBM+aoktJ/f9p51GudMERU8Pmwm//HdlFg=" - }, - { - "pname": "System.Xml.XDocument", - "version": "4.3.0", - "hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=" + "version": "10.0.6", + "hash": "sha256-QwcfiHtrRNK5j2vPudws4S0g7I8XYHFstKAI1bOlIFM=" }, { "pname": "xunit", diff --git a/pkgs/by-name/cy/cyclonedx-cli/package.nix b/pkgs/by-name/cy/cyclonedx-cli/package.nix index 7769ef30c367..6018162aca66 100644 --- a/pkgs/by-name/cy/cyclonedx-cli/package.nix +++ b/pkgs/by-name/cy/cyclonedx-cli/package.nix @@ -7,16 +7,16 @@ buildDotnetModule rec { pname = "cyclonedx-cli"; - version = "0.30.0"; + version = "0.32.0"; src = fetchFromGitHub { owner = "CycloneDX"; repo = "cyclonedx-cli"; tag = "v${version}"; - hash = "sha256-a9jUJqj/h2u2SrIQkQV8aFSzys+RVEI2yNlHTJpll+M="; + hash = "sha256-XP6Zz9JITIw6xUefOkLLjoHUDsnhsOKdtY5S5xbkejU="; }; - dotnet-sdk = dotnetCorePackages.sdk_8_0; + dotnet-sdk = dotnetCorePackages.sdk_10_0; nugetDeps = ./deps.json; preFixup = '' diff --git a/pkgs/by-name/du/dump_syms/package.nix b/pkgs/by-name/du/dump_syms/package.nix index fde3b759d734..e1e2f06ea2ca 100644 --- a/pkgs/by-name/du/dump_syms/package.nix +++ b/pkgs/by-name/du/dump_syms/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "dump_syms"; - version = "2.3.7"; + version = "2.3.8"; src = fetchFromGitHub { owner = "mozilla"; repo = "dump_syms"; rev = "v${finalAttrs.version}"; - hash = "sha256-fCplZFp+yONBd2HDDlX/6XcmnQFbsnVmiS5b8fqGOAE="; + hash = "sha256-b+uZC+ss1utfQQOO+P9Nb1KomNcyxwSUcNAzaPh2Bik="; }; - cargoHash = "sha256-guJgkcldcKvi3XWolAqyB5bFzlSMNQQMzri6axGJpLo="; + cargoHash = "sha256-1M5IqcyDrQGhOALTyqSu6ZxZS8YBkxm+K++nOQhOEKI="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/fo/forgejo/package.nix b/pkgs/by-name/fo/forgejo/package.nix index a192df6c43b6..3fb1a5e7275b 100644 --- a/pkgs/by-name/fo/forgejo/package.nix +++ b/pkgs/by-name/fo/forgejo/package.nix @@ -1,8 +1,8 @@ import ./generic.nix { - version = "16.0.0"; - hash = "sha256-BZawFbrtcxftX4/Yk32aoVRQ6Kg+k1FhN9IoH6dxvVY="; + version = "16.0.1"; + hash = "sha256-fMAOmYh21nMyd9b8e6cXlh7ArJtIys3N6sbTJNV1oyw="; npmDepsHash = "sha256-UhivpUqNJvc3zHxdRVAWT9x68jG1KnQa8yS4KkL2W5g="; - vendorHash = "sha256-cb6f7ZX3pG95EEZotGXn6+YUJN59SFNVHFTejFJ6y28="; + vendorHash = "sha256-elbuQxUtbuDTJV686ZqiFgxWlIYrWDZ4fUet2QY/sJ8="; lts = false; nixUpdateExtraArgs = [ "--override-filename" diff --git a/pkgs/by-name/fr/frr/package.nix b/pkgs/by-name/fr/frr/package.nix index 748f8544ca91..77eabab1fc27 100644 --- a/pkgs/by-name/fr/frr/package.nix +++ b/pkgs/by-name/fr/frr/package.nix @@ -82,13 +82,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "frr"; - version = "10.6.1"; + version = "10.7.0"; src = fetchFromGitHub { owner = "FRRouting"; repo = "frr"; rev = "frr-${finalAttrs.version}"; - hash = "sha256-sSvw9tfVNUyQjEOELoUAIQkEvXg765MsWvVKM0gsYUc="; + hash = "sha256-A98uyOiFH/DvJPMmUvXQ1bG//OCdvuclpHD6xe5BqFU="; }; # Without the std explicitly set, we may run into abseil-cpp diff --git a/pkgs/by-name/ge/geckodriver/package.nix b/pkgs/by-name/ge/geckodriver/package.nix index 7066f76849da..75fa124c7cb9 100644 --- a/pkgs/by-name/ge/geckodriver/package.nix +++ b/pkgs/by-name/ge/geckodriver/package.nix @@ -7,17 +7,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { - version = "0.37.0"; + version = "0.37.1"; pname = "geckodriver"; src = fetchFromGitHub { owner = "mozilla"; repo = "geckodriver"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-fXaOGdwpBbukphNvu9sONTXPAW+zMLv3roJ6j0iLdHQ="; + sha256 = "sha256-LnfJmiV4SJpFBXDAJmwbHKv6RvO40e7/3Lm6Jc6YA40="; }; - cargoHash = "sha256-AZsNtdUbtly1AN4dbBHRdlJCHkfcYjjKw5EzVqHMeYs="; + cargoHash = "sha256-zNwlQ2CsDHQnFog59jKFAxVaNK0/8hUts6NRkFVKCGk="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv diff --git a/pkgs/by-name/gi/git-statuses/package.nix b/pkgs/by-name/gi/git-statuses/package.nix index 29f1c6ea59c1..0c57ed4f0393 100644 --- a/pkgs/by-name/gi/git-statuses/package.nix +++ b/pkgs/by-name/gi/git-statuses/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "git-statuses"; - version = "0.8.1"; + version = "0.8.2"; src = fetchFromGitHub { owner = "bircni"; repo = "git-statuses"; tag = finalAttrs.version; - hash = "sha256-p200nv8H/tuO48ZBsTQvM0JBGN4Yu58kXLhYl8AJxfc="; + hash = "sha256-hZ0/lC7Xjv+CDi2uucRa009nTCrKIrBFj3BbZsciJ2o="; }; - cargoHash = "sha256-MJekW/AzVe1dCr5La4+FKBeyGFAjN0fCBUiGnMoAtdI="; + cargoHash = "sha256-RMRATVe6NILxNiNVkcdv5x5BYVL5UUphtrrGRWN18KU="; # Needed to get openssl-sys to use pkg-config. env.OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/by-name/gr/graphite/package.nix b/pkgs/by-name/gr/graphite/package.nix index be5f18cb63c2..889a7c71856d 100644 --- a/pkgs/by-name/gr/graphite/package.nix +++ b/pkgs/by-name/gr/graphite/package.nix @@ -29,12 +29,12 @@ }: let - version = "0-unstable-2026-07-09"; - rev = "97f8113fe43d41b15ca3a56c300c48b7c8fda5c4"; + version = "0-unstable-2026-07-18"; + rev = "117da97dd5d6b1e02d7322682669508a4edfde3d"; - srcHash = "sha256-EPZzS3sxHYLi2qaRKvJbjUfS0LWaIWwJW/z4op+/uZM="; - shaderHash = "sha256-iwtT43vnhgZZhtvWdTLDL5xZVStkOUb2D832/wjqsUE="; - cargoHash = "sha256-uwLZFB3+jefE3WihUc3ta8L5G1vdmDdhEDVkDOwAveE="; + srcHash = "sha256-FSyu4aBl4gkn+jCMj9qjzNHl29F+Kxk95++H7pQou2Q="; + shaderHash = "sha256-V34/qlVsRcDH8FLpTMlaNeNxQhJI415Fv+xnhhLsi1Q="; + cargoHash = "sha256-lDf6GWGcqQ1JiETJSJ8A7dbgrZ4OEuifH/wIZZ+c/fY="; npmHash = "sha256-Rb0bLPk54QigNp7TkDkJJy/TEJXAhlXOCruckwvdXks="; brandingRev = "0d004aa61e6b48d316e8e5db6d59ccc4788f192d"; diff --git a/pkgs/by-name/ho/hongdown/package.nix b/pkgs/by-name/ho/hongdown/package.nix index 30f8beb67ae2..f7250d2adf72 100644 --- a/pkgs/by-name/ho/hongdown/package.nix +++ b/pkgs/by-name/ho/hongdown/package.nix @@ -5,15 +5,15 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "hongdown"; - version = "0.3.4"; + version = "0.5.1"; src = fetchFromGitHub { owner = "dahlia"; repo = "hongdown"; tag = finalAttrs.version; - hash = "sha256-Bj0ECrYRnXSjgyblocnVjdYipuzbX2+G3KRWZvdR9Rk="; + hash = "sha256-JnfYBPWnZgZ7149yVsabP3n2+GnxR6ZvK0S+4w6x/c4="; }; - cargoHash = "sha256-q84orbkrcKbO5FeI9dk0E92EtE9eQ8n/yGjXzh9MIgg="; + cargoHash = "sha256-Vn5dEaDnZ2FQ6ZlDKbbQ5lUvjyhIuhT2/xEaZ8KWmRA="; meta = { description = "Markdown formatter that enforces Hong Minhee's Markdown style conventions"; mainProgram = "hongdown"; diff --git a/pkgs/by-name/in/inngest/package.nix b/pkgs/by-name/in/inngest/package.nix index 29db5cfa0bf7..8a13fb82b684 100644 --- a/pkgs/by-name/in/inngest/package.nix +++ b/pkgs/by-name/in/inngest/package.nix @@ -10,14 +10,14 @@ testers, }: let - version = "1.36.0"; + version = "1.37.0"; websiteRev = "159c0ac611e85ec85ffe0a8c8bf2c4a0330bdb38"; src = fetchFromGitHub { owner = "inngest"; repo = "inngest"; tag = "v${version}"; - hash = "sha256-KyH9Bj3n7RwARDcb3l5nerYGIIk2mgXPZWLhyNMm+f0="; + hash = "sha256-m9VFmplaMFD3+Z0qioehsuKeJaS6fUSb++liUabDEuM="; }; website = fetchFromGitHub { diff --git a/pkgs/by-name/jq/jq-lsp/package.nix b/pkgs/by-name/jq/jq-lsp/package.nix index ebb7750c241e..2206ef8598be 100644 --- a/pkgs/by-name/jq/jq-lsp/package.nix +++ b/pkgs/by-name/jq/jq-lsp/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "jq-lsp"; - version = "0.1.17"; + version = "0.1.18"; src = fetchFromGitHub { owner = "wader"; repo = "jq-lsp"; tag = "v${finalAttrs.version}"; - hash = "sha256-gHBEAKPjCX25bI/+wyhcqHja5hb4d+GXMD3pVFeqrCc="; + hash = "sha256-C32LxOfqCp6rhHKl1JNKq+KSw+TCN7QF6WDMfwfX4zo="; }; vendorHash = "sha256-pGXFuyYJPNcMEd0vPrmbdY/CeOF0AXwrNJEfrBBe4I0="; diff --git a/pkgs/by-name/le/lesscpy/package.nix b/pkgs/by-name/le/lesscpy/package.nix index 2fbfd11e7664..dc7aea86f6f4 100644 --- a/pkgs/by-name/le/lesscpy/package.nix +++ b/pkgs/by-name/le/lesscpy/package.nix @@ -2,6 +2,7 @@ lib, python3Packages, fetchPypi, + fetchpatch, }: python3Packages.buildPythonPackage rec { @@ -14,6 +15,14 @@ python3Packages.buildPythonPackage rec { hash = "sha256-EEXRepj2iGRsp1jf8lTm6cA3RWSOBRoIGwOVw7d8gkw="; }; + patches = [ + # remove use of pkg_resources (drop on next release) + (fetchpatch { + url = "https://github.com/lesscpy/lesscpy/commit/bd8949579713c9d4ff9e15799a26fcecdf73530e.patch"; + hash = "sha256-U1VDqZqHYaUmND5qCkARyU/eDv2QRhGcCDzuN4+XTbo="; + }) + ]; + build-system = with python3Packages; [ setuptools ]; dependencies = with python3Packages; [ diff --git a/pkgs/by-name/ll/llama-swap-minimal/package.nix b/pkgs/by-name/ll/llama-swap-minimal/package.nix new file mode 100644 index 000000000000..df9303570750 --- /dev/null +++ b/pkgs/by-name/ll/llama-swap-minimal/package.nix @@ -0,0 +1,5 @@ +{ llama-swap }: + +llama-swap.override { + withUI = false; +} diff --git a/pkgs/by-name/ll/llama-swap/package.nix b/pkgs/by-name/ll/llama-swap/package.nix index 94762b624033..066ef2f14b5d 100644 --- a/pkgs/by-name/ll/llama-swap/package.nix +++ b/pkgs/by-name/ll/llama-swap/package.nix @@ -12,6 +12,8 @@ nixosTests, nix-update-script, + + withUI ? true, }: let @@ -19,7 +21,7 @@ let in buildGoModule (finalAttrs: { pname = "llama-swap"; - version = "224"; + version = "240"; outputs = [ "out" @@ -30,7 +32,7 @@ buildGoModule (finalAttrs: { owner = "mostlygeek"; repo = "llama-swap"; tag = "v${finalAttrs.version}"; - hash = "sha256-IblAaM9FBdI2Y9rg36SWpclQ0jV6Y93RC+N+cXWEO94="; + hash = "sha256-cvxF4J9Qvi522dBGjaNZvwwY/bV3wXSE0oGFATjzD4U="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -43,7 +45,10 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-b+RreafBMCWT/jbWTlXaiDRzA4DRe76WaCEbrfRxV/4="; + vendorHash = "sha256-jQRnFGqQvk6my7ejnesv1pylCmEXLs9GKbQJEZdsaYg="; + + # Upstream only embeds the UI when this build tag is set. + tags = lib.optionals withUI [ "embed_ui" ]; passthru.ui = callPackage ./ui.nix { llama-swap = finalAttrs.finalPackage; }; @@ -62,7 +67,7 @@ buildGoModule (finalAttrs: { postPatch = '' substituteInPlace internal/process/process_command_forking_test.go \ - --replace "#!/bin/bash" "#!${lib.getExe bash}" + --replace-fail "#!/bin/bash" "#!${lib.getExe bash}" ''; preBuild = '' @@ -70,8 +75,10 @@ buildGoModule (finalAttrs: { ldflags+=" -X main.commit=$(cat COMMIT)" ldflags+=" -X main.date=$(cat SOURCE_DATE_EPOCH)" - # copy for go:embed in internal/server/ui_embed.go - cp -r ${finalAttrs.passthru.ui}/ui_dist internal/server/ + ${lib.optionalString withUI '' + # copy for go:embed in internal/server/ui_embed.go + cp -r ${finalAttrs.passthru.ui}/ui_dist internal/server/ + ''} ''; excludedPackages = [ @@ -88,7 +95,7 @@ buildGoModule (finalAttrs: { checkFlags = let - skippedTests = lib.optionals (stdenv.hostPlatform.isDarwin) [ + skippedTests = lib.optionals stdenv.hostPlatform.isDarwin [ # Fail only on *-darwin intermittently # https://github.com/mostlygeek/llama-swap/issues/320 "TestProcess_AutomaticallyStartsUpstream" @@ -138,6 +145,8 @@ buildGoModule (finalAttrs: { ]; }; + __structuredAttrs = true; + meta = { homepage = "https://github.com/mostlygeek/llama-swap"; changelog = "https://github.com/mostlygeek/llama-swap/releases/tag/${finalAttrs.src.tag}"; diff --git a/pkgs/by-name/ll/llama-swap/ui.nix b/pkgs/by-name/ll/llama-swap/ui.nix index 9d43a142c60d..4d0f02b6c85b 100644 --- a/pkgs/by-name/ll/llama-swap/ui.nix +++ b/pkgs/by-name/ll/llama-swap/ui.nix @@ -7,7 +7,7 @@ buildNpmPackage (finalAttrs: { pname = "${llama-swap.pname}-ui"; inherit (llama-swap) version src; - npmDepsHash = "sha256-NJqEJ+XTdpPFtJJxP4CGu+JDUW7lKDcFgsixQJ3SXtQ="; + npmDepsHash = "sha256-cAdFKDhmyaYCoKqSYEuAhu29rBxs7i8uTmU2SHwTLnY="; postPatch = '' substituteInPlace vite.config.ts \ diff --git a/pkgs/by-name/ma/mailspring/package.nix b/pkgs/by-name/ma/mailspring/package.nix index d084abef9230..bf4e3ad2f1bd 100644 --- a/pkgs/by-name/ma/mailspring/package.nix +++ b/pkgs/by-name/ma/mailspring/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildNpmPackage, callPackage, fetchFromGitHub, @@ -29,6 +30,7 @@ let patches = [ # zip extraction fails on newer nodejs versions without this fix ./bump-yauzl.patch + ./remove-rpm-deb-and-macos-package-generation.patch ]; electron = electron_41; @@ -94,8 +96,7 @@ buildNpmPackage (finalAttrs: { substituteInPlace app/build/build.js \ --replace-fail "runWriteCommitHashIntoPackage," "" \ --replace-fail "runUpdateSandboxHelperPermissions," "" \ - --replace-fail "runCopySymlinkedPackages," "" \ - --replace-fail "process.argv.includes('--skip-installers')" "true" + --replace-fail "runCopySymlinkedPackages," "" # Use npm env vars to make node-gyp compile against the electron ABI export npm_config_target="${electron.version}" @@ -124,17 +125,38 @@ buildNpmPackage (finalAttrs: { installPhase = '' runHook preInstall - mkdir -p $out/share/mailspring $out/bin + mkdir -p $out/bin + '' + + lib.optionalString stdenv.hostPlatform.isLinux '' - ASAR_PATH=$(find app/dist -name "app.asar" -print -quit) - cp -R "$(dirname "$ASAR_PATH")" $out/share/mailspring/resources + mkdir -p $out/share/mailspring + cp -r app/dist/*/resources $out/share/mailspring + + install -Dm444 app/dist/Mailspring.desktop $out/share/applications/Mailspring.desktop + install -Dm444 app/dist/mailspring.appdata.xml $out/share/metainfo/mailspring.appdata.xml + + for size in 16 32 64 128 256 512; do + install -Dm444 app/build/resources/linux/icons/$size.png \ + $out/share/icons/hicolor/''${size}x''${size}/apps/mailspring.png + done makeWrapper ${lib.getExe electron} "$out/bin/mailspring" \ --add-flags "$out/share/mailspring/resources/app.asar" \ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ html-tidy ]}" \ --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ - --add-flags ${lib.escapeShellArg commandLineArgs} + --add-flags ${lib.escapeShellArg commandLineArgs} \ + --inherit-argv0 + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + + mkdir -p $out/Applications + cp -r app/dist/*/Mailspring.app $out/Applications + + makeWrapper "$out/Applications/Mailspring.app/Contents/MacOS/Mailspring" "$out/bin/mailspring" \ + --add-flags ${lib.escapeShellArg commandLineArgs} + '' + + '' runHook postInstall ''; diff --git a/pkgs/by-name/ma/mailspring/remove-rpm-deb-and-macos-package-generation.patch b/pkgs/by-name/ma/mailspring/remove-rpm-deb-and-macos-package-generation.patch new file mode 100644 index 000000000000..6df9c6519084 --- /dev/null +++ b/pkgs/by-name/ma/mailspring/remove-rpm-deb-and-macos-package-generation.patch @@ -0,0 +1,54 @@ +From 420f1f58734dbc7305f46b4d8089b461b79321b0 Mon Sep 17 00:00:00 2001 +From: wrench-exile-legacy +Date: Mon, 6 Jul 2026 22:40:30 +0100 +Subject: [PATCH] remove rpm, deb and macos package generation + +--- + app/build/build.js | 17 ----------------- + 1 file changed, 17 deletions(-) + +diff --git a/app/build/build.js b/app/build/build.js +index 6d90aa5b2..ffec9cf8b 100644 +--- a/app/build/build.js ++++ b/app/build/build.js +@@ -373,12 +373,6 @@ async function createMacZip() { + } + const arch = process.env.OVERRIDE_TO_INTEL ? 'x64' : process.arch; + const cwd = path.join(outputDir, `Mailspring-darwin-${arch}`); +- await spawn({ +- cmd: 'zip', +- args: ['-9', '-y', '-r', '-9', '-X', zipPath, 'Mailspring.app'], +- opts: { cwd }, +- }); +- console.log(`>> Created ${zipPath}`); + } + + function writeFromTemplate(filePath, data) { +@@ -422,11 +416,6 @@ async function createDebInstaller() { + writeFromTemplate(path.join(linuxAssetsDir, 'mailspring.appdata.xml.in'), data); + + const icon = path.join(appDir, 'build', 'resources', 'linux', 'icons', '512.png'); +- await spawn({ +- cmd: path.join(appDir, 'script', 'mkdeb'), +- args: [packageJSON.version, linuxArch, icon, linuxAssetsDir, contentsDir, outputDir], +- }); +- console.log(`Created ${outputDir}/mailspring-${packageJSON.version}-${linuxArch}.deb`); + } + + async function createRpmInstaller() { +@@ -452,12 +441,6 @@ async function createRpmInstaller() { + writeFromTemplate(path.join(linuxAssetsDir, 'redhat', 'mailspring.spec.in'), templateData); + writeFromTemplate(path.join(linuxAssetsDir, 'Mailspring.desktop.in'), templateData); + writeFromTemplate(path.join(linuxAssetsDir, 'mailspring.appdata.xml.in'), templateData); +- +- await spawn({ +- cmd: path.join(appDir, 'script', 'mkrpm'), +- args: [outputDir, contentsDir, linuxAssetsDir], +- }); +- console.log(`Created rpm package in ${rpmDir}`); + } + + async function main() { +-- +2.54.0 + diff --git a/pkgs/by-name/mu/mullvad-browser/package.nix b/pkgs/by-name/mu/mullvad-browser/package.nix index 241cfe2420bd..439f837374a3 100644 --- a/pkgs/by-name/mu/mullvad-browser/package.nix +++ b/pkgs/by-name/mu/mullvad-browser/package.nix @@ -97,7 +97,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg_7 ] ); - version = "15.0.18"; + version = "15.0.19"; sources = { x86_64-linux = fetchurl { @@ -109,7 +109,7 @@ let "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-hvLft1HDj/5NgAfQb1igYdhJN5H/jZ2+7s/JKKLf4Gs="; + hash = "sha256-9Vbv7A8JarYtT0Ll1bveQmwif7/IViq6geMxMqeF+S4="; }; }; diff --git a/pkgs/by-name/mu/musescore-evolution/package.nix b/pkgs/by-name/mu/musescore-evolution/package.nix index a544f3ec94f1..67848ea1c03e 100644 --- a/pkgs/by-name/mu/musescore-evolution/package.nix +++ b/pkgs/by-name/mu/musescore-evolution/package.nix @@ -50,17 +50,22 @@ stdenv.mkDerivation (finalAttrs: { qtWrapperArgs = [ # MuseScore JACK backend loads libjack at runtime. - "--prefix ${lib.optionalString stdenv.hostPlatform.isDarwin "DY"}LD_LIBRARY_PATH : ${ - lib.makeLibraryPath [ libjack2 ] - }" + "--prefix" + "${lib.optionalString stdenv.hostPlatform.isDarwin "DY"}LD_LIBRARY_PATH" + ":" + (lib.makeLibraryPath [ libjack2 ]) ] ++ lib.optionals stdenv.hostPlatform.isLinux [ - "--set ALSA_PLUGIN_DIR ${alsa-plugins}/lib/alsa-lib" + "--set" + "ALSA_PLUGIN_DIR" + "${alsa-plugins}/lib/alsa-lib" ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ # There are some issues with using the wayland backend, see: # https://musescore.org/en/node/321936 - "--set-default QT_QPA_PLATFORM xcb" + "--set-default" + "QT_QPA_PLATFORM" + "xcb" ]; preFixup = '' diff --git a/pkgs/by-name/ni/ninjabrain-bot/package.nix b/pkgs/by-name/ni/ninjabrain-bot/package.nix new file mode 100644 index 000000000000..655bedd3eb0b --- /dev/null +++ b/pkgs/by-name/ni/ninjabrain-bot/package.nix @@ -0,0 +1,122 @@ +{ + lib, + stdenv, + fetchFromGitHub, + maven, + makeWrapper, + copyDesktopItems, + makeDesktopItem, + jre, + libxkbcommon, + libx11, + libxcb, + libxinerama, + libxt, + libxtst, + nix-update-script, +}: +let + linuxNativeLibraries = [ + libxkbcommon + libx11 + libxcb + libxinerama + libxt + libxtst + ]; +in +maven.buildMavenPackage (finalAttrs: { + pname = "ninjabrain-bot"; + version = "1.5.2"; + + src = fetchFromGitHub { + owner = "Ninjabrain1"; + repo = "Ninjabrain-Bot"; + tag = finalAttrs.version; + hash = "sha256-uOUPho4UCZxeTtCU4XHJsTR6HuXAnKXd3jk/tSRd4Yc="; + }; + strictDeps = true; + __structuredAttrs = true; + + # CI=true skips upstream display-dependent tests; the rest of the suite still runs. + env.CI = "true"; + + mvnFetchExtraArgs = { + env.CI = "true"; + }; + + mvnParameters = "assembly:single"; + mvnHash = "sha256-EZqijVMLPsZJUZA6pLL1Z5HqSeXSFo82XYRIazVweYw="; + + nativeBuildInputs = [ + makeWrapper + copyDesktopItems + ]; + + installPhase = '' + runHook preInstall + + install -Dm444 target/ninjabrainbot-${finalAttrs.version}-jar-with-dependencies.jar $out/share/java/ninjabrain-bot.jar + + install -Dm644 src/main/resources/icon.png $out/share/icons/hicolor/640x640/apps/ninjabrain-bot.png + + # Swing text rendering varies outside full desktop environments. + makeWrapperArgs=( + --add-flags "-Dawt.useSystemAAFontSettings=on" + --add-flags "-Dswing.aatext=true" + --add-flags "-jar $out/share/java/ninjabrain-bot.jar" + ) + + ${lib.optionalString stdenv.hostPlatform.isLinux '' + makeWrapperArgs+=( + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath linuxNativeLibraries} + ) + ''} + + makeWrapper ${lib.getExe jre} $out/bin/ninjabrain-bot "''${makeWrapperArgs[@]}" + + runHook postInstall + ''; + + desktopItems = [ + (makeDesktopItem { + name = "ninjabrain-bot"; + desktopName = "Ninjabrain Bot"; + comment = "Stronghold calculator for Minecraft speedrunning"; + type = "Application"; + exec = "ninjabrain-bot"; + icon = "ninjabrain-bot"; + categories = [ + "Game" + "Utility" + ]; + keywords = [ + "minecraft" + "speedrun" + "stronghold" + "mcsr" + ]; + }) + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Stronghold calculator for Minecraft speedrunning"; + homepage = "https://github.com/Ninjabrain1/Ninjabrain-Bot"; + changelog = "https://github.com/Ninjabrain1/Ninjabrain-Bot/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + nyxar77 + Misaka13514 + ]; + mainProgram = "ninjabrain-bot"; + # Match platforms with bundled JNativeHook libraries and JRE support + platforms = [ + "x86_64-linux" + "aarch64-linux" + "x86_64-darwin" + "aarch64-darwin" + ]; + }; +}) diff --git a/pkgs/by-name/ni/nixtamal/package.nix b/pkgs/by-name/ni/nixtamal/package.nix index 057f38aeb3b2..8b66c70997fb 100644 --- a/pkgs/by-name/ni/nixtamal/package.nix +++ b/pkgs/by-name/ni/nixtamal/package.nix @@ -21,7 +21,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { pname = "nixtamal"; - version = "1.9.1"; + version = "1.9.2"; release_year = 2026; minimalOCamlVersion = "5.3"; @@ -30,7 +30,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { url = "https://darcs.toastal.in.th/nixtamal/stable/"; mirrors = [ "https://smeder.ee/~toastal/nixtamal.darcs" ]; rev = finalAttrs.version; - hash = "sha256-Fadyi8BbGnQe/r84ZHXtuOEs+aZVwuQ/eTVlqLVN/KE="; + hash = "sha256-Df5I5zibVGNLJtJi2j4pWD+x5yu2rO9KSWyVhcus/HU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/oh/oh-my-posh/package.nix b/pkgs/by-name/oh/oh-my-posh/package.nix index b99f25ba4cbd..60bb5bda4325 100644 --- a/pkgs/by-name/oh/oh-my-posh/package.nix +++ b/pkgs/by-name/oh/oh-my-posh/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "oh-my-posh"; - version = "29.28.0"; + version = "29.34.0"; src = fetchFromGitHub { owner = "jandedobbeleer"; repo = "oh-my-posh"; tag = "v${finalAttrs.version}"; - hash = "sha256-8V1Wu3wqakwSVNb/WPlxRy9KL33frb8nqWeorHuIuzI="; + hash = "sha256-phT2Bupc340jq9nm36UC2eNUYyu6L/K4f38qnKgsqKI="; }; vendorHash = "sha256-6DX/x9uWUbwXy9ccB6NIVRKsOc1nJXtctItONAI7zPQ="; diff --git a/pkgs/by-name/oi/oidcwarden/package.nix b/pkgs/by-name/oi/oidcwarden/package.nix new file mode 100644 index 000000000000..f621dc918500 --- /dev/null +++ b/pkgs/by-name/oi/oidcwarden/package.nix @@ -0,0 +1,47 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + openssl, + libiconv, + stdenv, + dbBackend ? "sqlite", + libmysqlclient, + libpq, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "oidcwarden"; + version = "2026.4.2-1"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "Timshel"; + repo = "OIDCWarden"; + tag = "v${finalAttrs.version}"; + hash = "sha256-tHacn9RtoByWpqnWX2/gWwODDSeXJa4mk4MfxHiiJ8A="; + }; + + cargoHash = "sha256-eGsYNaLYRCrTRaoyfhxnoeA2ytYeyGGvHnAbpEIayzs="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + openssl + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ] + ++ lib.optional (dbBackend == "mysql") libmysqlclient + ++ lib.optional (dbBackend == "postgresql") libpq; + + buildFeatures = dbBackend; + + meta = { + description = "Unofficial Bitwarden-compatible server with OpenID Connect support"; + homepage = "https://github.com/Timshel/OIDCWarden"; + changelog = "https://github.com/Timshel/OIDCWarden/releases/tag/v${finalAttrs.src.tag}"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ DerGrumpf ]; + mainProgram = "oidcwarden"; + }; +}) diff --git a/pkgs/by-name/on/onednn/package.nix b/pkgs/by-name/on/onednn/package.nix index 2e75c5727ce4..29d7e18b3e74 100644 --- a/pkgs/by-name/on/onednn/package.nix +++ b/pkgs/by-name/on/onednn/package.nix @@ -11,13 +11,13 @@ # https://github.com/oneapi-src/oneDNN#oneapi-deep-neural-network-library-onednn stdenv.mkDerivation (finalAttrs: { pname = "onednn"; - version = "3.11.2"; + version = "3.12.2"; src = fetchFromGitHub { owner = "uxlfoundation"; repo = "oneDNN"; rev = "v${finalAttrs.version}"; - hash = "sha256-xJTllrKs6mPNM85ZqyHTHWKpVOtOghmg4ZRFAvQZ4WU="; + hash = "sha256-LrxXRe2La5SZudikqMeGggklLrY2S0okrBX6QXGD+Tc="; }; outputs = [ diff --git a/pkgs/by-name/op/openfx/package.nix b/pkgs/by-name/op/openfx/package.nix index 16aab8c28382..286f2adee795 100644 --- a/pkgs/by-name/op/openfx/package.nix +++ b/pkgs/by-name/op/openfx/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation { pname = "openfx"; - version = "1.4"; + version = "1.5.1"; src = fetchFromGitHub { owner = "AcademySoftwareFoundation"; repo = "openfx"; - rev = "OFX_Release_1_4_TAG"; - sha256 = "0k9ggzr6bisn77mipjfvawg3mv4bz50b63v8f7w1jhldi1sfy548"; + rev = "OFX_Release_1.5.1"; + hash = "sha256-qiY5klmGDiU9cqjfNdFsCcNqSBwV0dVZB2ZIsElRBD4="; }; outputs = [ diff --git a/pkgs/by-name/pu/pugixml/package.nix b/pkgs/by-name/pu/pugixml/package.nix index 1fe799dbb7fa..c4e1727cd56c 100644 --- a/pkgs/by-name/pu/pugixml/package.nix +++ b/pkgs/by-name/pu/pugixml/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pugixml"; - version = "1.15"; + version = "1.16"; src = fetchFromGitHub { owner = "zeux"; repo = "pugixml"; tag = "v${finalAttrs.version}"; - hash = "sha256-t/57lg32KgKPc7qRGQtO/GOwHRqoj78lllSaE/A8Z9Q="; + hash = "sha256-gdfVktqG4Adcq1QvLyvx7EFV336gnNWXL+X/NOFJ0gs="; }; outputs = [ "out" ] ++ lib.optionals shared [ "dev" ]; diff --git a/pkgs/by-name/sa/sabiql/package.nix b/pkgs/by-name/sa/sabiql/package.nix index aca5cc3f8fc4..dbee31ee9e33 100644 --- a/pkgs/by-name/sa/sabiql/package.nix +++ b/pkgs/by-name/sa/sabiql/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sabiql"; - version = "1.14.0"; + version = "1.15.1"; src = fetchFromGitHub { owner = "riii111"; repo = "sabiql"; rev = "v${finalAttrs.version}"; - hash = "sha256-Fm9AINbCoazT2OHPJUO7YHpLt1KpQ8jDfXAkX3Karl0="; + hash = "sha256-vxkuYBakLzfZJyOPFD92kYB0QapfaLfwvw/La6kVQXY="; }; - cargoHash = "sha256-915W5zpavggfPN7artvgxkErWsx9eZ6953RX/eLQagg="; + cargoHash = "sha256-UN/3VFGZdjZjBGqCxgdiWUCuDS3p+3z/WqQ9CCwwQAA="; # Upstream use latest rust version need to patch use nixpkgs version postPatch = '' diff --git a/pkgs/by-name/si/sif/package.nix b/pkgs/by-name/si/sif/package.nix index fd35b645958a..aa8c44778f8c 100644 --- a/pkgs/by-name/si/sif/package.nix +++ b/pkgs/by-name/si/sif/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "sif"; - version = "0-unstable-2026-07-03"; + version = "0-unstable-2026-07-12"; src = fetchFromGitHub { owner = "vmfunc"; repo = "sif"; - rev = "7ea1cd28d5b535b8ea7826de9100e12907bc2fd0"; - hash = "sha256-1gyfWJVuuEdW87DBZ++NX/pSoA12l+Ju3n5TVDzfnoo="; + rev = "d13622dc1c6f401f2cb23b40fbe36af7fb812a10"; + hash = "sha256-VHBo65gs/Aij40xrzyhJz4puIXHI/ON6qcS7v+Nggu4="; }; - vendorHash = "sha256-ftnEHvnjdJpViEXS3nLK8nRmJRBLzjzqMZKPVvlzRDk="; + vendorHash = "sha256-IMavLk0Sz6Lelj9jkS+fBruSinXiVzX+OWfbqfuwt14="; subPackages = [ "cmd/sif" ]; diff --git a/pkgs/by-name/sm/smbnetfs/package.nix b/pkgs/by-name/sm/smbnetfs/package.nix deleted file mode 100644 index e41c7b3ac2a6..000000000000 --- a/pkgs/by-name/sm/smbnetfs/package.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - fuse, - samba, - pkg-config, - glib, - autoconf, - attr, - libsecret, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "smbnetfs"; - version = "0.6.3"; - src = fetchurl { - url = "mirror://sourceforge/project/smbnetfs/smbnetfs/SMBNetFS-${finalAttrs.version}/smbnetfs-${finalAttrs.version}.tar.bz2"; - sha256 = "sha256-6sN7l2n76cP0uvPrZMYaa1mtTyqgXf3culoaxK301WA="; - }; - - nativeBuildInputs = [ - pkg-config - autoconf - ]; - buildInputs = [ - fuse - samba - glib - attr - libsecret - ]; - - meta = { - description = "FUSE FS for mounting Samba shares"; - maintainers = with lib.maintainers; [ raskin ]; - platforms = lib.platforms.linux; - license = lib.licenses.gpl2Only; - downloadPage = "https://sourceforge.net/projects/smbnetfs/files/smbnetfs"; - homepage = "https://sourceforge.net/projects/smbnetfs/"; - mainProgram = "smbnetfs"; - }; -}) diff --git a/pkgs/by-name/sp/spamassassin/package.nix b/pkgs/by-name/sp/spamassassin/package.nix index 0a2031455183..38246bbf77e4 100644 --- a/pkgs/by-name/sp/spamassassin/package.nix +++ b/pkgs/by-name/sp/spamassassin/package.nix @@ -74,6 +74,8 @@ perlPackages.buildPerlPackage rec { makeMakerFlags = [ "SYSCONFDIR=/etc LOCALSTATEDIR=/var/lib/spamassassin" ]; + __darwinAllowLocalNetworking = true; + checkInputs = (with perlPackages; [ TextDiff # t/strip2.t diff --git a/pkgs/by-name/su/surge-xt/package.nix b/pkgs/by-name/su/surge-xt/package.nix index 3a2e22cb5574..bad3fc26ea66 100644 --- a/pkgs/by-name/su/surge-xt/package.nix +++ b/pkgs/by-name/su/surge-xt/package.nix @@ -96,7 +96,10 @@ stdenv.mkDerivation (finalAttrs: { description = "LV2, VST3 & CLAP synthesizer plug-in (previously released as Vember Audio Surge)"; homepage = "https://surge-synthesizer.github.io"; license = lib.licenses.gpl3; - platforms = [ "x86_64-linux" ]; + platforms = [ + "aarch64-linux" + "x86_64-linux" + ]; maintainers = with lib.maintainers; [ magnetophon mrtnvgr diff --git a/pkgs/by-name/sy/syft/package.nix b/pkgs/by-name/sy/syft/package.nix index 31032d54a62e..5cb5fbb93ec5 100644 --- a/pkgs/by-name/sy/syft/package.nix +++ b/pkgs/by-name/sy/syft/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "syft"; - version = "1.46.0"; + version = "1.48.0"; src = fetchFromGitHub { owner = "anchore"; repo = "syft"; tag = "v${finalAttrs.version}"; - hash = "sha256-gjVfsJQoE//u0i6lVQCEF2dSUvoepIOaqqCazOUgSwI="; + hash = "sha256-ilpWgVfEAN1v+ue2xIplvlctZpuASVZaqcWGI8ZMWUY="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { # hash mismatch with darwin proxyVendor = true; - vendorHash = "sha256-t4L+Q82ohwBEXVh1Yy7OOrNhinnAXzOHO7mmFJQUZYM="; + vendorHash = "sha256-CM0afxHJTbDzAlskaT2cPBL/0IQGSv1+S7k8t40tDIc="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/te/teleport_17/package.nix b/pkgs/by-name/te/teleport_17/package.nix index 2cb02d9f5f87..a2314bead65f 100644 --- a/pkgs/by-name/te/teleport_17/package.nix +++ b/pkgs/by-name/te/teleport_17/package.nix @@ -7,11 +7,11 @@ }: buildTeleport { - version = "17.7.25"; - hash = "sha256-IrelrkTvOBcTkO7cHf572MU5KkOQq3we53dgFsDCSRo="; - vendorHash = "sha256-ERwCdWdp230wkqsRUCnd1hbO4PqXo+gDPsoGbxQqt04="; + version = "17.7.26"; + hash = "sha256-JwPW+w2ZS4jGWxf0GZgf3UMUrxKcIthnvZT8nImtE2c="; + vendorHash = "sha256-YX0HC+cU3YpAdToALJa/FeCc8ANEq7E+zExzX42lk9c="; cargoHash = "sha256-BE/TBZoOaB3Th14E+t3qJ+0Uww56TtRA1sRQ+usFo+Y="; - pnpmHash = "sha256-TARwHswSWbKk2eoyynuaOm7pvt2CwbjtklqnM+9/YXM="; + pnpmHash = "sha256-oVQF+Ba7zLCr86pPzFydVOBzA3GSzvtIfoggtiO2oFQ="; wasm-bindgen-cli = wasm-bindgen-cli_0_2_95; inherit buildGoModule withRdpClient extPatches; diff --git a/pkgs/by-name/te/teleport_18/package.nix b/pkgs/by-name/te/teleport_18/package.nix index 31e2be061ec6..a691659160fa 100644 --- a/pkgs/by-name/te/teleport_18/package.nix +++ b/pkgs/by-name/te/teleport_18/package.nix @@ -7,11 +7,11 @@ }: buildTeleport { - version = "18.9.2"; - hash = "sha256-w6qCH57L2rwClbSpZeG01eekzj3JRNijwSdfl+wx8v8="; - vendorHash = "sha256-LJmpFHvFsBsneq1Cl3vvqxBGB94gSjaikNDZtQfwNjM="; - pnpmHash = "sha256-8tKVv5SPJlS89EsHhF8qpThkh4n47qRBbHDCgX17Cdg="; - cargoHash = "sha256-+B5fGIzCpiYmqVcM4iy+PTIdtvuvtufQiXMHNzHTDlQ="; + version = "18.10.0"; + hash = "sha256-df2VEtMTsnB72WIQj7iButC3b/U7tpv2e6dQEZm5zVA="; + vendorHash = "sha256-5uTZuWOSgL4319iUg8QuIqY4rACr4xBUHzdLXyG6Xo0="; + pnpmHash = "sha256-Fvp2ROOcr7g0yqjQheiLTaBEMysmyLLyzir6pYh09SQ="; + cargoHash = "sha256-cjks+Gv4CdlqWaJFFeyFsIuc3KsE7A/1MEDQB36pTkk="; wasm-bindgen-cli = wasm-bindgen-cli_0_2_122; buildGoModule = buildGo125Module; diff --git a/pkgs/by-name/tf/tfupdate/package.nix b/pkgs/by-name/tf/tfupdate/package.nix index 7ced17a1bfa4..e380a581b337 100644 --- a/pkgs/by-name/tf/tfupdate/package.nix +++ b/pkgs/by-name/tf/tfupdate/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "tfupdate"; - version = "0.10.1"; + version = "0.10.2"; src = fetchFromGitHub { owner = "minamijoyo"; repo = "tfupdate"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-1okamMftP12ggQWxTgkjD4iAuxLlQ0YSwiUq8U39D7Y="; + sha256 = "sha256-bvMm+BFdJQ4DTDJwg9eRwAUp1QdJWzCZL1+wOBCJGX4="; }; vendorHash = "sha256-5dz76K1/sBmms1iL7dFHXg2jJwsRmDlgstiHKExBAyU="; diff --git a/pkgs/by-name/to/tor-browser/package.nix b/pkgs/by-name/to/tor-browser/package.nix index 3b0d8486db5e..8fc2aaddb44a 100644 --- a/pkgs/by-name/to/tor-browser/package.nix +++ b/pkgs/by-name/to/tor-browser/package.nix @@ -102,7 +102,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg_7 ] ); - version = "15.0.18"; + version = "15.0.19"; sources = { x86_64-linux = fetchurl { @@ -112,7 +112,7 @@ let "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-4e7G8M/iKU65ECMVhxGjaJwHfwVZ49RD7ro6YJT43v0="; + hash = "sha256-LrSrQx9JIcpjsSO2+fRFoHP797ZfGI9FpXfVdusr4s8="; }; i686-linux = fetchurl { @@ -122,7 +122,7 @@ let "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" ]; - hash = "sha256-lLShsQQ2thSSp4PRK9Fhza6e01Myj2mUP4qqCeyilXo="; + hash = "sha256-N+TjpJrHg8cB6vwCqrTWnz4/dwzu2/r55kNmkLemWvU="; }; }; diff --git a/pkgs/by-name/vi/victoriametrics/package.nix b/pkgs/by-name/vi/victoriametrics/package.nix index 484d203349d1..2d2a2eb8acbd 100644 --- a/pkgs/by-name/vi/victoriametrics/package.nix +++ b/pkgs/by-name/vi/victoriametrics/package.nix @@ -14,13 +14,13 @@ buildGoModule (finalAttrs: { pname = "VictoriaMetrics"; - version = "1.146.0"; + version = "1.148.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaMetrics"; tag = "v${finalAttrs.version}"; - hash = "sha256-EWRVbUeugyLsExP3NyPVLd7v2kwbRg5OjFg2WAY1FuM="; + hash = "sha256-ehkiL+HqrUc5w4WsmasobscMQgQanEZexpNDjZQ7mo4="; }; vendorHash = null; @@ -60,7 +60,6 @@ buildGoModule (finalAttrs: { # Increase timeouts in tests to prevent failure on heavily loaded builders substituteInPlace lib/storage/storage_test.go \ --replace-fail "time.After(10 " "time.After(120 " \ - --replace-fail "time.NewTimer(30 " "time.NewTimer(120 " \ --replace-fail "time.NewTimer(time.Second * 10)" "time.NewTimer(time.Second * 120)" ''; @@ -79,7 +78,13 @@ buildGoModule (finalAttrs: { passthru = { tests = lib.recurseIntoAttrs nixosTests.victoriametrics; - updateScript = nix-update-script { }; + updateScript = nix-update-script { + extraArgs = [ + # avoid pmm and -cluster releases + "--version-regex" + "v([0-9\\.]+)" + ]; + }; }; meta = { diff --git a/pkgs/by-name/vi/vikunja/package.nix b/pkgs/by-name/vi/vikunja/package.nix index 5d0aa4dcef05..6f13470d5cdb 100644 --- a/pkgs/by-name/vi/vikunja/package.nix +++ b/pkgs/by-name/vi/vikunja/package.nix @@ -14,12 +14,12 @@ }: let - version = "2.3.0"; + version = "2.4.0"; src = fetchFromGitHub { owner = "go-vikunja"; repo = "vikunja"; rev = "v${version}"; - hash = "sha256-bdHiSFaN0vNQMhy6GPlpoFeYrk2CLvO7E30d8J/9GC0="; + hash = "sha256-0yAFrq+qzLZLXPblWY2lkoJ2idzENR3YqdFNiDqep6U="; }; frontend = stdenv.mkDerivation (finalAttrs: { @@ -37,7 +37,7 @@ let ; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-cDGeIrCxZtcomu3YxikutjXpVe3EeUZ/L3+3y9yx67s="; + hash = "sha256-MnkwuEaBEY81LXInDao2Fi+FvKFyvsVS/QeXdS4FhPQ="; }; nativeBuildInputs = [ @@ -102,7 +102,7 @@ buildGoModule { mage ]; - vendorHash = "sha256-4UMnfbwL2JFnw9KZDO5sq6XCSBUD5ejeqp6vaTbYWJc="; + vendorHash = "sha256-4JOwr6QCWglxXbRkcko2nsAxEhVbHDO1S2vI91NFM/8="; inherit frontend; diff --git a/pkgs/by-name/wa/wasmtime/package.nix b/pkgs/by-name/wa/wasmtime/package.nix index 20a9c8e2da3e..b7b11b349f56 100644 --- a/pkgs/by-name/wa/wasmtime/package.nix +++ b/pkgs/by-name/wa/wasmtime/package.nix @@ -20,9 +20,9 @@ let cargoHash = "sha256-EhuGBZchVyB9G5eRt/8QKN6grcP5AjFJMyGFdkfvT7g="; }; main = { - version = "46.0.1"; - hash = "sha256-rPIO+wQSu5KWT/v3Wbjs29p5Aoqpnpb+TwSTT5CRb6U="; - cargoHash = "sha256-cJD5iq342giBP+YdTem0/nOsMhI7DKRL4iiai5xayv8="; + version = "47.0.1"; + hash = "sha256-/4ZOL5s4L3NyoTYTkMYXmRXT9Suy81E+dGuInyMlOdM="; + cargoHash = "sha256-ETPn0tZZDkQSqjg0QavR9yCbqjMPEbvwZb8GIl2VgGQ="; }; }; source = sources.${variant}; diff --git a/pkgs/by-name/wa/wavelog/package.nix b/pkgs/by-name/wa/wavelog/package.nix index 5f3f92f8b935..4ae49f9f2976 100644 --- a/pkgs/by-name/wa/wavelog/package.nix +++ b/pkgs/by-name/wa/wavelog/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "wavelog"; - version = "3.0.1"; + version = "3.0.2"; src = fetchFromGitHub { owner = "wavelog"; repo = "wavelog"; tag = finalAttrs.version; - hash = "sha256-RWARyBoRNHK9jd0T5u/QbL9w5TTzVeCcD4Elg/uWQNg="; + hash = "sha256-8DjRJ9QJ2M4lfw6coveXR/aayNeLY9fICVP2uBixcBc="; }; installPhase = '' diff --git a/pkgs/by-name/we/webdav/package.nix b/pkgs/by-name/we/webdav/package.nix index 68f845908833..6acb49966255 100644 --- a/pkgs/by-name/we/webdav/package.nix +++ b/pkgs/by-name/we/webdav/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "webdav"; - version = "5.13.0"; + version = "5.14.0"; src = fetchFromGitHub { owner = "hacdias"; repo = "webdav"; tag = "v${finalAttrs.version}"; - hash = "sha256-BzdXc5CvQ/PUUjtVptBZC6UJsyn4MvqsdJuAEDomT6M="; + hash = "sha256-WoXXLJ2r8YtS91iGJ5XE2wn/TJjkA6kj29INGlplJSA="; }; - vendorHash = "sha256-qk97AB2UEEnVNM1Z7FBdAAWjto9xPjnCXCaO8R0dOh8="; + vendorHash = "sha256-BiEofFnuAcuXQv16RN/lx9+SDUzss++jAmf2ifLJg34="; __darwinAllowLocalNetworking = true; diff --git a/pkgs/by-name/za/zapret2/package.nix b/pkgs/by-name/za/zapret2/package.nix index 722346667f8e..312ffb992f0f 100644 --- a/pkgs/by-name/za/zapret2/package.nix +++ b/pkgs/by-name/za/zapret2/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "zapret2"; - version = "1.0.2"; + version = "1.0.3"; outputs = [ "out" @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "bol-van"; repo = "zapret2"; tag = "v${finalAttrs.version}"; - hash = "sha256-pcAIvB/MfFJZFl5kPZjRZZOXgamfQm8hD4UGYC3jbro="; + hash = "sha256-yX/xdTq8Vk6ToQ17Zbl+2yU7+WIX5y6ksWxHfBd8ky0="; leaveDotGit = true; postFetch = '' cd "$out" diff --git a/pkgs/by-name/zw/zwave-js-ui/package.nix b/pkgs/by-name/zw/zwave-js-ui/package.nix index 5633f22e76f2..61080c03f37e 100644 --- a/pkgs/by-name/zw/zwave-js-ui/package.nix +++ b/pkgs/by-name/zw/zwave-js-ui/package.nix @@ -7,15 +7,15 @@ buildNpmPackage rec { pname = "zwave-js-ui"; - version = "11.21.1"; + version = "11.22.0"; src = fetchFromGitHub { owner = "zwave-js"; repo = "zwave-js-ui"; tag = "v${version}"; - hash = "sha256-TBSc1dMOjZhJFffVm0SHbwDzDQFhXVjpeQ6qkYV14ew="; + hash = "sha256-r0ODtq+EiOpHWTm3vTW2FI5Xp8yqXK1Ekfh3hP6ns2Q="; }; - npmDepsHash = "sha256-AS4/eOZG2nXErCacXR4FerUkqpt4BNwUjohuLMsauks="; + npmDepsHash = "sha256-yzWx39qU/RH5XdY89nz/vZcq9exyAmVQnB5FU4pke48="; passthru.tests.zwave-js-ui = nixosTests.zwave-js-ui; diff --git a/pkgs/development/coq-modules/fourcolor/default.nix b/pkgs/development/coq-modules/fourcolor/default.nix index 3dfa427a2f7a..8359575a4e32 100644 --- a/pkgs/development/coq-modules/fourcolor/default.nix +++ b/pkgs/development/coq-modules/fourcolor/default.nix @@ -20,6 +20,7 @@ mkCoqDerivation { release."1.4.0".hash = "sha256-8TtNPEbp3uLAH+MjOKiTZHOjPb3vVYlabuqsdWxbg80="; release."1.4.1".hash = "sha256-0UASpo9CdpvidRv33BDWrevo+NSOhxLQFPCJAWPXf+s="; release."1.4.2".hash = "sha256-d5J8j8gi6siwCLevM6y8Hf2rTB/HEfh72LLk0Qlzr0c="; + release."1.4.3".hash = "sha256-9GWz7YsgPKoDkUok6nfHHT2GGLaB2oojYizKlt8BZAg="; inherit version; defaultVersion = @@ -36,8 +37,9 @@ mkCoqDerivation { lib.switch [ coq.coq-version mathcomp.version ] [ - (case (isGe "8.20") (isGe "2.4") "1.4.2") - (case (isGe "8.16") (isGe "2.0") "1.4.1") + (case (isGe "8.20") (isGe "2.5") "1.4.3") + (case (isGe "8.20") (range "2.4" "2.5") "1.4.2") + (case (isGe "8.16") (range "2.0" "2.4") "1.4.1") (case (isGe "8.16") "2.0.0" "1.3.0") (case (isGe "8.11") (range "1.12" "1.19") "1.2.5") (case (isGe "8.11") (range "1.11" "1.14") "1.2.4") diff --git a/pkgs/development/coq-modules/gaia/default.nix b/pkgs/development/coq-modules/gaia/default.nix index 3252dddbbac3..abf16a0336f7 100644 --- a/pkgs/development/coq-modules/gaia/default.nix +++ b/pkgs/development/coq-modules/gaia/default.nix @@ -18,6 +18,7 @@ mkCoqDerivation { release."1.17".hash = "sha256-2VzdopXgKS/wC5Rd1/Zlr12J5bSIGINFjG1nrMjDrGE="; release."2.2".hash = "sha256-y8LlQg9d9rfPFjzS9Xu3BW/H3tPiOC+Eb/zwXJGW9d4="; release."2.3".hash = "sha256-inWJok0F3SZpVfoyMfpRXHVHn4z2aY8JjCKKhdVTnoc="; + release."2.4".hash = "sha256-7hq2K9KMkWug2zyvB2mcy1pnpTJKg8l8vtBtUt6NcXo="; releaseRev = (v: "v${v}"); inherit version; @@ -35,6 +36,7 @@ mkCoqDerivation { lib.switch [ coq.coq-version mathcomp.version ] [ + (case (range "8.16" "9.2") (range "2.0" "2.6") "2.4") (case (range "8.16" "9.1") (range "2.0" "2.5") "2.3") (case (range "8.16" "9.0") (range "2.0" "2.3") "2.2") (case (range "8.10" "8.18") (range "1.12.0" "1.18.0") "1.17") diff --git a/pkgs/development/coq-modules/mathcomp-tarjan/default.nix b/pkgs/development/coq-modules/mathcomp-tarjan/default.nix index ec3162fbd29b..d86510376a25 100644 --- a/pkgs/development/coq-modules/mathcomp-tarjan/default.nix +++ b/pkgs/development/coq-modules/mathcomp-tarjan/default.nix @@ -31,6 +31,7 @@ mkCoqDerivation { lib.switch [ coq.coq-version mathcomp-ssreflect.version ] [ + (case (range "8.16" "9.2") (range "2.0.0" "2.6.0") "1.0.5") (case (range "8.16" "9.1") (range "2.0.0" "2.5.0") "1.0.4") (case (range "8.16" "9.1") (range "2.0.0" "2.4.0") "1.0.3") (case (range "8.16" "9.0") (range "2.0.0" "2.3.0") "1.0.2") @@ -38,6 +39,7 @@ mkCoqDerivation { (case (range "8.10" "8.16") (range "1.12.0" "1.17.0") "1.0.0") ] null; + release."1.0.5".hash = "sha256-Ti9gwd9rV+a0MJCAOjrpuZH+F9JI1l6dNAQYmIdGreU="; release."1.0.4".hash = "sha256-fvE53jJe7/kQUI+lhO6lKdWfsFfRjOk2YGOcHUoJ6BU="; release."1.0.3".hash = "sha256-5lpOCDyH6NFzGLvnXHHAnR7Qv5oXsUyC8TLBFrIiBag="; release."1.0.2".hash = "sha256-U20xgA+e9KTRdvILD1cxN6ia+dlA8uBTIbc4QlKz9ss="; diff --git a/pkgs/development/coq-modules/mathcomp-zify/default.nix b/pkgs/development/coq-modules/mathcomp-zify/default.nix index 8642a58a073c..06b9ec660bea 100644 --- a/pkgs/development/coq-modules/mathcomp-zify/default.nix +++ b/pkgs/development/coq-modules/mathcomp-zify/default.nix @@ -33,8 +33,8 @@ mkCoqDerivation { lib.switch [ coq.coq-version mathcomp-algebra.version ] [ - (case (range "8.18" "9.1") (isGe "2.3.0") "1.6.0+2.3+8.18") - (case (range "8.16" "9.1") (isGe "2.0.0") "1.5.0+2.0+8.16") + (case (range "8.18" "9.1") (range "2.3.0" "2.5.0") "1.6.0+2.3+8.18") + (case (range "8.16" "9.1") (range "2.0.0" "2.5.0") "1.5.0+2.0+8.16") (case (range "8.13" "8.20") (range "1.12" "1.19.0") "1.3.0+1.12+8.13") (case (range "8.13" "8.16") (range "1.12" "1.17.0") "1.1.0+1.12+8.13") ] diff --git a/pkgs/development/coq-modules/odd-order/default.nix b/pkgs/development/coq-modules/odd-order/default.nix index dab19c066d4b..e69d05d2db6a 100644 --- a/pkgs/development/coq-modules/odd-order/default.nix +++ b/pkgs/development/coq-modules/odd-order/default.nix @@ -10,6 +10,7 @@ mkCoqDerivation { pname = "odd-order"; owner = "math-comp"; + release."2.4.0".hash = "sha256-8U3xFKe/gBSapwNRix3i2+jbyTja5xXGnQwtiTiF+9w="; release."2.3.0".hash = "sha256-53FG8I9O+tsIlmaa9qy6VYyJNwWfGmhavKhbZ0VqAGc="; release."2.2.0".hash = "sha256-z0C7+wtY8NpoT8wYqHiy8mB2HPYAeJndzDmf7Bb0mg8="; release."2.1.0".hash = "sha256-TPlaQbO0yXEpUgy3rlCx/w1MSLECJk5tdU26fAGe48Q="; @@ -33,6 +34,7 @@ mkCoqDerivation { lib.switch [ coq.coq-version mathcomp-character.version ] [ + (case (range "9.1" "9.2") (range "2.5" "2.6") "2.4.0") (case (range "9.0" "9.1") (range "2.5" "2.5") "2.3.0") (case (range "8.16" "9.1") (range "2.2.0" "2.4.0") "2.2.0") (case (range "8.16" "9.0") (range "2.1.0" "2.3.0") "2.1.0") diff --git a/pkgs/development/coq-modules/wasmcert/default.nix b/pkgs/development/coq-modules/wasmcert/default.nix index 5d0c09374f99..454f6a63bd39 100644 --- a/pkgs/development/coq-modules/wasmcert/default.nix +++ b/pkgs/development/coq-modules/wasmcert/default.nix @@ -30,7 +30,7 @@ mkCoqDerivation { lib.switch [ coq.coq-version mathcomp-boot.version ] [ - (case (lib.versions.range "8.20" "9.1") (lib.versions.isGe "2.4") "2.2.0") + (case (lib.versions.range "8.20" "9.1") (lib.versions.range "2.4" "2.5") "2.2.0") ] null; diff --git a/pkgs/development/libraries/gstreamer/rs/default.nix b/pkgs/development/libraries/gstreamer/rs/default.nix index 4a77e4a43e8d..01beb2532886 100644 --- a/pkgs/development/libraries/gstreamer/rs/default.nix +++ b/pkgs/development/libraries/gstreamer/rs/default.nix @@ -13,9 +13,12 @@ lld, nasm, cmake, + libGL, gstreamer, gst-plugins-base, + gst-plugins-good, gst-plugins-bad, + gst-plugins-ugly, gtk4, cairo, csound, @@ -24,7 +27,11 @@ libwebp, openssl, pango, - gst-plugins-good, + + jq, + writeTextFile, + validatePkgConfig, + testers, nix-update-script, # specifies a limited subset of plugins to build (the default `null` means all plugins supported on the stdenv platform) plugins ? null, @@ -36,33 +43,33 @@ }: let - # populated from meson_options.txt (manually for now, but that might change in the future) + # checked against upstream meson_options.txt in postConfigure + # ordered according plugin list in README.md for readability + # validate plugin is excluded here and in the verification script below validPlugins = { - # audio - audiofx = [ ]; - claxon = [ ]; - csound = [ csound ]; - lewton = [ ]; - spotify = [ ]; - # generic file = [ ]; + gopbuffer = [ ]; + inter = [ ]; + originalbuffer = [ ]; + streamgrouper = [ ]; sodium = [ libsodium ]; threadshare = [ ]; - # mux - flavors = [ ]; - fmp4 = [ ]; - mp4 = [ ]; - # net aws = [ openssl ]; + deepgram = [ ]; + hlsmultivariantsink = [ ]; hlssink3 = [ ]; + icecast = [ ]; + mpegtslive = [ ]; ndi = [ ]; onvif = [ pango ]; + quinn = [ ]; raptorq = [ ]; reqwest = [ openssl ]; rtp = [ ]; + rtsp = [ ]; webrtc = [ gst-plugins-bad openssl @@ -72,18 +79,17 @@ let openssl ]; - # text - textahead = [ ]; - json = [ ]; - regex = [ ]; - textwrap = [ ]; - - # utils - fallbackswitch = [ gtk4 ]; - livesync = [ gtk4 ]; - togglerecord = [ gtk4 ]; - tracers = [ ]; - uriplaylistbin = [ ]; + # audio + audiofx = [ ]; + audioparsers = [ ]; + claxon = [ ]; + csound = [ csound ]; + demucs = [ ]; + elevenlabs = [ ]; + lewton = [ ]; + speechmatics = [ ]; + spotify = [ ]; + whisper = [ ]; # video cdg = [ ]; @@ -95,8 +101,34 @@ let hsv = [ ]; png = [ ]; rav1e = [ ]; + skia = [ ]; videofx = [ cairo ]; + # would require libvvdec + vvdec = [ ]; webp = [ libwebp ]; + + # mux + flavors = [ ]; + isobmff = [ ]; + + # text + textaccumulate = [ ]; + textahead = [ ]; + json = [ ]; + regex = [ ]; + textwrap = [ ]; + + # utils + fallbackswitch = [ gtk4 ]; + livesync = [ gtk4 ]; + togglerecord = [ gtk4 ]; + tracers = [ ]; + uriplaylistbin = [ ]; + debugseimetainserter = [ ]; + + # analytics + analytics = [ gst-plugins-bad ]; + burn = [ ]; }; selectedPlugins = @@ -105,8 +137,16 @@ let else lib.subtractLists ( [ - "csound" # tests have weird failure on x86, does not currently work on arm or darwin - "livesync" # tests have suspicious intermittent failure, see https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/357 + # tests have weird failure on x86, does not currently work on arm or darwin + # csound rust package currently incompatible with csound >= 7.x + "csound" + + # test failures + "isobmff" + "webrtc" + + "vvdec" # libvvdec not currently packaged + "skia" # skia-bindings requires configuration to link against system libraries ] ++ lib.optionals stdenv.hostPlatform.isAarch64 [ "raptorq" # pointer alignment failure in tests on aarch64 @@ -126,7 +166,43 @@ let ] ) (lib.attrNames validPlugins); + rsPrefixedPlugins = [ + "analytics" + "audiofx" + "audioparsers" + "closedcaption" + "file" + "inter" + "onvif" + "png" + "rtp" + "rtsp" + "tracers" + "videofx" + "webp" + "webrtc" + ]; + + pkgConfigName = + name: + if name == "flavors" then + "gstrsflv" + else + (if lib.elem name rsPrefixedPlugins then "gstrs${name}" else "gst${name}"); + pkgConfigNames = map pkgConfigName selectedPlugins; + invalidPlugins = lib.subtractLists (lib.attrNames validPlugins) selectedPlugins; + + validPluginFile = writeTextFile { + name = "known-plugin-names.txt"; + text = lib.concatLines (lib.attrNames validPlugins); + }; + + # aws-lc-rs has no pregenerated bindings for exotic platforms + # https://aws.github.io/aws-lc-rs/platform_support.html + # whisper requires bindgen + requiresBindgen = + !(stdenv.hostPlatform.isx86 || stdenv.hostPlatform.isAarch64) || lib.elem "whisper" selectedPlugins; in assert lib.assertMsg (invalidPlugins == [ ]) "Invalid gst-plugins-rs plugin${ @@ -135,7 +211,7 @@ assert lib.assertMsg (invalidPlugins == [ ]) stdenv.mkDerivation (finalAttrs: { pname = "gst-plugins-rs"; - version = "0.14.4"; + version = "0.15.3"; outputs = [ "out" @@ -147,15 +223,32 @@ stdenv.mkDerivation (finalAttrs: { owner = "gstreamer"; repo = "gst-plugins-rs"; rev = finalAttrs.version; - hash = "sha256-MZyYHMq6gFJkVxlrmeXUjOmRYsQBHj0848cnF+7mtbU="; + hash = "sha256-DO5Dk9xjqWTI4ORzlHYPc/O/tyHfSyh7+YCzES5ZiHs="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; name = "gst-plugins-rs-${finalAttrs.version}"; - hash = "sha256-T+fdu+Oe07Uf1YoRGYl2DMb1QgdSZVLwcOqH4bBNGXU="; + hash = "sha256-EHikshVeaBzyx9+GBIkOPii63T12BobWdW6nTBLzwU8="; }; + postConfigure = '' + meson introspect . --buildoptions | \ + ${lib.getExe jq} -r 'map(select(.description | test("Build .+ plugin")) | .name | select(. != "validate")) | sort | .[]' \ + > valid-plugin-names.txt + echo "checking for consistency between validPlugins and meson_options.txt" + diff -u ${validPluginFile} valid-plugin-names.txt + ''; + + patches = [ + ./doctest-fixes.patch + ]; + + postPatch = '' + patchShebangs cargo_wrapper.py dependencies.py + ''; + + __structuredAttrs = true; strictDeps = true; nativeBuildInputs = [ @@ -169,10 +262,9 @@ stdenv.mkDerivation (finalAttrs: { cargo cargo-c nasm + validatePkgConfig ] - # aws-lc-rs has no pregenerated bindings for exotic platforms - # https://aws.github.io/aws-lc-rs/platform_support.html - ++ lib.optionals (!(stdenv.hostPlatform.isx86 || stdenv.hostPlatform.isAarch64)) [ + ++ lib.optionals requiresBindgen [ cmake rustPlatform.bindgenHook ] @@ -188,6 +280,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gstreamer gst-plugins-base + libGL ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_gstreamer @@ -197,6 +290,7 @@ stdenv.mkDerivation (finalAttrs: { checkInputs = [ gst-plugins-good gst-plugins-bad + gst-plugins-ugly ]; mesonFlags = (map (plugin: lib.mesonEnable plugin true) selectedPlugins) ++ [ @@ -211,24 +305,25 @@ stdenv.mkDerivation (finalAttrs: { doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; # csound lib dir must be manually specified for it to build - preConfigure = '' - export CARGO_BUILD_JOBS=$NIX_BUILD_CORES - - patchShebangs dependencies.py - '' - + lib.optionalString (lib.elem "csound" selectedPlugins) '' + preConfigure = lib.optionalString (lib.elem "csound" selectedPlugins) '' export CSOUND_LIB_DIR=${lib.getLib csound}/lib ''; mesonCheckFlags = [ "--verbose" ]; + # required for icecast tests + __darwinAllowLocalNetworking = + finalAttrs.finalPackage.doCheck && lib.elem "icecast" selectedPlugins; + preCheck = '' # Fontconfig error: No writable cache directories - export XDG_CACHE_HOME=$(mktemp -d) + export XDG_CACHE_HOME="$(mktemp -d)" + export GST_PLUGIN_PATH="$(realpath "target/${stdenv.hostPlatform.rust.cargoShortTarget}/$cargoBuildType")" + export GST_PLUGIN_SCANNER="${lib.getLib gstreamer}/libexec/gstreamer-1.0/gst-plugin-scanner" ''; postInstall = '' - install -Dm444 -t ''${!outputDev}/lib/pkgconfig gst*.pc + install -Dm444 -t ''${!outputDev}/lib/pkgconfig plugins/gst*.pc ''; doInstallCheck = @@ -240,6 +335,10 @@ stdenv.mkDerivation (finalAttrs: { ''; passthru = { + tests.pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + versionCheck = true; + }; updateScript = nix-update-script { # use numbered releases rather than gstreamer-* releases # this matches upstream's recommendation: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/470#note_2202772 @@ -262,5 +361,6 @@ stdenv.mkDerivation (finalAttrs: { ]; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ tmarkus ]; + pkgConfigModules = pkgConfigNames; }; }) diff --git a/pkgs/development/libraries/gstreamer/rs/doctest-fixes.patch b/pkgs/development/libraries/gstreamer/rs/doctest-fixes.patch new file mode 100644 index 000000000000..5ada0c1409c5 --- /dev/null +++ b/pkgs/development/libraries/gstreamer/rs/doctest-fixes.patch @@ -0,0 +1,98 @@ +diff --git a/audio/elevenlabs/src/synthesizer/imp.rs b/audio/elevenlabs/src/synthesizer/imp.rs +index c31cb4f4d..a55b4fbb6 100644 +--- a/audio/elevenlabs/src/synthesizer/imp.rs ++++ b/audio/elevenlabs/src/synthesizer/imp.rs +@@ -21,7 +21,7 @@ + //! + //! Example usage with srt file as input: + //! +-//! ``` ++//! ```sh + //! gst-launch-1.0 filesrc location=/home/meh/Documents/chaplin-fr-shifted.srt ! \ + //! subparse ! clocksync ! queue ! \ + //! elevenlabssynthesizer voice-id=kENkNtk0xyzG09WW40xE overflow=shift api-key=XXX ! autoaudiosink +diff --git a/audio/whisper/src/transcriber/imp.rs b/audio/whisper/src/transcriber/imp.rs +index 28e5446ce..939a66138 100644 +--- a/audio/whisper/src/transcriber/imp.rs ++++ b/audio/whisper/src/transcriber/imp.rs +@@ -34,21 +34,21 @@ + * The element re-exports the features exposed by the whisper-rs crate to select backends, this is + * an example for building the element with CUDA support enabled: + * +- * ``` ++ * ```sh + * cargo build --features=cuda + * ``` + * + * You can download models using the [whisper.cpp download script], this is an example for + * downloading the large-v3 model: + * +- * ``` ++ * ```sh + * ./download-ggml-model.sh large-v3 + * ``` + * + * Equipped with this, this is an example for running live inference with the element introducing a + * 6 seconds latency: + * +- * ``` ++ * ```sh + * gst-launch-1.0 filesrc location=/home/meh/Music/chaplin.wav ! \ + * wavparse ! audioconvert ! audioresample ! clocksync ! \ + * queue max-size-time=5000000000 max-size-buffers=0 max-size-bytes=0 ! \ +diff --git a/utils/debugseimetainserter/src/debugseimetainserter/mod.rs b/utils/debugseimetainserter/src/debugseimetainserter/mod.rs +index a1d8d83ed..e090c6afd 100644 +--- a/utils/debugseimetainserter/src/debugseimetainserter/mod.rs ++++ b/utils/debugseimetainserter/src/debugseimetainserter/mod.rs +@@ -12,7 +12,7 @@ + * Adds GstVideoSEIUserDataUnregisteredMeta to video buffers for testing SEI insertion. + * + * ## Example launch line +- * ``` ++ * ```sh + * gst-launch-1.0 videotestsrc ! x264enc ! h264parse ! \ + * debugseimetainserter uuid=12345678-1234-1234-1234-123456789abc data="test payload" ! \ + * h264seiinserter ! filesink location=output.h264 +diff --git a/utils/tracers/src/pipeline_snapshot/imp.rs b/utils/tracers/src/pipeline_snapshot/imp.rs +index 6e4d5c54e..cccfbdc82 100644 +--- a/utils/tracers/src/pipeline_snapshot/imp.rs ++++ b/utils/tracers/src/pipeline_snapshot/imp.rs +@@ -33,23 +33,23 @@ + * - `dot-prefix` (string, default: "pipeline-snapshot-"): when dumping pipelines to a `dot` file each file is named `$prefix$pipeline_name.dot`. + * - `dot-ts` (boolean, default: "true"): if the current timestamp should be added as a prefix to each pipeline `dot` file. + * - `cleanup-mode` (enum, default: "none"): Determines how .dot files are cleaned up: +- * - "initial": Removes all existing .dot files from the target folder when the tracer starts +- * - "automatic": Performs cleanup before each snapshot. If folder-mode is enabled, cleans up .dot files within folders. +- * If folder-mode is None, cleans up .dot files directly in the target directory +- * - "none": Never removes any .dot files ++ * - "initial": Removes all existing .dot files from the target folder when the tracer starts ++ * - "automatic": Performs cleanup before each snapshot. If folder-mode is enabled, cleans up .dot files within folders. ++ * if folder-mode is None, cleans up .dot files directly in the target directory ++ * - "none": Never removes any .dot files + * - `folder-mode` (enum, default: "none"): Controls how .dot files are organized in folders: +- * - "none": All .dot files are stored directly in the target directory without subfolder organization +- * - "numbered": Creates a new numbered folder (starting from 0) for each snapshot operation +- * - "timed": Creates a new folder named with the current timestamp for each snapshot operation ++ * - "none": All .dot files are stored directly in the target directory without subfolder organization ++ * - "numbered": Creates a new numbered folder (starting from 0) for each snapshot operation ++ * - "timed": Creates a new folder named with the current timestamp for each snapshot operation + * - `dots-viewer-websocket-url`: A websocket URL to connect to a dots-viewer server instance, +- * allowing the user to snapshot running pipelines from the web +-* page. To trigger a snapshot, the user should send a json message +-* with the following format: +-* ```json +-* { +-* "type": "Snapshot" +-* } +-* ``` ++ * allowing the user to snapshot running pipelines from the web ++ * page. To trigger a snapshot, the user should send a json message ++ * with the following format: ++ * ```json ++ * { ++ * "type": "Snapshot" ++ * } ++ * ``` + * + * Examples: + * diff --git a/pkgs/development/libraries/libmicrohttpd/0.9.77.nix b/pkgs/development/libraries/libmicrohttpd/0.9.77.nix deleted file mode 100644 index 3874f77acb87..000000000000 --- a/pkgs/development/libraries/libmicrohttpd/0.9.77.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ callPackage, fetchurl }: - -callPackage ./generic.nix rec { - version = "0.9.77"; - - src = fetchurl { - url = "mirror://gnu/libmicrohttpd/libmicrohttpd-${version}.tar.gz"; - hash = "sha256-nnAjoVESAGDSgGpupME8qZM+zk6s/FyUZNIO3dt2sKA="; - }; -} diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index bc8f313b45e8..8c524b725fc9 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -375,6 +375,7 @@ final: prev: { meta = { homepage = "https://github.com/barrettruth/canola.nvim"; + maintainers = with lib.maintainers; [ saadndm ]; license = lib.licenses.mit; description = "a refined oil.nvim"; }; diff --git a/pkgs/development/ocaml-modules/cmon/default.nix b/pkgs/development/ocaml-modules/cmon/default.nix new file mode 100644 index 000000000000..3edc0bb5e226 --- /dev/null +++ b/pkgs/development/ocaml-modules/cmon/default.nix @@ -0,0 +1,30 @@ +{ + lib, + fetchurl, + buildDunePackage, + grenier, + pprint, +}: + +buildDunePackage (finalAttrs: { + pname = "cmon"; + version = "0.2"; + + src = fetchurl { + url = "https://github.com/let-def/cmon/releases/download/v${finalAttrs.version}/cmon-${finalAttrs.version}.tbz"; + hash = "sha256-lJi5NV27YqyDgUx1i4vBj/buzyzdWJSrSceGGs82grg="; + }; + + propagatedBuildInputs = [ + grenier + pprint + ]; + + doCheck = true; + + meta = { + description = "A library for printing OCaml values with sharing"; + license = lib.licenses.mit; + homepage = "https://github.com/let-def/cmon"; + }; +}) diff --git a/pkgs/development/ocaml-modules/grenier/default.nix b/pkgs/development/ocaml-modules/grenier/default.nix new file mode 100644 index 000000000000..88f50619d7c6 --- /dev/null +++ b/pkgs/development/ocaml-modules/grenier/default.nix @@ -0,0 +1,22 @@ +{ + lib, + fetchurl, + buildDunePackage, +}: + +buildDunePackage (finalAttrs: { + pname = "grenier"; + version = "0.16"; + src = fetchurl { + url = "https://github.com/let-def/grenier/releases/download/v${finalAttrs.version}/grenier-${finalAttrs.version}.tbz"; + hash = "sha256-j9Iqv59FicIGAIZU+p7rsc9KWHN+uzQTjGcJUg82t18="; + }; + + doCheck = true; + + meta = { + description = "A collection of various algorithms in OCaml"; + license = lib.licenses.isc; + homepage = "https://github.com/let-def/grenier"; + }; +}) diff --git a/pkgs/development/ocaml-modules/lrgrep/default.nix b/pkgs/development/ocaml-modules/lrgrep/default.nix new file mode 100644 index 000000000000..7a51a78d623f --- /dev/null +++ b/pkgs/development/ocaml-modules/lrgrep/default.nix @@ -0,0 +1,37 @@ +{ + lib, + fetchurl, + buildDunePackage, + menhir, + cmon, + menhirLib, + menhirSdk, +}: + +buildDunePackage (finalAttrs: { + pname = "lrgrep"; + version = "0.9"; + + minimalOCamlVersion = "4.14"; + + src = fetchurl { + url = "https://github.com/let-def/lrgrep/releases/download/v${finalAttrs.version}/lrgrep-${finalAttrs.version}.tbz"; + hash = "sha256-5T3hLkxcvmvKAGQ1kyZrT5+i4/ahOBle7/ekMp9cHHU="; + }; + + nativeBuildInputs = [ menhir ]; + + propagatedBuildInputs = [ + cmon + menhirLib + menhirSdk + ]; + + doCheck = true; + + meta = { + license = lib.licenses.isc; + description = "Detailed error messages for Menhir-generated parsers"; + homepage = "https://github.com/let-def/lrgrep"; + }; +}) diff --git a/pkgs/development/python-modules/aiortc/default.nix b/pkgs/development/python-modules/aiortc/default.nix index 12710d9f4eaf..7f044c702c2d 100644 --- a/pkgs/development/python-modules/aiortc/default.nix +++ b/pkgs/development/python-modules/aiortc/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "aiortc"; - version = "1.14.0"; + version = "1.15.0"; pyproject = true; src = fetchFromGitHub { owner = "aiortc"; repo = "aiortc"; tag = version; - hash = "sha256-ZgxSaiKkJrA5XvUT1zq8kwqB8mOvn46vLWXHyJSsHbM="; + hash = "sha256-XuqitZv0VJmbcvLZK3tLsN0TLfjujL35mbcyBche5SQ="; }; build-system = [ diff --git a/pkgs/development/python-modules/blockchain/default.nix b/pkgs/development/python-modules/blockchain/default.nix deleted file mode 100644 index 872734c1291d..000000000000 --- a/pkgs/development/python-modules/blockchain/default.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - future, -}: - -buildPythonPackage rec { - pname = "blockchain"; - version = "1.4.4"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "1qpbmz6dk5gx1996dswpipwhj6sp5j0dlfap012l46zqnvmkxanv"; - }; - - postPatch = '' - substituteInPlace setup.py --replace "enum-compat" "" - ''; - - propagatedBuildInputs = [ future ]; - - # tests are interacting with the API and not mocking the calls - doCheck = false; - - pythonImportsCheck = [ "blockchain" ]; - - meta = { - description = "Python client Blockchain Bitcoin Developer API"; - homepage = "https://github.com/blockchain/api-v1-client-python"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ fab ]; - }; -} diff --git a/pkgs/development/python-modules/dfdiskcache/default.nix b/pkgs/development/python-modules/dfdiskcache/default.nix index 284fc1c807f2..9a9a28b4f4f0 100644 --- a/pkgs/development/python-modules/dfdiskcache/default.nix +++ b/pkgs/development/python-modules/dfdiskcache/default.nix @@ -23,6 +23,12 @@ buildPythonPackage rec { nativeBuildInputs = [ setuptools ]; + # Upstream pins pandas<3 (still true as of the v0.1.0 tag), but the + # package works fine against pandas 3.x; relax the constraint rather + # than staying behind on pandas. + # https://github.com/thombashi/df-diskcache/blob/v0.1.0/requirements/requirements.txt + pythonRelaxDeps = [ "pandas" ]; + propagatedBuildInputs = [ pandas simplesqlite diff --git a/pkgs/development/python-modules/epc/default.nix b/pkgs/development/python-modules/epc/default.nix index 735c8aa1ecc6..3ddce46c91c8 100644 --- a/pkgs/development/python-modules/epc/default.nix +++ b/pkgs/development/python-modules/epc/default.nix @@ -3,24 +3,38 @@ buildPythonPackage, fetchPypi, sexpdata, + setuptools, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "epc"; version = "0.0.5"; - format = "setuptools"; + pyproject = true; src = fetchPypi { - inherit pname version; - sha256 = "a14d2ea74817955a20eb00812e3a4630a132897eb4d976420240f1152c0d7d25"; + inherit (finalAttrs) pname version; + hash = "sha256-oU0up0gXlVog6wCBLjpGMKEyiX602XZCAkDxFSwNfSU="; }; - propagatedBuildInputs = [ sexpdata ]; - doCheck = false; + build-system = [ setuptools ]; + + dependencies = [ sexpdata ]; + + pythonImportsCheck = [ "epc" ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + disabledTestPaths = [ + # imports nose + "epc/tests/test_py2py.py" + ]; + + __darwinAllowLocalNetworking = true; meta = { description = "EPC (RPC stack for Emacs Lisp) implementation in Python"; homepage = "https://github.com/tkf/python-epc"; - license = lib.licenses.gpl3; + license = lib.licenses.gpl3Only; }; -} +}) diff --git a/pkgs/development/python-modules/mlx/default.nix b/pkgs/development/python-modules/mlx/default.nix index b21b0223778f..4db98899b12d 100644 --- a/pkgs/development/python-modules/mlx/default.nix +++ b/pkgs/development/python-modules/mlx/default.nix @@ -74,22 +74,17 @@ buildPythonPackage (finalAttrs: { env = { PYPI_RELEASE = 1; - CMAKE_ARGS = toString ( - [ - # NOTE The `metal` command-line utility used to build the Metal kernels is not open-source. - # To build mlx with Metal support in Nix, you'd need to use one of the sandbox escape - # hatches which let you interact with a native install of Xcode, such as `composeXcodeWrapper` - # or by changing the upstream (e.g., https://github.com/zed-industries/zed/discussions/7016). - (lib.cmakeBool "MLX_BUILD_METAL" false) - (lib.cmakeBool "USE_SYSTEM_FMT" true) - (lib.cmakeOptionType "filepath" "FETCHCONTENT_SOURCE_DIR_GGUFLIB" "${gguf-tools}") - (lib.cmakeOptionType "filepath" "FETCHCONTENT_SOURCE_DIR_NANOBIND" "${nanobind.src}") - (lib.cmakeFeature "CMAKE_CXX_FLAGS" "-I${lib.getDev nlohmann_json}/include/nlohmann") - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ - (lib.cmakeBool "MLX_ENABLE_X64_MAC" true) - ] - ); + CMAKE_ARGS = toString [ + # NOTE The `metal` command-line utility used to build the Metal kernels is not open-source. + # To build mlx with Metal support in Nix, you'd need to use one of the sandbox escape + # hatches which let you interact with a native install of Xcode, such as `composeXcodeWrapper` + # or by changing the upstream (e.g., https://github.com/zed-industries/zed/discussions/7016). + (lib.cmakeBool "MLX_BUILD_METAL" false) + (lib.cmakeBool "USE_SYSTEM_FMT" true) + (lib.cmakeOptionType "filepath" "FETCHCONTENT_SOURCE_DIR_GGUFLIB" "${gguf-tools}") + (lib.cmakeOptionType "filepath" "FETCHCONTENT_SOURCE_DIR_NANOBIND" "${nanobind.src}") + (lib.cmakeFeature "CMAKE_CXX_FLAGS" "-I${lib.getDev nlohmann_json}/include/nlohmann") + ]; }; build-system = [ @@ -118,11 +113,7 @@ buildPythonPackage (finalAttrs: { "python/tests/" ]; - disabledTests = [ - # brittle memory leak test, see: https://github.com/ml-explore/mlx/pull/3088 - "test_siblings_without_eval" - ] - ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) [ + disabledTests = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) [ # Segmentation fault "test_lapack" "test_multivariate_normal" diff --git a/pkgs/development/python-modules/onnx-asr/default.nix b/pkgs/development/python-modules/onnx-asr/default.nix index a73f4879a6ff..ea3f8bdf6dac 100644 --- a/pkgs/development/python-modules/onnx-asr/default.nix +++ b/pkgs/development/python-modules/onnx-asr/default.nix @@ -23,14 +23,14 @@ buildPythonPackage (finalAttrs: { pname = "onnx-asr"; - version = "0.11.0"; + version = "0.12.0"; pyproject = true; src = fetchFromGitHub { owner = "istupakov"; repo = "onnx-asr"; tag = "v${finalAttrs.version}"; - hash = "sha256-gi5U56ZPSo0bJ0Fmi8nebvIXENZWwX4lofk5vKV8gag="; + hash = "sha256-PUlGF8ICXWwSpeWufduJL7wLsIcI+bmoHrj9ZHrgX3U="; }; build-system = [ diff --git a/pkgs/development/python-modules/wasmtime/default.nix b/pkgs/development/python-modules/wasmtime/default.nix index 3eea7f3f5268..3cc70aebe1b4 100644 --- a/pkgs/development/python-modules/wasmtime/default.nix +++ b/pkgs/development/python-modules/wasmtime/default.nix @@ -18,14 +18,14 @@ let in buildPythonPackage (finalAttrs: { pname = "wasmtime"; - version = "46.0.1"; + version = "47.0.1"; pyproject = true; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wasmtime-py"; tag = finalAttrs.version; - hash = "sha256-PWMrmr9PPi98lQe5+KaY4bPLOYyJ5qYugMJwVwwnuwA="; + hash = "sha256-EtozWiHv354jDu0pHAI2vnx1c53Ldq4WBhTSFPZICSs="; }; postPatch = '' diff --git a/pkgs/development/rocq-modules/mathcomp-analysis/default.nix b/pkgs/development/rocq-modules/mathcomp-analysis/default.nix index 3941139e8770..96f83c3bb377 100644 --- a/pkgs/development/rocq-modules/mathcomp-analysis/default.nix +++ b/pkgs/development/rocq-modules/mathcomp-analysis/default.nix @@ -31,7 +31,7 @@ let lib.switch [ rocq-core.rocq-version mathcomp.version ] [ - (case (range "9.0" "9.1") (range "2.4.0" "2.5.0") "1.16.0") + (case (range "9.0" "9.2") (range "2.4.0" "2.6.0") "1.16.0") ] null; diff --git a/pkgs/development/rocq-modules/mathcomp-bigenough/default.nix b/pkgs/development/rocq-modules/mathcomp-bigenough/default.nix index 71f3ca0c6be2..2fd7f57d8f3a 100644 --- a/pkgs/development/rocq-modules/mathcomp-bigenough/default.nix +++ b/pkgs/development/rocq-modules/mathcomp-bigenough/default.nix @@ -25,7 +25,7 @@ mkRocqDerivation { in with lib.versions; lib.switch rocq-core.rocq-version [ - (case (range "9.0" "9.1") "1.0.4") + (case (range "9.0" "9.2") "1.0.4") ] null; propagatedBuildInputs = [ mathcomp-boot ]; diff --git a/pkgs/development/rocq-modules/mathcomp-finmap/default.nix b/pkgs/development/rocq-modules/mathcomp-finmap/default.nix index 8e5ed395218d..7d71d4767c61 100644 --- a/pkgs/development/rocq-modules/mathcomp-finmap/default.nix +++ b/pkgs/development/rocq-modules/mathcomp-finmap/default.nix @@ -29,10 +29,12 @@ mkRocqDerivation { lib.switch [ rocq-core.rocq-version mathcomp-boot.version ] [ + (case (range "9.2" "9.2") (range "2.5" "2.6") "2.2.4") # also compiles on Rocq 9.0 and 9.1 (but requires graph-theory update) (case (range "9.0" "9.1") (range "2.3" "2.5") "2.2.2") ] null; release = { + "2.2.4".sha256 = "sha256-sEok7UhXiPdIH8/wzvVhXg1yprCETVmxMzeFRHh6Tug="; "2.2.2".sha256 = "sha256-G5fSdx4MhOXtQ2H8lpyK5FuIbWAZNc7vRL3hcYmGA2o="; }; diff --git a/pkgs/development/rocq-modules/mathcomp-real-closed/default.nix b/pkgs/development/rocq-modules/mathcomp-real-closed/default.nix index 8a8fa9c78a2c..8f26ad0b6dbe 100644 --- a/pkgs/development/rocq-modules/mathcomp-real-closed/default.nix +++ b/pkgs/development/rocq-modules/mathcomp-real-closed/default.nix @@ -18,6 +18,7 @@ mkRocqDerivation { inherit version; release = { "2.0.5".sha256 = "sha256-nns1TF3isv8FpWqtXilfMEVKvR50fvS6MXnYVzbCzVs="; + "2.0.6".sha256 = "sha256-c+0nlNTjTf115vjvnpLrgXye5YdjsWlsCBpGZj+hU9E="; }; defaultVersion = @@ -34,7 +35,8 @@ mkRocqDerivation { lib.switch [ rocq-core.version mathcomp.version ] [ - (case (range "9.0" "9.2") (isGe "2.5.0") "2.0.5") + (case (range "9.0" "9.2") (isGe "2.6.0") "2.0.6") + (case (range "9.0" "9.2") (isEq "2.5.0") "2.0.5") ] null; diff --git a/pkgs/development/rocq-modules/mathcomp/default.nix b/pkgs/development/rocq-modules/mathcomp/default.nix index 05de2bbd843c..1c25a1bbe76d 100644 --- a/pkgs/development/rocq-modules/mathcomp/default.nix +++ b/pkgs/development/rocq-modules/mathcomp/default.nix @@ -35,9 +35,11 @@ let inherit (lib.versions) range; in lib.switch rocq-core.rocq-version [ + (case (range "9.2" "9.2") "2.6.0") # also compiles on Rocq 9.0 and 9.1 (case (range "9.0" "9.1") "2.5.0") ] null; release = { + "2.6.0".sha256 = "sha256-SovoQ++213r8ISljts81j9E9G1vxVrFy+hhpsCw1fDY="; "2.5.0".sha256 = "sha256-M/6IP4WhTQ4j2Bc8nXBXjSjWO08QzNIYI+a2owfOh+8="; }; releaseRev = v: "mathcomp-${v}"; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index a2f515b42732..2a1bb9b67108 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -305,6 +305,9 @@ mapAliases { ansible_2_18 = throw "ansible_2_18 has been removed; use overridePythonAttrs if you need a specific version"; # Added 2025-11-10 ansible_2_19 = throw "ansible_2_19 has been removed; use overridePythonAttrs if you need a specific version"; # Added 2025-11-10 antibody = throw "antibody has been removed because it was deprecated and archived upstream. Consider using antidote instead"; # Added 2026-01-16 + antigravity = warnAlias "'antigravity' has been renamed to 'antigravity-ide'" antigravity-ide; # Added 2026-05-20 + antigravity-fhs = warnAlias "'antigravity-fhs' has been renamed to 'antigravity-ide-fhs'" antigravity-ide-fhs; # Added 2026-05-20 + antigravity-fhsWithPackages = warnAlias "'antigravity-fhsWithPackages' has been renamed to 'antigravity-ide-fhsWithPackages'" antigravity-ide-fhsWithPackages; # Added 2026-05-20 antlr4_8 = throw "antlr4_8 has been removed. Consider using a more recent version of antlr4"; # Added 2025-10-20 ao = throw "'ao' has been renamed to/replaced by 'libfive'"; # Converted to throw 2025-10-27 apacheAnt = throw "'apacheAnt' has been renamed to/replaced by 'ant'"; # Converted to throw 2025-10-27 @@ -1231,6 +1234,7 @@ mapAliases { liblastfmSF = warnAlias "'liblastfmSF' has been renamed to 'liblastfm-vambrose'" liblastfm-vambrose; # Added 2026-02-08 liblinphone = throw "'liblinphone' has been moved to 'linphonePackages.liblinphone'"; # Added 2025-09-20 libmesode = throw "'libmesode' has been removed because it was deprecated and archived upstream. Consider using 'libstrophe' instead"; # Added 2026-01-15 + libmicrohttpd_0_9_77 = throw "'libmicrohttpd_0_9_77' has been removed as it is unmaintained upstream and unused in Nixpkgs. Consider upgrading to 'libmicrohttpd' 1.x instead."; # Added 2026-07-20 libmkv = throw "'libmkv' has been removed as it is abandoned upstream"; # Added 2026-01-18 libmp3splt = throw "'libmp3splt' has been removed due to lack of maintenance upstream."; # Added 2025-05-17 libmusicbrainz3 = throw "libmusicbrainz3 has been removed as it was obsolete and unused"; # Added 2025-09-16 @@ -2099,6 +2103,7 @@ mapAliases { slrn = throw "'slrn' has been removed because it is unmaintained upstream and broken."; # Added 2025-06-11 slurm-llnl = throw "'slurm-llnl' has been renamed to/replaced by 'slurm'"; # Converted to throw 2025-10-27 smartgithg = throw "'smartgithg' has been renamed to/replaced by 'smartgit'"; # Converted to throw 2025-10-27 + smbnetfs = throw "'smbnetfs' has been removed as it was unmaintained. Consider migrating to gvfs"; # Added 2026-07-20 smtube = throw "'smtube' has been removed as it depends on insecure&unmaintained qtwebkit"; # Added 2026-04-26 snapcraft = throw "snapcraft was removed in Sep 25 following removal of LXD from nixpkgs"; # Added 2025-09-18 snort2 = throw "snort2 has been removed as it is deprecated and unmaintained by upstream. Consider using snort (snort3) package instead."; # 2025-05-21 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 587454e936e9..a552d5bc492e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2589,6 +2589,7 @@ with pkgs; nomad_1_9 nomad_1_10 nomad_1_11 + nomad_2_0 ; nth = with python3Packages; toPythonApplication name-that-hash; @@ -6087,15 +6088,7 @@ with pkgs; malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { }; - inherit - ({ - libmicrohttpd_0_9_77 = callPackage ../development/libraries/libmicrohttpd/0.9.77.nix { }; - libmicrohttpd_1_0 = callPackage ../development/libraries/libmicrohttpd/1.0.nix { }; - }) - libmicrohttpd_0_9_77 - libmicrohttpd_1_0 - ; - + libmicrohttpd_1_0 = callPackage ../development/libraries/libmicrohttpd/1.0.nix { }; libmicrohttpd = libmicrohttpd_1_0; libpeas = callPackage ../development/libraries/libpeas { }; @@ -9640,8 +9633,8 @@ with pkgs; vscodium-fhs = vscodium.fhs; vscodium-fhsWithPackages = vscodium.fhsWithPackages; - antigravity-fhs = antigravity.fhs; - antigravity-fhsWithPackages = antigravity.fhsWithPackages; + antigravity-ide-fhs = antigravity-ide.fhs; + antigravity-ide-fhsWithPackages = antigravity-ide.fhsWithPackages; code-cursor-fhs = code-cursor.fhs; code-cursor-fhsWithPackages = code-cursor.fhsWithPackages; diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 9191c658132e..7e85b77a462a 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -275,6 +275,8 @@ let cmdliner_1 = cmdliner.override { version = "1.3.0"; }; + cmon = callPackage ../development/ocaml-modules/cmon { }; + cohttp = callPackage ../development/ocaml-modules/cohttp { }; cohttp_5_3 = cohttp.overrideAttrs (_: { @@ -800,6 +802,8 @@ let graphql_ppx = callPackage ../development/ocaml-modules/graphql_ppx { }; + grenier = callPackage ../development/ocaml-modules/grenier { }; + gsl = callPackage ../development/ocaml-modules/gsl { inherit (pkgs) gsl; }; @@ -1163,6 +1167,8 @@ let lreplay = callPackage ../development/ocaml-modules/lreplay { }; + lrgrep = callPackage ../development/ocaml-modules/lrgrep { }; + lru = callPackage ../development/ocaml-modules/lru { }; lsp = callPackage ../development/ocaml-modules/ocaml-lsp/lsp.nix { }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 3fa3b8a4eb4e..d958bac0e5c3 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -22822,6 +22822,7 @@ with self; buildInputs = [ pkgs.apacheHttpd ]; doCheck = false; # would try to start Apache HTTP server passthru.tests = nixosTests.mod_perl; + __darwinAllowLocalNetworking = true; meta = { description = "Embed a Perl interpreter in the Apache/2.x HTTP server"; license = lib.licenses.asl20; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 8a566c266dc1..c82063aba1d8 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -132,6 +132,7 @@ mapAliases { bjoern = throw "'bjoern' has been removed, as the upstream repository was unmaintained and it was using libraries with severe security issues."; # Added 2025-09-01 bkcharts = throw "'bkcharts' has been removed as the upstream repository was archived in 2018"; # added 2025-08-26 BlinkStick = throw "'BlinkStick' has been renamed to/replaced by 'blinkstick'"; # Converted to throw 2025-10-29 + blockchain = throw "'blockchain' has been removed because its source is unavailable"; # added 2026-07-20 boiboite-opener-framework = throw "'boiboite-opener-framework' has been removed as it was unmaintained upstream"; # Added 2026-03-23 bsblan = throw "'bsblan' has been renamed to/replaced by 'python-bsblan'"; # Converted to throw 2025-10-29 bsddb3 = throw "'bsddb3' has been removed because it was deprecated in favor of 'berkeleydb'"; # added 2026-01-20 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index da8342e4c4ca..1bb7709eab24 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2507,8 +2507,6 @@ self: super: with self; { blockbuster = callPackage ../development/python-modules/blockbuster { }; - blockchain = callPackage ../development/python-modules/blockchain { }; - blockdiag = callPackage ../development/python-modules/blockdiag { }; blockfrost-python = callPackage ../development/python-modules/blockfrost-python { };