diff --git a/lib/types.nix b/lib/types.nix index 4a859694a6e8..25286303f11e 100644 --- a/lib/types.nix +++ b/lib/types.nix @@ -1185,7 +1185,7 @@ rec { name = "optionType"; description = "optionType"; descriptionClass = "noun"; - check = value: value._type or null == "option-type"; + check = isType "option-type"; merge = loc: defs: if length defs == 1 then diff --git a/nixos/tests/kafka/base.nix b/nixos/tests/kafka/base.nix index dd35560c0c8f..678a28c31413 100644 --- a/nixos/tests/kafka/base.nix +++ b/nixos/tests/kafka/base.nix @@ -121,5 +121,6 @@ with pkgs; }; kafka_4_0 = makeKafkaTest "kafka_4_0" { kafkaPackage = apacheKafka_4_0; }; kafka_4_1 = makeKafkaTest "kafka_4_1" { kafkaPackage = apacheKafka_4_1; }; + kafka_4_2 = makeKafkaTest "kafka_4_2" { kafkaPackage = apacheKafka_4_2; }; kafka = makeKafkaTest "kafka" { kafkaPackage = apacheKafka; }; } diff --git a/pkgs/applications/editors/neovim/module.nix b/pkgs/applications/editors/neovim/module.nix index 258352c4e41b..5a9ca56afb56 100644 --- a/pkgs/applications/editors/neovim/module.nix +++ b/pkgs/applications/editors/neovim/module.nix @@ -93,6 +93,14 @@ in ''; }; + luaDependencies = lib.mkOption { + readOnly = true; + type = lib.types.listOf (lib.types.nullOr lib.types.package); + example = lib.literalExpression "[ (lp: [ lp.mpack ]) ]"; + description = '' + Lua dependencies required by the plugins. + ''; + }; }; config = @@ -122,5 +130,11 @@ in ) [ ] pluginsNormalized; pluginPython3Packages = map (plugin: plugin.python3Dependencies or (_: [ ])) pluginsNormalized; + + luaDependencies = + let + op = acc: p: acc ++ (p.plugin.requiredLuaModules or [ ]); + in + lib.foldl' op [ ] pluginsNormalized; }; } diff --git a/pkgs/applications/editors/neovim/utils.nix b/pkgs/applications/editors/neovim/utils.nix index 57ab04f98308..9e95bae2ca76 100644 --- a/pkgs/applications/editors/neovim/utils.nix +++ b/pkgs/applications/editors/neovim/utils.nix @@ -112,6 +112,7 @@ let runtimeDeps pluginAdvisedLua pluginPython3Packages + luaDependencies ; # A Vim "package", see ':h packages' diff --git a/pkgs/applications/editors/neovim/wrapper.nix b/pkgs/applications/editors/neovim/wrapper.nix index fe461dd08977..c4c498cce00e 100644 --- a/pkgs/applications/editors/neovim/wrapper.nix +++ b/pkgs/applications/editors/neovim/wrapper.nix @@ -109,7 +109,7 @@ let luaPathLuaRc = let - luaEnv = lua.withPackages extraLuaPackages; + luaEnv = lua.withPackages (lp: extraLuaPackages lp ++ vimPackageInfo.luaDependencies); # getLuaPath / getLuaCPath are not interpreter dependant at the moment and might thus cause # errors between luajit/Puc lua @@ -122,10 +122,8 @@ let ''; rcContent = lib.concatStringsSep "\n" ( - [ - luaPathLuaRc - providerLuaRc - ] + lib.optional (extraLuaPackages lua.pkgs != [ ]) luaPathLuaRc + ++ [ providerLuaRc ] ++ lib.optional (luaRcContent != "") luaRcContent ++ lib.optional (neovimRcContent' != "") '' vim.cmd.source "${writeText "init.vim" neovimRcContent'}" diff --git a/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix b/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix index 3807f1ab79bf..3ae5e9e50fd1 100644 --- a/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix +++ b/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix @@ -6,8 +6,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-wakatime"; publisher = "WakaTime"; - version = "27.0.0"; - hash = "sha256-SCgVX/s4fjMXPA4wrjIqzdi+RHMuhq+kf5gN2oWpQQY="; + version = "29.0.3"; + hash = "sha256-+MNm0IYbvq2OdqOyhXwfMAhzp/V4jR0Qpf461KIP6Ho="; }; meta = { 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 9b888d53a692..3e9ae0a999a5 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "2.1.76"; - hash = "sha256-dZOzj9qNsLLgR1FN1cklPfJPhUG52dtmzC3dyXiIqUY="; + version = "2.1.77"; + hash = "sha256-fK1Exshw1mRV1S2DXjza01YaExGVeY371aXNTNlhhfE="; }; postInstall = '' diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 0f6deaab651e..4af654ca2f43 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1210,8 +1210,8 @@ let mktplcRef = { name = "databricks"; publisher = "databricks"; - version = "2.10.5"; - hash = "sha256-BOJP4yJXaVwojFlk12/eitqCdzeqghAzSdxJQZSr6yg="; + version = "2.10.6"; + hash = "sha256-6D8QRH8x2LCZehkkaKf3s3yKzmAkiBg9gFaUCIzGJB4="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/databricks.databricks/changelog"; @@ -1729,8 +1729,8 @@ let mktplcRef = { name = "foam-vscode"; publisher = "foam"; - version = "0.31.0"; - hash = "sha256-Z3M20CjSEFSG5KVfsbLa7gokNnGAG1IrdD0xe7Ch3t8="; + version = "0.33.0"; + hash = "sha256-xeZp75qnxnW2LNtRz0IUzrBjBe5Po3VHGTta+6VCLvQ="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/foam.foam-vscode/changelog"; @@ -3766,8 +3766,8 @@ let mktplcRef = { name = "prisma"; publisher = "Prisma"; - version = "31.5.35"; - hash = "sha256-gS1uNqDH3dKcValRXrTbPoXbkLa+A8BaBdhs1WF7jcc="; + version = "31.6.0"; + hash = "sha256-jbcAB3IeUrdWTVV+8ssMumHd5aeXJH6tivWGezJ7amU="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/Prisma.prisma/changelog"; @@ -5219,8 +5219,8 @@ let mktplcRef = { name = "gitblame"; publisher = "waderyan"; - version = "12.0.3"; - sha256 = "sha256-W22JqjzRnyvqZPHt7eQgFXfCRRTcKXSXE7dPam8cs24="; + version = "12.1.0"; + sha256 = "sha256-S+OeS7YlygElzO/jgHidlIMLFmAOL3tQPcv/063LIEM="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/waderyan.gitblame/changelog"; diff --git a/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix b/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix index f2cb5e2556a4..b2f9fe77969c 100644 --- a/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix +++ b/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "pcsx-rearmed"; - version = "0-unstable-2026-03-08"; + version = "0-unstable-2026-03-16"; src = fetchFromGitHub { owner = "libretro"; repo = "pcsx_rearmed"; - rev = "6eb679d064a1efe92af79fe9970c0591c8da02d4"; - hash = "sha256-InGMQTGCnbRMLQE5GVDF3aqnH0NY9EjDgJHoh00KGDk="; + rev = "4dfc616b9389f9997d1f2afcb9e61023b87c12c7"; + hash = "sha256-UVgCeA4+I+7vA0DHgfDUt8Vbg37xnu/lfoRcZmnQ21w="; }; dontConfigure = true; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 515ec8db3c43..0a955519bbc0 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1238,13 +1238,13 @@ "vendorHash": "sha256-E9e4+n12uSc12F428D8Oqe0iquTMywAY4DYWhSC+hmk=" }, "splunk-terraform_signalfx": { - "hash": "sha256-lDFwuSZdc0gI5LotTSJk0FSBc9jn7WN43hXEsVHiwG0=", + "hash": "sha256-N9vAa6/FAGQaLFv2GUz4P8vKXR1F8QPFJ+sIaFoNFpw=", "homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx", "owner": "splunk-terraform", "repo": "terraform-provider-signalfx", - "rev": "v9.25.0", + "rev": "v9.26.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-EOr4Ps0IYYOtRq19tt87NFfCEvJTaFBGb5B4mKMll7c=" + "vendorHash": "sha256-oan+TCct0oHyVHgf09WbH+Xo9IUoEywEYkgGE/pzUzQ=" }, "spotinst_spotinst": { "hash": "sha256-dZStuj7YjSF9X5/AEkrZyqDT2l2orpV4jY6CJrXjOgA=", diff --git a/pkgs/applications/networking/instant-messengers/discord/sources.json b/pkgs/applications/networking/instant-messengers/discord/sources.json index dd5b04e04881..c58be4ad600c 100644 --- a/pkgs/applications/networking/instant-messengers/discord/sources.json +++ b/pkgs/applications/networking/instant-messengers/discord/sources.json @@ -1,42 +1,42 @@ { "linux-canary": { - "hash": "sha256-+OgSY9bh0hiO3z4RO5cePGnB92DO9tcjPiswt5fhQCM=", - "url": "https://canary.dl2.discordapp.net/apps/linux/0.0.889/discord-canary-0.0.889.tar.gz", - "version": "0.0.889" + "hash": "sha256-0/A5x/5F60fGN/V6n+OZh6dqsi7D2zuSNABflXK0zF4=", + "url": "https://canary.dl2.discordapp.net/apps/linux/0.0.902/discord-canary-0.0.902.tar.gz", + "version": "0.0.902" }, "linux-development": { - "hash": "sha256-wybYWGNo7FhKC7W3zPEKBc4VO5UulCaRacjjKqbleQE=", - "url": "https://development.dl2.discordapp.net/apps/linux/0.0.97/discord-development-0.0.97.tar.gz", - "version": "0.0.97" + "hash": "sha256-Xe5PjHDWXU+eIAcBID34gjuADmAl1JAQLmXUAi/p4tg=", + "url": "https://development.dl2.discordapp.net/apps/linux/0.0.99/discord-development-0.0.99.tar.gz", + "version": "0.0.99" }, "linux-ptb": { - "hash": "sha256-47k+PQf1A79cSIBLktcB8olCoV5DnxTjPg+Dx5YSb8w=", - "url": "https://ptb.dl2.discordapp.net/apps/linux/0.0.181/discord-ptb-0.0.181.tar.gz", - "version": "0.0.181" + "hash": "sha256-Oywm/ckDY3Mhoy3rbW5PdBSQVsPG4vzR/zHXBFfda4c=", + "url": "https://ptb.dl2.discordapp.net/apps/linux/0.0.182/discord-ptb-0.0.182.tar.gz", + "version": "0.0.182" }, "linux-stable": { - "hash": "sha256-cef++sTEiqq1H+mHYyIw5Z/Tj1dAoLtKQRw7OSB/axY=", - "url": "https://stable.dl2.discordapp.net/apps/linux/0.0.127/discord-0.0.127.tar.gz", - "version": "0.0.127" + "hash": "sha256-90XmXUbkzwiMXh1UGpeO8xqkXb589+dwUlt7iHGEwQU=", + "url": "https://stable.dl2.discordapp.net/apps/linux/0.0.128/discord-0.0.128.tar.gz", + "version": "0.0.128" }, "osx-canary": { - "hash": "sha256-VbyhJjp2EblclRnYfzuAVnOx1cdVtbcZYunJivNSA1I=", - "url": "https://canary.dl2.discordapp.net/apps/osx/0.0.994/DiscordCanary.dmg", - "version": "0.0.994" + "hash": "sha256-cK3Yo7NT7MIUJYzaatO9qxNeAFwEDikPsv4CQPUZKZQ=", + "url": "https://canary.dl2.discordapp.net/apps/osx/0.0.1007/DiscordCanary.dmg", + "version": "0.0.1007" }, "osx-development": { - "hash": "sha256-85i2vjOj4JhoKwcACyXzUKwonb5qndYoy+4AjrXtaLE=", - "url": "https://development.dl2.discordapp.net/apps/osx/0.0.111/DiscordDevelopment.dmg", - "version": "0.0.111" + "hash": "sha256-UWZYRgykAiYPXPQ63cRIRiPdvG3a8lml84zgNABd0/E=", + "url": "https://development.dl2.discordapp.net/apps/osx/0.0.116/DiscordDevelopment.dmg", + "version": "0.0.116" }, "osx-ptb": { - "hash": "sha256-oxj36f0N9hGcMSurQdgJfFHKgEdv9xL1+SSmszcct68=", - "url": "https://ptb.dl2.discordapp.net/apps/osx/0.0.213/DiscordPTB.dmg", - "version": "0.0.213" + "hash": "sha256-jnzl9VXIH0AlTtt8BKfVlIRVxAPUBq6iyxECjpE/c+E=", + "url": "https://ptb.dl2.discordapp.net/apps/osx/0.0.214/DiscordPTB.dmg", + "version": "0.0.214" }, "osx-stable": { - "hash": "sha256-3tNPV9Xk0yZQTV3yhHsYxEOJCFC1Kk2dzO2Wy7GNkCc=", - "url": "https://stable.dl2.discordapp.net/apps/osx/0.0.379/Discord.dmg", - "version": "0.0.379" + "hash": "sha256-zMIBZtvmncIAR3IEYblss7oP7miyRpmCkqao/NSA67k=", + "url": "https://stable.dl2.discordapp.net/apps/osx/0.0.380/Discord.dmg", + "version": "0.0.380" } } diff --git a/pkgs/by-name/cl/claude-code-bin/manifest.json b/pkgs/by-name/cl/claude-code-bin/manifest.json index cb9483f711ba..4eb09a040b22 100644 --- a/pkgs/by-name/cl/claude-code-bin/manifest.json +++ b/pkgs/by-name/cl/claude-code-bin/manifest.json @@ -1,46 +1,46 @@ { - "version": "2.1.76", - "buildDate": "2026-03-14T00:18:17Z", + "version": "2.1.77", + "buildDate": "2026-03-16T22:20:42Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "ffe922f4f4ac542f4edbeeabbce2a7492308d034c66a2427caec5c31c39b71c8", - "size": 190891760 + "checksum": "6426772419c758e71146725582d67f1dda42687c693c83def9ad3422bb81ebf1", + "size": 191188976 }, "darwin-x64": { "binary": "claude", - "checksum": "2a13d9a3ca0fe330fd786341897af2e5250066bbbb1fdcb6cfdffa50cf0f90fe", - "size": 196972016 + "checksum": "9be4a24a213cd3f475713e8fb7548c631aabdc355ca191e926ccb63f12976409", + "size": 197269232 }, "linux-arm64": { "binary": "claude", - "checksum": "40f753c07f070df34ca83e400f746a8279a3fd343967a453d9fbfab2f3ca7acd", - "size": 232783142 + "checksum": "f4303a1a3455b0ebbdd356c1337ae3076affc122fb79a78a2d1886e5c62f289c", + "size": 233092192 }, "linux-x64": { "binary": "claude", - "checksum": "801a085676c3d54392c42e8e43c44947df7c52132356575f7d9267c4f22d6992", - "size": 235555347 + "checksum": "34559c9cc9eeadc942d6731367aed3915b6b7351d98c61ebfebbd8fa59508ecd", + "size": 235864091 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "18fb9e236149bd475d9c5b9ec033f5c93d2dec0dca1f7b34cec96fd42379497c", - "size": 223318614 + "checksum": "6e0fa4b8375637c96aafc9a53652bdd1db6dee159e0017a4b23b5f1243f6888e", + "size": 223627664 }, "linux-x64-musl": { "binary": "claude", - "checksum": "f17ad0fe5448799cdaa7ae5fd77132e0003942195da91546a4f5e7b2f7bf2f05", - "size": 226152835 + "checksum": "9608235989878d70a42f048db20d3b009d4dc3dd4c0cbf60280058a70a7c1cd9", + "size": 226461579 }, "win32-x64": { "binary": "claude.exe", - "checksum": "bb40de8e810d985698e14eec9935036621bf37c495a609f5b70db7aa9f927b83", - "size": 240100000 + "checksum": "ba97366072c87110b130e886d071de19f29bbd1080db92d33c4ceadb5ba39611", + "size": 240405152 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "1dac83677e68a48368f945e693a5dd039baff21115871223c622df362c0cd61b", - "size": 236293792 + "checksum": "fb703bb40c5ae851f0d8e34a5aee3bc8c8a996a63de1f874d10c06161bad4d98", + "size": 236599456 } } } diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 71b6283c92d2..507edb5653d5 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.1.76", + "version": "2.1.77", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.1.76", + "version": "2.1.77", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index f320305118a4..1f6cb38dbb53 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -15,14 +15,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.1.76"; + version = "2.1.77"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-kjzPTG32f35eN6S85gGLUCmsNwH70Sq5rruEs/0hioM="; + hash = "sha256-3bsFS3EZYbU8htlO7QtA9Qs8xlm0ZPz02bJ3ROZaugY="; }; - npmDepsHash = "sha256-sk1RdPMgZD+Ejd6JdKWcK24AdfasnwWATQkwAx5MjmY="; + npmDepsHash = "sha256-spxAd9PEGRQFiGjaNRqGCu23PdmfwmBQyhT+gwTiTMs="; strictDeps = true; diff --git a/pkgs/by-name/fa/fabric-ai/package.nix b/pkgs/by-name/fa/fabric-ai/package.nix index 4dd5f3bcf7da..b1ca26bd4213 100644 --- a/pkgs/by-name/fa/fabric-ai/package.nix +++ b/pkgs/by-name/fa/fabric-ai/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "fabric-ai"; - version = "1.4.433"; + version = "1.4.437"; src = fetchFromGitHub { owner = "danielmiessler"; repo = "fabric"; tag = "v${finalAttrs.version}"; - hash = "sha256-PsAG5qmlviae+4xuHa1pOHYEIqYvNX3yY57bWcgjA2s="; + hash = "sha256-VqCMswvMUBqfIcVphjMtgr5BrrDOmshTRSCGnZKMbBg="; }; vendorHash = "sha256-aE2b6Pe3v+2kT7nSHrmW3Vd/0ky6SQMag6ndsWuYSqs="; diff --git a/pkgs/by-name/fl/floorp-bin-unwrapped/sources.json b/pkgs/by-name/fl/floorp-bin-unwrapped/sources.json index a3f3a55e1472..1f509c9cd034 100644 --- a/pkgs/by-name/fl/floorp-bin-unwrapped/sources.json +++ b/pkgs/by-name/fl/floorp-bin-unwrapped/sources.json @@ -1,21 +1,21 @@ { - "version": "12.10.4", + "version": "12.11.0", "sources": { "aarch64-linux": { - "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.10.4/floorp-linux-aarch64.tar.xz", - "sha256": "6fb5030be0209744dd9aac0fa5645c45a21d135d4e487836a300359a695327e5" + "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.11.0/floorp-linux-aarch64.tar.xz", + "sha256": "e3d1b8c928bf8c3c1a2e64270f83acfee1db04c49bfb8182d64e7895889e4348" }, "x86_64-linux": { - "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.10.4/floorp-linux-x86_64.tar.xz", - "sha256": "1cc457b0b23d29d863749a9a4f000b47fa480aa0579774bb39eff5978160df21" + "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.11.0/floorp-linux-x86_64.tar.xz", + "sha256": "307bcc82f9eb086aea636851d3774a7ec746bc45dd0a6a5d4681f5a477ded9c4" }, "aarch64-darwin": { - "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.10.4/floorp-macOS-universal.dmg", - "sha256": "1fa4e85c9aa58d989f0aa01389c0b3a5f231ad08485606427498777daba81398" + "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.11.0/floorp-macOS-universal.dmg", + "sha256": "adac6b0bc406b132dcc9fd72ac10ebbdfc87b5e276d89d4b4155c5e515716ecf" }, "x86_64-darwin": { - "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.10.4/floorp-macOS-universal.dmg", - "sha256": "1fa4e85c9aa58d989f0aa01389c0b3a5f231ad08485606427498777daba81398" + "url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.11.0/floorp-macOS-universal.dmg", + "sha256": "adac6b0bc406b132dcc9fd72ac10ebbdfc87b5e276d89d4b4155c5e515716ecf" } } } diff --git a/pkgs/by-name/fr/frida-tools/package.nix b/pkgs/by-name/fr/frida-tools/package.nix index d42732721973..d3a7c64dfc58 100644 --- a/pkgs/by-name/fr/frida-tools/package.nix +++ b/pkgs/by-name/fr/frida-tools/package.nix @@ -6,13 +6,13 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "frida-tools"; - version = "14.5.2"; + version = "14.6.1"; pyproject = true; src = fetchPypi { inherit (finalAttrs) version; pname = "frida_tools"; - hash = "sha256-yan13hoxurv8cUzvBW8iEmhedSOms+lTLpOmlJFbz9U="; + hash = "sha256-EwpoRBHT6NyR1sHV4oEXqu5R/Wcud4n3DWxEkeZXdzM="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/go/go-dnscollector/package.nix b/pkgs/by-name/go/go-dnscollector/package.nix index ebed40e8b474..b61fb435c32b 100644 --- a/pkgs/by-name/go/go-dnscollector/package.nix +++ b/pkgs/by-name/go/go-dnscollector/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "go-dnscollector"; - version = "2.1.0"; + version = "2.2.0"; src = fetchFromGitHub { owner = "dmachard"; repo = "go-dnscollector"; tag = "v${finalAttrs.version}"; - hash = "sha256-b1fKxjdZpCuPg+lRhpYn8tjVOqQU1kyhta63G+8Pxr4="; + hash = "sha256-497qilu1/76XbAO3fKIRpDWjQaCmdDgdxswkE5y8pNU="; }; - vendorHash = "sha256-UNp2lttwBQM9Xx6+aOQGKdOgeMBsyCHQdhCAbyvDCN4="; + vendorHash = "sha256-4gvGqNPRdB/t498WBF9vTqyuTl2rkAo7nRvNEpTMPqY="; subPackages = [ "." ]; diff --git a/pkgs/by-name/ia/iaito/package.nix b/pkgs/by-name/ia/iaito/package.nix index 41d223e0844a..f576375c73d6 100644 --- a/pkgs/by-name/ia/iaito/package.nix +++ b/pkgs/by-name/ia/iaito/package.nix @@ -11,14 +11,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "iaito"; - version = "6.0.7"; + version = "6.1.0"; srcs = [ (fetchFromGitHub { owner = "radareorg"; repo = "iaito"; tag = finalAttrs.version; - hash = "sha256-sATBtjNboSnk3j1PVm60HZO1MDw1A4FRttVp0M4t+/I="; + hash = "sha256-nvMx0zbfsphfBgxdQnk+EhRpQnJ2Qv05rF7w+zQUUQg="; name = "main"; }) (fetchFromGitHub { @@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: { ]; mesonFlags = [ - "-Dwith_qt6=true" + (lib.mesonBool "with_qt6" true) ]; postBuild = '' diff --git a/pkgs/by-name/ki/kicad/versions.nix b/pkgs/by-name/ki/kicad/versions.nix index eba6d440f0a1..b9656b455133 100644 --- a/pkgs/by-name/ki/kicad/versions.nix +++ b/pkgs/by-name/ki/kicad/versions.nix @@ -3,23 +3,23 @@ { "kicad" = { kicadVersion = { - version = "9.0.7"; + version = "9.0.8"; src = { - rev = "45f01a94961af4dfa9a179d25bcf642cd8c80b92"; - sha256 = "0glsdq5c54d2sif0jmpym79i6vham5w3kzcvcr0yq5nimqig7h0q"; + rev = "1b361e77008b6a38253c4d90d7c749f4aef0f07f"; + sha256 = "1b995p0qb9cjpj0n3x3szbqr6d7fxwmrp2nbx37y7ym2bc1lpxd8"; }; }; libVersion = { - version = "9.0.7"; + version = "9.0.8"; libSources = { - symbols.rev = "65d897cc92950ff2af888eb67e527ba7a2b99fe8"; + symbols.rev = "83b87ce54ef7c17da4cefe45ad99a5f8d375abe6"; symbols.sha256 = "08qb4rqxsyhrcvj1k200m2c06jjy7jwjmf9n1qkcm0biqqc5dba4"; - templates.rev = "cdf507d0373b5bfd8161b45f6fb86a49b56c4694"; + templates.rev = "319c71222af4205673e0cab9d772a02bbb34c597"; templates.sha256 = "0zs29zn8qjgxv0w1vyr8yxmj02m8752zagn4vcraqgik46dwg2id"; - footprints.rev = "084757e0326f98c10943b8ffe5be284fe912a160"; + footprints.rev = "384ecd066fcaef6aacdd099ca0bb7c47499a9a4b"; footprints.sha256 = "1w7dkb93s84ymi1syxpzacbmkxlnlh0k4z1c62nabspb901nn524"; - packages3d.rev = "123ddef066ce40e20443e678c5baf6a7d4a04399"; - packages3d.sha256 = "1bv1k8i01x7gyayrlkzl3d2nsf7mcdmzx8gjwx1i2va9557rgli9"; + packages3d.rev = "6b3a47da075011b33b6de17aa499690f8c5be4a7"; + packages3d.sha256 = "1j26dmgz7xfixlqrzclb1wpc6zkd10n1fq7rmdrgwwx083p3c7a8"; }; }; }; diff --git a/pkgs/by-name/mo/monkeys-audio/package.nix b/pkgs/by-name/mo/monkeys-audio/package.nix index ec41146ce0f3..f4a442dc831e 100644 --- a/pkgs/by-name/mo/monkeys-audio/package.nix +++ b/pkgs/by-name/mo/monkeys-audio/package.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "12.50"; + version = "12.52"; pname = "monkeys-audio"; src = fetchzip { url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; - hash = "sha256-ZQ2tZnJ1uTSughjLadNhhLCDT8B27UWulqd0hNY6aKw="; + hash = "sha256-dUEnmTETQ6tBCIxp+GgTIOZJHTtvDmUFRcqxljh0OeY="; stripRoot = false; }; diff --git a/pkgs/by-name/po/polarity/package.nix b/pkgs/by-name/po/polarity/package.nix index bc4ac72b559b..36386fd15804 100644 --- a/pkgs/by-name/po/polarity/package.nix +++ b/pkgs/by-name/po/polarity/package.nix @@ -7,13 +7,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "polarity"; - version = "latest-unstable-2026-03-07"; + version = "latest-unstable-2026-03-16"; src = fetchFromGitHub { owner = "polarity-lang"; repo = "polarity"; - rev = "589d3efe086b78cc095af4b745cf61e61f93fb2a"; - hash = "sha256-dssf0sTRQYRfggftd3eSlkEu2ZwFglk8thmDFnL6odA="; + rev = "02610d9df01cd3297fc68d0df6b63a9eaa37585e"; + hash = "sha256-37/dcuaN1QoCvjzrHin1PFzzFvpH5prQHonsX9WLq0o="; }; cargoHash = "sha256-FrCOsgbb0xQH3cKnWqa2n17uDpppnSd0PyVrrCPXCYw="; diff --git a/pkgs/by-name/vi/victoriametrics/package.nix b/pkgs/by-name/vi/victoriametrics/package.nix index 198952479e7c..6568a50e06fd 100644 --- a/pkgs/by-name/vi/victoriametrics/package.nix +++ b/pkgs/by-name/vi/victoriametrics/package.nix @@ -13,13 +13,13 @@ buildGo126Module (finalAttrs: { pname = "VictoriaMetrics"; - version = "1.137.0"; + version = "1.138.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaMetrics"; tag = "v${finalAttrs.version}"; - hash = "sha256-0ZQA8icb1upxlYIinDLFEKJbRR02Pdcb+HBUWsc1jN0="; + hash = "sha256-7gEmaslhTmk72/GiL2xfWn4Pb/e/35wDXePGrvmuTUg="; }; vendorHash = null; diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index ffb316f0f91e..8682c3e2221d 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.42.68"; + version = "1.42.69"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-lq0QIHNWGUg/ubTael5pS0YL8uGPhKNNXRddD/6MRlM="; + hash = "sha256-UszWRaNNK06Xr49E26/7uFSh3lJhDpUCwoS/sk5tiWI="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 906d45383c30..8f615210cad1 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202603161"; + version = "0.1.202603171"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-8s/E3s8EGGYaHQLOw0MZYas6EZhj+kU9Wr+HQvlSn1Y="; + hash = "sha256-MbGWIPYsuKO7oK360QThNQMd/qLcXsyu9uNAibp9CBs="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/ioctl-opt/default.nix b/pkgs/development/python-modules/ioctl-opt/default.nix index dfbb6caa7417..4ac0ecf0a8d4 100644 --- a/pkgs/development/python-modules/ioctl-opt/default.nix +++ b/pkgs/development/python-modules/ioctl-opt/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "ioctl-opt"; - version = "1.3"; + version = "1.3.1"; pyproject = true; src = fetchFromGitHub { owner = "vpelletier"; repo = "python-ioctl-opt"; tag = version; - hash = "sha256-OPQmJUrZIFPdoKitlqWvgMHkLSK2nC01Yy7UpGy+aP8="; + hash = "sha256-IdE1HZ0fj1Cv4bJRQOEv23O3bCiPUP4R10oGhSWjEXA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/jsonargparse/default.nix b/pkgs/development/python-modules/jsonargparse/default.nix index 23c0581a9b45..c656d24a6554 100644 --- a/pkgs/development/python-modules/jsonargparse/default.nix +++ b/pkgs/development/python-modules/jsonargparse/default.nix @@ -1,29 +1,20 @@ { lib, - buildPythonPackage, - fetchFromGitHub, - pythonAtLeast, - - # build-system - setuptools, - - # dependencies - pyyaml, - - # optional-dependencies - - # tests - argcomplete, + buildPythonPackage, docstring-parser, + fetchFromGitHub, fsspec, jsonnet, jsonschema, omegaconf, pytestCheckHook, + pythonAtLeast, + pyyaml, reconplogger, requests, ruyaml, + setuptools, toml, types-pyyaml, types-requests, @@ -32,14 +23,14 @@ buildPythonPackage (finalAttrs: { pname = "jsonargparse"; - version = "4.46.0"; + version = "4.47.0"; pyproject = true; src = fetchFromGitHub { owner = "omni-us"; repo = "jsonargparse"; tag = "v${finalAttrs.version}"; - hash = "sha256-YLryV70RV4TH86ysllMXyCsZp7xr1LRFwKU1PjvoilA="; + hash = "sha256-iZiXIeoxohbiKgE7oMy6q9kc3m0AxPFgoQunXmZDjYA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix b/pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix index 60ff2e75cdfa..bda4f256a22d 100644 --- a/pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix +++ b/pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix @@ -9,13 +9,13 @@ buildPythonPackage (finalAttrs: { pname = "llama-index-graph-stores-neo4j"; - version = "0.6.0"; + version = "0.7.0"; pyproject = true; src = fetchPypi { pname = "llama_index_graph_stores_neo4j"; inherit (finalAttrs) version; - hash = "sha256-iLK5DLsctmoQ9dDXYSraZtwVycs5GxzEtjJLuyOYRuw="; + hash = "sha256-q+S7NIxlIAXR75cN7IUS2uZYLFDYO7r1nOLVMDHmYSA="; }; pythonRelaxDeps = [ "neo4j" ]; diff --git a/pkgs/development/python-modules/mdformat-mkdocs/default.nix b/pkgs/development/python-modules/mdformat-mkdocs/default.nix index 0dbb2dac845d..929096f9adf8 100644 --- a/pkgs/development/python-modules/mdformat-mkdocs/default.nix +++ b/pkgs/development/python-modules/mdformat-mkdocs/default.nix @@ -20,14 +20,14 @@ buildPythonPackage (finalAttrs: { pname = "mdformat-mkdocs"; - version = "5.1.4"; + version = "5.2.0b0"; pyproject = true; src = fetchFromGitHub { owner = "KyleKing"; repo = "mdformat-mkdocs"; tag = "v${finalAttrs.version}"; - hash = "sha256-Li+nXYs+JZHgV/RBMpxJGP1P7sXp9E7xqSvjHZRlev4="; + hash = "sha256-d91XskyUFi7e/soC2fYN6FJUzOP8bZ+ZguLNNAxJC9c="; }; postPatch = '' diff --git a/pkgs/development/python-modules/mkdocs-custom-tags-attributes/default.nix b/pkgs/development/python-modules/mkdocs-custom-tags-attributes/default.nix index e9872366cbc1..2a6f07b73c7e 100644 --- a/pkgs/development/python-modules/mkdocs-custom-tags-attributes/default.nix +++ b/pkgs/development/python-modules/mkdocs-custom-tags-attributes/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "mkdocs-custom-tags-attributes"; - version = "0.3.2"; + version = "0.3.3"; pyproject = true; src = fetchFromGitHub { owner = "Mara-Li"; repo = "mkdocs-custom-tags-attributes"; tag = "v${finalAttrs.version}"; - hash = "sha256-oP2yfq16gc+0aA7GOcXKZ2x4n5AakWMHy3RO3o0MaqI="; + hash = "sha256-AtjUMk7v3+QI76nnPslqW/8LO11ld0YLSacHI6eaurs="; }; build-system = [ diff --git a/pkgs/development/python-modules/modelscope/default.nix b/pkgs/development/python-modules/modelscope/default.nix index 4aa33cbb5faf..9a07fcd5bb08 100644 --- a/pkgs/development/python-modules/modelscope/default.nix +++ b/pkgs/development/python-modules/modelscope/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "modelscope"; - version = "1.35"; + version = "1.35.0"; pyproject = true; src = fetchFromGitHub { owner = "modelscope"; repo = "modelscope"; - tag = finalAttrs.version; - hash = "sha256-CPiiVJDY8KjwYXW5oTZcaLjozSZrQ5JwQGT8Xitum3E="; + tag = "v${finalAttrs.version}"; + hash = "sha256-mWcMJWUdxC3Y5rcfx2urMYmYoJXbV5LudPzVB6wxRJA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 18f7b2661f22..36a7196c07ee 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -459,8 +459,8 @@ in "sha256-syjw4M02YXRXsJpM3e7OikE3sSTl/hIIJ3857PP2BII="; mypy-boto3-ecs = - buildMypyBoto3Package "ecs" "1.42.58" - "sha256-dgAvcfFtb7TSr7aZofmV2SRNMWCBViZ5XcI5z2f8wmQ="; + buildMypyBoto3Package "ecs" "1.42.69" + "sha256-+ysRw8dohrQWQGdBU5qzHpNr6DF/BcELn90WdUCNPes="; mypy-boto3-efs = buildMypyBoto3Package "efs" "1.42.3" diff --git a/pkgs/development/python-modules/rpy2-rinterface/default.nix b/pkgs/development/python-modules/rpy2-rinterface/default.nix index bcc4223502a1..d1d8589eefa1 100644 --- a/pkgs/development/python-modules/rpy2-rinterface/default.nix +++ b/pkgs/development/python-modules/rpy2-rinterface/default.nix @@ -17,7 +17,7 @@ }: buildPythonPackage rec { - version = "3.6.3"; + version = "3.6.4"; pyproject = true; pname = "rpy2-rinterface"; @@ -26,7 +26,7 @@ buildPythonPackage rec { url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${ builtins.replaceStrings [ "-" ] [ "_" ] pname }-${version}.tar.gz"; - hash = "sha256-R3vC9R0AetG4VnxdS6GvD1mVFobufxBXagbQg03ld28="; + hash = "sha256-4spJyjzqu9zEGtDFk3ZgsiWvbeYfBE6xI3NWlRw3pZA="; }; patches = [ diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index d9e9f69f8572..80524bc7a637 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.53"; + version = "3.1.57"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-46so2haT1Skw9fTtYj9XeJfc5usp5ZnJXAWJX2WJcr0="; + hash = "sha256-NGzeYKGBA3+UoBX0vK31ApCgmjS9NnBiL44Ona42SfM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix index 2c02ec2648ce..c564199cca09 100644 --- a/pkgs/development/tools/analysis/radare2/default.nix +++ b/pkgs/development/tools/analysis/radare2/default.nix @@ -52,23 +52,23 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "radare2"; - version = "6.0.7"; + version = "6.1.0"; src = fetchFromGitHub { owner = "radare"; repo = "radare2"; tag = finalAttrs.version; - hash = "sha256-/WVzqHaDwztvLskE9mSewPlfnVfFPRHQYKvuOitSeNo="; + hash = "sha256-OGwMfiY689NFbIPIyY+vKDEC6dB40yiMC6uwRIPBiSQ="; }; mesonFlags = [ - (lib.mesonOption "use_sys_capstone" "true") - (lib.mesonOption "use_sys_lz4" "true") - (lib.mesonOption "use_sys_magic" "true") - (lib.mesonOption "use_sys_openssl" "true") - (lib.mesonOption "use_sys_xxhash" "true") - (lib.mesonOption "use_sys_zip" "true") - (lib.mesonOption "use_sys_zlib" "true") + (lib.mesonBool "use_sys_capstone" true) + (lib.mesonBool "use_sys_lz4" true) + (lib.mesonBool "use_sys_magic" true) + (lib.mesonBool "use_sys_openssl" true) + (lib.mesonBool "use_sys_xxhash" true) + (lib.mesonBool "use_sys_zip" true) + (lib.mesonBool "use_sys_zlib" true) (lib.mesonOption "r2_gittap" finalAttrs.version) ]; diff --git a/pkgs/servers/apache-kafka/4_2.nix b/pkgs/servers/apache-kafka/4_2.nix new file mode 100644 index 000000000000..3bd24b89698f --- /dev/null +++ b/pkgs/servers/apache-kafka/4_2.nix @@ -0,0 +1,5 @@ +import ./generic.nix { + kafkaVersion = "4.2.0"; + scalaVersion = "2.13"; + hash = "sha256-ZklCfC0GKQih+guUHY0idPUlNiAvqhsT41RbOVoihfs="; +} diff --git a/pkgs/servers/apache-kafka/default.nix b/pkgs/servers/apache-kafka/default.nix index 039c829f9bbc..807790184f2f 100644 --- a/pkgs/servers/apache-kafka/default.nix +++ b/pkgs/servers/apache-kafka/default.nix @@ -1,5 +1,6 @@ { callPackage }: { + apacheKafka_4_2 = callPackage ./4_2.nix { }; apacheKafka_4_1 = callPackage ./4_1.nix { }; apacheKafka_4_0 = callPackage ./4_0.nix { }; apacheKafka_3_9 = callPackage ./3_9.nix { }; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 586f56d26a12..d8131a05ff3c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5400,9 +5400,10 @@ with pkgs; apacheKafka_3_9 apacheKafka_4_0 apacheKafka_4_1 + apacheKafka_4_2 ; - apacheKafka = apacheKafka_4_1; + apacheKafka = apacheKafka_4_2; asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder { };