diff --git a/lib/systems/default.nix b/lib/systems/default.nix index cd1448d811fa..f8bc6ac987b3 100644 --- a/lib/systems/default.nix +++ b/lib/systems/default.nix @@ -102,13 +102,10 @@ let # assume compatible cpu have all the instructions included final.parsed.cpu == platform.parsed.cpu -> - # if both have gcc.arch defined, check whether final can execute the given platform + # if platform has gcc.arch, final must also have and can execute the gcc.arch of platform ( - (final ? gcc.arch && platform ? gcc.arch) - -> architectures.canExecute final.gcc.arch platform.gcc.arch + platform ? gcc.arch -> final ? gcc.arch && architectures.canExecute final.gcc.arch platform.gcc.arch ) - # if platform has gcc.arch defined but final doesn't, don't assume it can be executed - || (platform ? gcc.arch -> !(final ? gcc.arch)) ); isCompatible = diff --git a/nixos/modules/hardware/opentabletdriver.nix b/nixos/modules/hardware/opentabletdriver.nix index 592c2575e9a4..aac29cac7f2f 100644 --- a/nixos/modules/hardware/opentabletdriver.nix +++ b/nixos/modules/hardware/opentabletdriver.nix @@ -8,7 +8,10 @@ let cfg = config.hardware.opentabletdriver; in { - meta.maintainers = with lib.maintainers; [ thiagokokada ]; + meta.maintainers = with lib.maintainers; [ + gepbird + thiagokokada + ]; options = { hardware.opentabletdriver = { @@ -60,6 +63,12 @@ in serviceConfig = { Type = "simple"; + # workaround for https://github.com/NixOS/nixpkgs/issues/469340 + ExecStartPre = pkgs.writeShellScript "disable-for-gdm-greeter" '' + if [[ "$USER" = "gdm-greeter"* ]]; then + exit 1 + fi + ''; ExecStart = lib.getExe' cfg.package "otd-daemon"; Restart = "on-failure"; }; diff --git a/nixos/modules/services/x11/desktop-managers/cinnamon.nix b/nixos/modules/services/x11/desktop-managers/cinnamon.nix index c29aa0f68f86..a91fa045aa7a 100644 --- a/nixos/modules/services/x11/desktop-managers/cinnamon.nix +++ b/nixos/modules/services/x11/desktop-managers/cinnamon.nix @@ -124,6 +124,7 @@ in services.gnome.evolution-data-server.enable = true; services.gnome.glib-networking.enable = true; services.gnome.gnome-keyring.enable = true; + services.gnome.gnome-online-accounts.enable = mkDefault true; services.gnome.gcr-ssh-agent.enable = mkDefault true; services.gvfs.enable = true; services.power-profiles-daemon.enable = mkDefault true; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index a3fa360b46b1..099f36cbb1cc 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -1793,12 +1793,12 @@ final: prev: { blink-indent = buildVimPlugin { pname = "blink.indent"; - version = "2.1.0-unstable-2025-12-02"; + version = "2.1.2-unstable-2026-01-13"; src = fetchFromGitHub { owner = "Saghen"; repo = "blink.indent"; - rev = "93ff30292d34116444ff9db5264f6ccd34f3f71f"; - hash = "sha256-aPCJAK/hO/Vn8kiYyoaMdJjO6b3ce1IXo8Xy4LJS+q8="; + rev = "9c80820ca77218a8d28e70075d6f44a1609911fe"; + hash = "sha256-SS66JZFCX8viYxYaObASlwtrG5h7yHbVvRBVXBNXkng="; }; meta.homepage = "https://github.com/Saghen/blink.indent/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix index 6433da6ef1e1..12577a31a20b 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix @@ -8,13 +8,13 @@ }: vimUtils.buildVimPlugin rec { pname = "codediff.nvim"; - version = "2.9.1"; + version = "2.9.3"; src = fetchFromGitHub { owner = "esmuellert"; repo = "codediff.nvim"; tag = "v${version}"; - hash = "sha256-xIm3/Dxn77rRtUwaKE+3xed8Yyrfnte/aroRcgqiuXM="; + hash = "sha256-hHBAGDWtw56gk1kWUtU9QEP2QqIATmPNeJ2lPD8dWIc="; }; dependencies = [ vimPlugins.nui-nvim ]; @@ -31,7 +31,7 @@ vimUtils.buildVimPlugin rec { meta = { description = "VSCode-style side-by-side diff rendering with two-tier highlighting (line + character level)"; - homepage = "https://github.com/esmuellert/vscode-diff.nvim/"; + homepage = "https://github.com/esmuellert/codediff.nvim/"; license = lib.licenses.mit; platforms = lib.platforms.all; }; 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 bfe22093b5b1..dfc8e06d2972 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -1,5 +1,6 @@ { lib, + claude-code, vscode-utils, }: @@ -7,10 +8,15 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "2.1.5"; - hash = "sha256-R7FRTvbadL12uSZjOHK2ggGlie6jDm+tV5Ei1LrVCZQ="; + version = "2.1.6"; + hash = "sha256-xN87LR64kikBu0M5pST0PbV7+YwB1ncTzmfGk4PEwNs="; }; + postInstall = '' + rm -f "$out/$installPrefix/resources/native-binary/claude"* + ln -s "${claude-code}/bin/claude" "$out/$installPrefix/resources/native-binary/claude" + ''; + meta = { description = "Harness the power of Claude Code without leaving your IDE"; homepage = "https://docs.anthropic.com/s/claude-code"; diff --git a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix index bd12b347cf71..34162d390ff3 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "mednafen-psx" + lib.optionalString withHw "-hw"; - version = "0-unstable-2026-01-02"; + version = "0-unstable-2026-01-12"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-psx-libretro"; - rev = "3ca0580ec7b49260559eb8d5dd771f7a8924cdbd"; - hash = "sha256-JRyEV4yGiu3Xkinvte88U3gHYeHvlyMTJFXdVah9ocs="; + rev = "254285de247db71ac25a4392c159dc1114940794"; + hash = "sha256-RDUyTGlrouttC9V4irOC8U1zcNsCxnTIdm6wrAECY2E="; }; extraBuildInputs = lib.optionals withHw [ diff --git a/pkgs/applications/emulators/libretro/cores/fbneo.nix b/pkgs/applications/emulators/libretro/cores/fbneo.nix index 28d5a22b4195..d9cc3e10cb38 100644 --- a/pkgs/applications/emulators/libretro/cores/fbneo.nix +++ b/pkgs/applications/emulators/libretro/cores/fbneo.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "fbneo"; - version = "0-unstable-2025-12-29"; + version = "0-unstable-2026-01-11"; src = fetchFromGitHub { owner = "libretro"; repo = "fbneo"; - rev = "3ebf6ddb6aef21433cf2e323ad19bded912ee2f9"; - hash = "sha256-jCU0AtkKfuZOZLuRdJ6qBcRydQykYgSbbhskfmmSqOc="; + rev = "aaecfedbb206a79d0e35a0dfe922622b921a66f7"; + hash = "sha256-Xn3lxXFf7EEism9CIGYhvP83oCpOTrpgnBAwkkB4TDM="; }; makefile = "Makefile"; diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index 79ee55a1c13a..e6b8d383a3e7 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2026-01-03"; + version = "0.4.0-unstable-2026-01-12"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "7eff3fe2d19ff581d7154dafabe72bf3decbd6e9"; - hash = "sha256-05k/52l5QLA56bs+l2WJKjJKLOVBip6Lfl/eSeLR/vU="; + rev = "e6100c8a3d4769848db16b9557c585bf9ff5c58c"; + hash = "sha256-DpM8agWg0D4PJN7yR2frPCF7nnDt6ksv9PtQwqOJSos="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index d186c3ab5c02..b224d6552142 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.5", + "version": "2.1.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.1.5", + "version": "2.1.6", "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 3b988171acc6..3746a549b1d0 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -12,14 +12,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.1.5"; + version = "2.1.6"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-hJECxkGC+nkQ6YCZpSZxRbuHaeYQDs2q7L5SYKSFVFc="; + hash = "sha256-M2ZLGnrvNki7B2jOh4Uq2SfSxkICh76uRIFogq+kKZ8="; }; - npmDepsHash = "sha256-HjHBNa9gcGpo5qFb9CQvBH60qDM58WXJhClWRrzczBc="; + npmDepsHash = "sha256-Y+4ZcfEJJg4/XYc3vNLw4R5OJz3FlYvgQpkB739jKAQ="; strictDeps = true; diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/package.nix index 247d6cb44a31..5e82a1161402 100644 --- a/pkgs/by-name/cl/clickhouse/package.nix +++ b/pkgs/by-name/cl/clickhouse/package.nix @@ -1,6 +1,6 @@ import ./generic.nix { - version = "25.12.1.649-stable"; - rev = "bf4280aa19d3bade619578a749919e25ce490861"; - hash = "sha256-0lxB/MXLUmO7Bzqj23EfPPBb3IePr/fmjPwg8EzaTVQ="; + version = "25.12.2.54-stable"; + rev = "e06d8a2be22920e4c146389bbde5358b78aa8ef6"; + hash = "sha256-F9v+qwjnqsp9At5h41gNWP8cD6C7nnI0AjuOU2mRfPs="; lts = false; } diff --git a/pkgs/by-name/cl/clojure/package.nix b/pkgs/by-name/cl/clojure/package.nix index 0e4ef2efe6f8..919a936984b1 100644 --- a/pkgs/by-name/cl/clojure/package.nix +++ b/pkgs/by-name/cl/clojure/package.nix @@ -13,12 +13,12 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "clojure"; - version = "1.12.3.1577"; + version = "1.12.4.1582"; src = fetchurl { # https://github.com/clojure/brew-install/releases url = "https://github.com/clojure/brew-install/releases/download/${finalAttrs.version}/clojure-tools-${finalAttrs.version}.tar.gz"; - hash = "sha256-u/hROuiLmHPpeBroaty1YLgSCcZv6Uy+ckKK85seusw="; + hash = "sha256-/Vhk8ivy7DAxH5zjyvPTF5ngTWU7ZX7NtPCDb+ly/yE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/cn/cnquery/package.nix b/pkgs/by-name/cn/cnquery/package.nix index c87c6b2141f7..360a813e8edf 100644 --- a/pkgs/by-name/cn/cnquery/package.nix +++ b/pkgs/by-name/cn/cnquery/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "cnquery"; - version = "12.17.0"; + version = "12.18.0"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnquery"; tag = "v${version}"; - hash = "sha256-CtvISe/9AkPCMMpclIAPP9rw9OAzjbwLXpAQaOPaG1s="; + hash = "sha256-aDpWVujFSKTRDZW764LzNmqJkb61tfdLPN/JT81NrZs="; }; subPackages = [ "apps/cnquery" ]; - vendorHash = "sha256-/6r+1ZCSaVJkNxG/vrF+rvSggEsYSA2GzNFaCfweiJM="; + vendorHash = "sha256-OliliGBpFPPJnYZ3wQ2q7t+9bsiN5ik0FJrNGlVxivo="; ldflags = [ "-w" diff --git a/pkgs/by-name/co/commitlint/package.nix b/pkgs/by-name/co/commitlint/package.nix index ad742c32fd8e..8e9deef0b2ec 100644 --- a/pkgs/by-name/co/commitlint/package.nix +++ b/pkgs/by-name/co/commitlint/package.nix @@ -12,18 +12,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "commitlint"; - version = "20.3.0"; + version = "20.3.1"; src = fetchFromGitHub { owner = "conventional-changelog"; repo = "commitlint"; tag = "v${finalAttrs.version}"; - hash = "sha256-FJ2MhC3EPpJ2wSsWPh+A+tQofWXzDkV9/T89i5ibYl8="; + hash = "sha256-0UAIpQdvs9oFsV1xL7bR9fAcmrtaqI/79mmmx+NRK4Q="; }; yarnOfflineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-wFR/2M0CYQgSlb2a1bDyWdOQt7TGVgK72mhcSESyt84="; + hash = "sha256-ulQLIIWIeVRh5t+IV+980m5vbBG1dmQv9iaxCLznPY8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/co/conmon/package.nix b/pkgs/by-name/co/conmon/package.nix index ad0840384a40..0e4ec33d029a 100644 --- a/pkgs/by-name/co/conmon/package.nix +++ b/pkgs/by-name/co/conmon/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "conmon"; - version = "2.1.13"; + version = "2.2.0"; src = fetchFromGitHub { owner = "containers"; repo = "conmon"; tag = "v${finalAttrs.version}"; - hash = "sha256-/Kt49c8a+R/+Z3KmFLpRTG+BdfPDAOEUtSis3alLAUQ="; + hash = "sha256-RVzjqTqw1NGAzXwiAKekByXA1aGgFrfwo3RtGKrfODk="; leaveDotGit = true; postFetch = '' cd $out diff --git a/pkgs/by-name/co/cosmic-protocols/package.nix b/pkgs/by-name/co/cosmic-protocols/package.nix index 44fc0a3fad81..17c26fa96fae 100644 --- a/pkgs/by-name/co/cosmic-protocols/package.nix +++ b/pkgs/by-name/co/cosmic-protocols/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "cosmic-protocols"; - version = "0-unstable-2025-09-26"; + version = "0-unstable-2026-01-08"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-protocols"; - rev = "d0e95be25e423cfe523b11111a3666ed7aaf0dc4"; - hash = "sha256-KvXQJ/EIRyrlmi80WKl2T9Bn+j7GCfQlcjgcEVUxPkc="; + rev = "160b086abe03cd34a8a375d7fbe47b24308d1f38"; + hash = "sha256-ymn+BUTTzyHquPn4hvuoA3y1owFj8LVrmsPu2cdkFQ8="; }; makeFlags = [ "PREFIX=${placeholder "out"}" ]; diff --git a/pkgs/by-name/es/esp-generate/package.nix b/pkgs/by-name/es/esp-generate/package.nix index c48ab191c469..0cbf5614b2ca 100644 --- a/pkgs/by-name/es/esp-generate/package.nix +++ b/pkgs/by-name/es/esp-generate/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "esp-generate"; - version = "1.1.0"; + version = "1.2.0"; src = fetchFromGitHub { owner = "esp-rs"; repo = "esp-generate"; rev = "v${version}"; - hash = "sha256-cSwTdUP3N19zzf6ecODCCc64jSmGq139UxUyevBQ3No="; + hash = "sha256-JNSz/HRO8qxVaRZLL4qgYF3BIYVkrzyRc3wAWd+dAMo="; }; - cargoHash = "sha256-z9Tq6N1xPon+BPfdPnwg7XP7Pn3rPug9xxqS/MrtBMk="; + cargoHash = "sha256-IZH6y7KXdrNO4mxkRPaWi79XQnlrxxaQNG2nahJ8TzY="; meta = { description = "Template generation tool to create no_std applications targeting Espressif's chips"; diff --git a/pkgs/by-name/ff/ffmpeg-normalize/package.nix b/pkgs/by-name/ff/ffmpeg-normalize/package.nix index d39333c950ae..363665db0f44 100644 --- a/pkgs/by-name/ff/ffmpeg-normalize/package.nix +++ b/pkgs/by-name/ff/ffmpeg-normalize/package.nix @@ -7,13 +7,13 @@ python3Packages.buildPythonApplication rec { pname = "ffmpeg-normalize"; - version = "1.36.0"; + version = "1.36.1"; pyproject = true; src = fetchPypi { inherit version; pname = "ffmpeg_normalize"; - hash = "sha256-85gfTGHLsLteHdVdy/NBFzta7JJfjeCFBgelHOKgNH8="; + hash = "sha256-HcGdP/XvLHxAQMC9infjVTMXd+/DHNBd5m5XDzBXZKk="; }; build-system = with python3Packages; [ uv-build ]; diff --git a/pkgs/by-name/fu/fulcio/package.nix b/pkgs/by-name/fu/fulcio/package.nix index c01675a30b48..2d81c855f9f6 100644 --- a/pkgs/by-name/fu/fulcio/package.nix +++ b/pkgs/by-name/fu/fulcio/package.nix @@ -15,13 +15,13 @@ buildGoModule rec { pname = "fulcio"; - version = "1.8.4"; + version = "1.8.5"; src = fetchFromGitHub { owner = "sigstore"; repo = "fulcio"; tag = "v${version}"; - hash = "sha256-+5aYfHR8v7A5U73rTkXoUInWDt044JcPDwQt2iKaqBw="; + hash = "sha256-YMM517FpQvx3+8g2EuMmUo7cHTxaXUmCcszqnn3xs+c="; # 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; @@ -33,7 +33,7 @@ buildGoModule rec { find "$out" -name .git -print0 | xargs -0 rm -rf ''; }; - vendorHash = "sha256-EtanisQJclkIh2m+M51kGrWvOP/4Y+Y2zbxfSJ25cLk="; + vendorHash = "sha256-FmHT3qLl42LXeU8RA3E8P2QyZyTfxA5b+vHg0EfDHmM="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/ge/gerrit/package.nix b/pkgs/by-name/ge/gerrit/package.nix index d4ef524a7d9b..50d7c41e2f49 100644 --- a/pkgs/by-name/ge/gerrit/package.nix +++ b/pkgs/by-name/ge/gerrit/package.nix @@ -6,18 +6,18 @@ nixosTests, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "gerrit"; version = "3.13.1"; src = fetchurl { - url = "https://gerrit-releases.storage.googleapis.com/gerrit-${version}.war"; + url = "https://gerrit-releases.storage.googleapis.com/gerrit-${finalAttrs.version}.war"; hash = "sha256-4+Z1q1cHEM5IaG+SAS7JgiCypfjM8W2Zaa25/KGaoqw="; }; buildCommand = '' mkdir -p "$out"/webapps/ - ln -s ${src} "$out"/webapps/gerrit-${version}.war + ln -s ${finalAttrs.src} "$out"/webapps/gerrit-${finalAttrs.version}.war ''; passthru = { @@ -50,6 +50,7 @@ stdenvNoCC.mkDerivation rec { homepage = "https://www.gerritcodereview.com/index.md"; license = lib.licenses.asl20; description = "Web based code review and repository management for the git version control system"; + changelog = "https://www.gerritcodereview.com/${lib.versions.majorMinor finalAttrs.version}.html"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; maintainers = with lib.maintainers; [ flokli @@ -58,4 +59,4 @@ stdenvNoCC.mkDerivation rec { ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/gi/gitlab-kas/package.nix b/pkgs/by-name/gi/gitlab-kas/package.nix new file mode 100644 index 000000000000..9caad6f4c653 --- /dev/null +++ b/pkgs/by-name/gi/gitlab-kas/package.nix @@ -0,0 +1,46 @@ +{ + buildGoModule, + lib, + fetchFromGitLab, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "gitlab-kas"; + version = "18.6.3"; + + # nixpkgs-update: no auto update + src = fetchFromGitLab { + owner = "gitlab-org"; + repo = "cluster-integration/gitlab-agent"; + tag = "v${finalAttrs.version}"; + hash = "sha256-crKzUQ+51hRgQsICES4tULyrRFw+hjWN9jz+lxYjtew="; + }; + + vendorHash = "sha256-SSxQH45CVg1v8PKkbU046bAZsZOOPN5U7Cm81n82uRA="; + subPackages = [ "./cmd/kas" ]; + + ldflags = + let + goPkgPath = "gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v${lib.versions.major finalAttrs.version}"; + in + [ + "-X ${goPkgPath}/internal/cmd.Version=${finalAttrs.version}" + "-X ${goPkgPath}/internal/cmd.GitRef=v${finalAttrs.version}" + ]; + + nativeInstallCheckHooks = [ + versionCheckHook + ]; + + meta = { + description = "Kubernetes Agent (Gitlab side)"; + mainProgram = "kas"; + homepage = "https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent"; + changelog = "https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/blob/v${finalAttrs.version}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = [ + lib.maintainers.leona + ]; + }; +}) diff --git a/pkgs/by-name/gi/gitlab/data.json b/pkgs/by-name/gi/gitlab/data.json index ed9203338fc2..6e808c67355e 100644 --- a/pkgs/by-name/gi/gitlab/data.json +++ b/pkgs/by-name/gi/gitlab/data.json @@ -8,6 +8,7 @@ "rev": "v18.6.3-ee", "passthru": { "GITALY_SERVER_VERSION": "18.6.3", + "GITLAB_KAS_VERSION": "18.6.3", "GITLAB_PAGES_VERSION": "18.6.3", "GITLAB_SHELL_VERSION": "14.45.3", "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.10.1", diff --git a/pkgs/by-name/gi/gitlab/update.py b/pkgs/by-name/gi/gitlab/update.py index 063aa30abb58..7440493f65ab 100755 --- a/pkgs/by-name/gi/gitlab/update.py +++ b/pkgs/by-name/gi/gitlab/update.py @@ -101,6 +101,7 @@ class GitLabRepo: v: self.get_file(v, rev).strip() for v in [ "GITALY_SERVER_VERSION", + "GITLAB_KAS_VERSION", "GITLAB_PAGES_VERSION", "GITLAB_SHELL_VERSION", "GITLAB_ELASTICSEARCH_INDEXER_VERSION", @@ -273,6 +274,15 @@ def update_gitlab_pages(): _call_nix_update("gitlab-pages", gitlab_pages_version) +@cli.command("update-gitlab-kas") +def update_gitlab_kas(): + """Update gitlab-kas""" + logger.info("Updating gitlab-kas") + data = _get_data_json() + gitlab_kas_version = data["passthru"]["GITLAB_KAS_VERSION"] + _call_nix_update("gitlab-kas", gitlab_kas_version) + + def get_container_registry_version() -> str: """Returns the version attribute of gitlab-container-registry""" return subprocess.check_output( @@ -405,6 +415,7 @@ def commit_gitlab(old_version: str, new_version: str, new_rev: str) -> None: "pkgs/by-name/gi/gitlab", "pkgs/by-name/gi/gitaly", "pkgs/by-name/gi/gitlab-elasticsearch-indexer", + "pkgs/by-name/gi/gitlab-kas", "pkgs/by-name/gi/gitlab-pages", ], cwd=NIXPKGS_PATH, diff --git a/pkgs/by-name/gr/grafana-alloy/package.nix b/pkgs/by-name/gr/grafana-alloy/package.nix index 2064257e78b3..b2b3f4a553a5 100644 --- a/pkgs/by-name/gr/grafana-alloy/package.nix +++ b/pkgs/by-name/gr/grafana-alloy/package.nix @@ -2,12 +2,10 @@ lib, stdenv, fetchFromGitHub, - fetchYarnDeps, + fetchNpmDeps, buildGoModule, + buildNpmPackage, systemd, - yarn, - fixup-yarn-lock, - nodejs, grafana-alloy, nixosTests, nix-update-script, @@ -17,24 +15,42 @@ useLLD ? stdenv.hostPlatform.isArmv7, }: -buildGoModule (finalAttrs: { +buildGoModule (finalAttrs: rec { pname = "grafana-alloy"; - version = "1.11.3"; - + version = "1.12.2"; src = fetchFromGitHub { owner = "grafana"; repo = "alloy"; tag = "v${finalAttrs.version}"; - hash = "sha256-yO1r7GLXlD7f5Fpooit7SwkB7EB1hDO42o3BLvWY8Qo="; + hash = "sha256-C/yqsUjEwKnGRkxMOQkKfGdeERbvO/e7D7c3CyJ+cVY="; + }; + + npmDeps = fetchNpmDeps { + src = "${finalAttrs.src}/internal/web/ui"; + hash = "sha256-3J1Slka5bi+72NUaHBmDTtG1faJWRkOlkClKnUyiUsk="; + }; + + frontend = buildNpmPackage { + pname = "alloy-frontend"; + inherit version src; + + inherit npmDeps; + sourceRoot = "${src.name}/internal/web/ui"; + + installPhase = '' + runHook preInstall + + mkdir $out + cp -av dist $out/share + + runHook postInstall + ''; }; proxyVendor = true; - vendorHash = "sha256-8n1r2Wun5ZSvjsU2Vl/fSRoQnTfKbrcQI6a7YDX/HZA="; + vendorHash = "sha256-Bq/6ld2LldSDhksNqGMHXZAeNHh74D07o2ETpQqMcP4="; nativeBuildInputs = [ - fixup-yarn-lock - yarn - nodejs installShellFiles ] ++ lib.optionals useLLD [ lld ]; @@ -62,39 +78,15 @@ buildGoModule (finalAttrs: { "promtail_journal_enabled" ]; + patchPhase = '' + # Copy frontend build in + cp -va "${frontend}/share" "internal/web/ui/dist" + ''; + subPackages = [ "." ]; - # Skip building the frontend in the goModules FOD - overrideModAttrs = ( - _: { - preBuild = null; - } - ); - - yarnOfflineCache = fetchYarnDeps { - yarnLock = "${finalAttrs.src}/internal/web/ui/yarn.lock"; - hash = "sha256-oCDP2XJczLXgzEjyvFEIFBanlnzjrj0So09izG5vufs="; - }; - - preBuild = '' - pushd internal/web/ui - - # Yarn wants a real home directory to write cache, config, etc to - export HOME=$NIX_BUILD_TOP/fake_home - - fixup-yarn-lock yarn.lock - yarn config --offline set yarn-offline-mirror ${finalAttrs.yarnOfflineCache} - yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive - - patchShebangs node_modules/ - - yarn --offline build - - popd - ''; - # uses go-systemd, which uses libsystemd headers # https://github.com/coreos/go-systemd/issues/351 NIX_CFLAGS_COMPILE = lib.optionals stdenv.hostPlatform.isLinux [ @@ -138,8 +130,8 @@ buildGoModule (finalAttrs: { "v(.+)" ]; }; - # alias for nix-update to be able to find and update this attribute - offlineCache = finalAttrs.yarnOfflineCache; + # for nix-update to be able to find and update the hash + inherit npmDeps; }; meta = { diff --git a/pkgs/by-name/gr/grafana-dash-n-grab/package.nix b/pkgs/by-name/gr/grafana-dash-n-grab/package.nix index 6b79a75e607c..04853be5b4db 100644 --- a/pkgs/by-name/gr/grafana-dash-n-grab/package.nix +++ b/pkgs/by-name/gr/grafana-dash-n-grab/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "grafana-dash-n-grab"; - version = "0.8.1"; + version = "0.9.1"; src = fetchFromGitHub { rev = "v${version}"; owner = "esnet"; repo = "gdg"; - sha256 = "sha256-Rt7MUiC8zTL4Ni18FKdzkk30G5fCH6ZxBxpHePO3/LE="; + sha256 = "sha256-pgfIutJkpH4oELEQu1/3vJ1RPVLF+r4EAV3KpOLZixY="; }; - vendorHash = "sha256-3BR3tB2CLT7aT+0DsKqA3rwle1RoJRv1/i38HBYkL/0="; + vendorHash = "sha256-MXWJ/riQTzAgUNJWvAzSvdHTAzRymlHheeNyJoKGAF4="; ldflags = [ "-s" diff --git a/pkgs/by-name/jm/jmol/package.nix b/pkgs/by-name/jm/jmol/package.nix index 007afbbb156b..c45a1b0c35ee 100644 --- a/pkgs/by-name/jm/jmol/package.nix +++ b/pkgs/by-name/jm/jmol/package.nix @@ -31,7 +31,7 @@ let }; in stdenv.mkDerivation rec { - version = "16.3.37"; + version = "16.3.45"; pname = "jmol"; src = @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { in fetchurl { url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz"; - hash = "sha256-T/55q7+P2rVGlH1s9sD99u/WV8TSP5K4sZYu7MOxRWQ="; + hash = "sha256-TGL8EU9Ow2rbQpLBbz12AJvO8xHNjmUrlIwIp+4qTgQ="; }; patchPhase = '' diff --git a/pkgs/by-name/ko/kokkos/package.nix b/pkgs/by-name/ko/kokkos/package.nix index 38cf6a307d74..af4f7a0090d1 100644 --- a/pkgs/by-name/ko/kokkos/package.nix +++ b/pkgs/by-name/ko/kokkos/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "kokkos"; - version = "5.0.0"; + version = "5.0.1"; src = fetchFromGitHub { owner = "kokkos"; repo = "kokkos"; rev = finalAttrs.version; - hash = "sha256-l8KE8lW0P5loOMfi6OAB4iMOA8z3JxYaiB07Smp6HSo="; + hash = "sha256-Lsdx8Jnh3t1fbG2kok9oGfNGsNiHrjEx7cNLFikgMMw="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ky/kyverno-chainsaw/package.nix b/pkgs/by-name/ky/kyverno-chainsaw/package.nix index f84bab14ea46..b2b1dcacc6bc 100644 --- a/pkgs/by-name/ky/kyverno-chainsaw/package.nix +++ b/pkgs/by-name/ky/kyverno-chainsaw/package.nix @@ -17,7 +17,7 @@ buildGoModule rec { owner = "kyverno"; repo = "chainsaw"; rev = "v${version}"; - hash = "sha256-HcBRipJGSHPms2qL63vIVVmiq+k1mL8dJo5kW7W6ykE="; + hash = "sha256-wHwjcpcum3ByBGYUxJ38Qi0RliQUmAIBYmE7t3gEonI="; }; vendorHash = "sha256-lG+odKD1TGQ7GTh/y9ogREtY59T8fvN/6FyKsdgsU0M="; diff --git a/pkgs/by-name/le/ledger-live-desktop/package.nix b/pkgs/by-name/le/ledger-live-desktop/package.nix index e39c21a99cbb..65fb8ddb85fb 100644 --- a/pkgs/by-name/le/ledger-live-desktop/package.nix +++ b/pkgs/by-name/le/ledger-live-desktop/package.nix @@ -8,11 +8,11 @@ let pname = "ledger-live-desktop"; - version = "2.135.1"; + version = "2.135.2"; src = fetchurl { url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage"; - hash = "sha256-M57ah+15L30r30AI40K1qzeUbYch/TpwkTu88vvzUK0="; + hash = "sha256-K74ILzYKvNccnJyUBvWoA6xijkcXWGFLuCfdaQtmvR8="; }; appimageContents = appimageTools.extractType2 { diff --git a/pkgs/by-name/li/libui-ng/0001-Remove-cm_print_error-declaration.patch b/pkgs/by-name/li/libui-ng/0001-Remove-cm_print_error-declaration.patch new file mode 100644 index 000000000000..59442cc37491 --- /dev/null +++ b/pkgs/by-name/li/libui-ng/0001-Remove-cm_print_error-declaration.patch @@ -0,0 +1,32 @@ +From 5bfab42bc531e40d99ea88a1fb7662c8388ee833 Mon Sep 17 00:00:00 2001 +From: Marcin Serwin +Date: Fri, 9 Jan 2026 21:23:39 +0100 +Subject: [PATCH] Remove cm_print_error declaration + +With CMocka 2.0.0 this `cm_print_error` is now a macro so using it as +a function name causes syntax errors. I've checked that 1.1.8 has this +declaration in `cmocka.h` header so it seems to no longer be needed even +with the older version. + +Signed-off-by: Marcin Serwin +--- + test/unit/drawmatrix.c | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/test/unit/drawmatrix.c b/test/unit/drawmatrix.c +index 2e263fc0..49623388 100644 +--- a/test/unit/drawmatrix.c ++++ b/test/unit/drawmatrix.c +@@ -15,9 +15,6 @@ static int compareDouble(double a, double b, double epsilon) + return diff <= epsilon * eps_scale; + } + +-// It's not defined in cmocka.h but exists in cmocka.c +-void cm_print_error(const char * const format, ...); +- + // Check if a == b without aborting the test. + static int expectDoubleEqual(double a, double b, int first_error, const char* error_prefix) + { +-- +2.52.0 + diff --git a/pkgs/by-name/li/libui-ng/package.nix b/pkgs/by-name/li/libui-ng/package.nix index ea10918f06e0..3c3f273c3012 100644 --- a/pkgs/by-name/li/libui-ng/package.nix +++ b/pkgs/by-name/li/libui-ng/package.nix @@ -23,6 +23,9 @@ stdenv.mkDerivation { patches = [ ./darwin-no-universal.patch + + # https://github.com/libui-ng/libui-ng/pull/348 + ./0001-Remove-cm_print_error-declaration.patch ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/mu/mullvad-browser/package.nix b/pkgs/by-name/mu/mullvad-browser/package.nix index bb2d16724804..0328a37e924c 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.3"; + version = "15.0.4"; 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-qrjKGaS4GYp8C4LzElbN9/+v5MYKsVRHaZDsBZe2Bcs="; + hash = "sha256-l41Sn69hvQXwb13T1o6ukIWOxpXuARA+J8+QjNh+bdo="; }; }; diff --git a/pkgs/by-name/ne/netatalk/package.nix b/pkgs/by-name/ne/netatalk/package.nix index e5f418735096..92a206755b81 100644 --- a/pkgs/by-name/ne/netatalk/package.nix +++ b/pkgs/by-name/ne/netatalk/package.nix @@ -25,6 +25,7 @@ dbus, iniparser, pandoc, + sqlite, }: stdenv.mkDerivation (finalAttrs: { @@ -62,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: { dbus iniparser pandoc + sqlite ]; mesonFlags = [ diff --git a/pkgs/by-name/ne/netron/package.nix b/pkgs/by-name/ne/netron/package.nix index 98d22a6294e0..aee1242678be 100644 --- a/pkgs/by-name/ne/netron/package.nix +++ b/pkgs/by-name/ne/netron/package.nix @@ -16,16 +16,16 @@ let in buildNpmPackage (finalAttrs: { pname = "netron"; - version = "8.8.0"; + version = "8.8.2"; src = fetchFromGitHub { owner = "lutzroeder"; repo = "netron"; tag = "v${finalAttrs.version}"; - hash = "sha256-sArT0xYJPY48TEIZTIUXR2v6Kf1cGaZT/GpQmTQOXRo="; + hash = "sha256-DeI82vixVJwAfYYUOTTZCeRTYvmkAutuQQm1fCdj8fs="; }; - npmDepsHash = "sha256-x5ExZ4YaO9BUZ570NYJE0tS4QDc22DqW2pFYvABmPnM="; + npmDepsHash = "sha256-HyqfrkO9Cbo6KVY1QuA4i6od6M7ZQaIfkUWA2P/bvfI="; nativeBuildInputs = [ jq ]; diff --git a/pkgs/by-name/no/nom/package.nix b/pkgs/by-name/no/nom/package.nix index 8766afcc859a..4fc5cdddd8d7 100644 --- a/pkgs/by-name/no/nom/package.nix +++ b/pkgs/by-name/no/nom/package.nix @@ -7,13 +7,13 @@ }: buildGoModule rec { pname = "nom"; - version = "3.0.0"; + version = "3.1.0"; src = fetchFromGitHub { owner = "guyfedwards"; repo = "nom"; tag = "v${version}"; - hash = "sha256-DoSTBFRGJ7oUjUaiszO87b+0v1sBgLmL24Zd/YaMMXQ="; + hash = "sha256-u+DS79ByO1XL0hGnK8PbeMIO6aU+wkhYaLWspXvEgwQ="; }; vendorHash = "sha256-d5KTDZKfuzv84oMgmsjJoXGO5XYLVKxOB5XehqgRvYw="; diff --git a/pkgs/by-name/os/osquery/info.json b/pkgs/by-name/os/osquery/info.json index ec830a52ebed..e1000323a44f 100644 --- a/pkgs/by-name/os/osquery/info.json +++ b/pkgs/by-name/os/osquery/info.json @@ -5,9 +5,9 @@ }, "osquery": { "fetchSubmodules": true, - "hash": "sha256-VWe4dh5Y+9Umzt+MXL/eIqSGhGq7X6UWqDUBsBLSudE=", + "hash": "sha256-HXu/D/EZ5pJkzdXikmQGM1Gx+dFXJ7kRAZ5FauSL9z0=", "owner": "osquery", "repo": "osquery", - "rev": "5.20.0" + "rev": "5.21.0" } } diff --git a/pkgs/by-name/pl/plantuml-server/package.nix b/pkgs/by-name/pl/plantuml-server/package.nix index af809148f375..e2c095a4b265 100644 --- a/pkgs/by-name/pl/plantuml-server/package.nix +++ b/pkgs/by-name/pl/plantuml-server/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { pname = "plantuml-server"; - version = "1.2025.10"; + version = "1.2026.0"; src = fetchurl { url = "https://github.com/plantuml/plantuml-server/releases/download/v${version}/plantuml-v${version}.war"; - hash = "sha256-GbFbQRVTQsGstu61FKpAypvopP6peHHMzxFA8yGtRp4="; + hash = "sha256-mFkfHqzvWXhivfWssPh2ImilWurr88AiNpU8ZJSRKSk="; }; dontUnpack = true; diff --git a/pkgs/by-name/re/reqable/package.nix b/pkgs/by-name/re/reqable/package.nix index d04cbedddb8a..a255675004ea 100644 --- a/pkgs/by-name/re/reqable/package.nix +++ b/pkgs/by-name/re/reqable/package.nix @@ -28,11 +28,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "reqable"; - version = "3.0.32"; + version = "3.0.33"; src = fetchurl { url = "https://github.com/reqable/reqable-app/releases/download/${finalAttrs.version}/reqable-app-linux-x86_64.deb"; - hash = "sha256-7Pk3LWi5wUz1P2UkTxU21x5P0DNmmaCbZAXqq2UCrb8="; + hash = "sha256-Cb4cJsUvmlCupquE9o9VkxxHoTnRkvuAaximyABeBQk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/si/sing-box/package.nix b/pkgs/by-name/si/sing-box/package.nix index e08f2d0b2256..82e534956bb8 100644 --- a/pkgs/by-name/si/sing-box/package.nix +++ b/pkgs/by-name/si/sing-box/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "sing-box"; - version = "1.12.15"; + version = "1.12.16"; src = fetchFromGitHub { owner = "SagerNet"; repo = "sing-box"; tag = "v${finalAttrs.version}"; - hash = "sha256-3YUeRV2WmWXSd6oKluWOorDkENy7xLu0aGzqS3AvaxE="; + hash = "sha256-enmT6BnGzEpk9BPB9IZWJctMoe/FiNqYmkiq0d9/m2k="; }; - vendorHash = "sha256-mSQHW8QwXA6TmpXexhWlgY0BWsNRPOnmGAGvPvnX8wU="; + vendorHash = "sha256-rs5Jxj75qU47zEH0gbYy0/QUSq3sektaITcefg2Qb78="; tags = [ "with_quic" diff --git a/pkgs/by-name/so/sourcegit/package.nix b/pkgs/by-name/so/sourcegit/package.nix index b357dbd4dedf..1686095e904f 100644 --- a/pkgs/by-name/so/sourcegit/package.nix +++ b/pkgs/by-name/so/sourcegit/package.nix @@ -80,6 +80,7 @@ buildDotnetModule (finalAttrs: { exec = "SourceGit"; icon = "SourceGit"; desktopName = "SourceGit"; + categories = [ "Development" ]; terminal = false; comment = finalAttrs.meta.description; }) diff --git a/pkgs/by-name/to/tor-browser/package.nix b/pkgs/by-name/to/tor-browser/package.nix index d58506e1fafe..965ea6bc310b 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.3"; + version = "15.0.4"; 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-MVbxV8U1WKT3loM174Zk0QG33qftzr/Ay3w/hbFAF2U="; + hash = "sha256-Te7E+x4Jqr1g65+FdVZmUMYwDz97ZnJqJvJx48RpSt0="; }; 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-3IEmpO1ZanAVXiUINhA44hX06J1/9vEJ8T8hQjfnAHY="; + hash = "sha256-Cb7X9QYk1t6u5sjTtDnLWEubliWxpupDfgMKD9PC9VI="; }; }; diff --git a/pkgs/by-name/ts/tsgolint/package.nix b/pkgs/by-name/ts/tsgolint/package.nix index c2e683725582..cc4a516742fa 100644 --- a/pkgs/by-name/ts/tsgolint/package.nix +++ b/pkgs/by-name/ts/tsgolint/package.nix @@ -3,49 +3,51 @@ buildGoModule, fetchFromGitHub, findutils, - applyPatches, go, + nix-update-script, }: buildGoModule (finalAttrs: { pname = "tsgolint"; - version = "v0.10.1"; + version = "0.11.0"; - src = applyPatches rec { - src = fetchFromGitHub { - owner = "oxc-project"; - repo = "tsgolint"; - tag = finalAttrs.version; - hash = "sha256-6cDQjYVNfujIh3s+9pNCfqUEtfdvgx66oZoENqpJ7jE="; - fetchSubmodules = true; - }; - prePatch = '' - cd typescript-go - ''; - # These patches are applied to the typescript-go submodule in justfile's "init" target upstream. - patches = [ - (src + "/patches/0001-Parallel-readDirectory-visitor.patch") - (src + "/patches/0002-Adapt-project-service-for-single-run-mode.patch") - (src + "/patches/0003-patch-expose-more-functions-via-the-shim-with-type-f.patch") - (src + "/patches/0004-feat-improve-panic-message-for-extracting-TS-extensi.patch") - (src + "/patches/0005-fix-early-return-from-invalid-tsconfig-for-better-er.patch") - ]; - # We don't want to build with go.work, so we add the replacement to - # the local module to the go.mod instead. - postPatch = '' - cd .. - ${lib.getExe go} mod edit --replace=github.com/microsoft/typescript-go=./typescript-go - ''; + src = fetchFromGitHub { + owner = "oxc-project"; + repo = "tsgolint"; + tag = "v${finalAttrs.version}"; + hash = "sha256-AVyZ/2jjAq9rqLvvzaiZrSYwhGoc/stADvrnh7hCwNk="; + fetchSubmodules = true; }; nativeBuildInputs = [ findutils ]; - # From justfile's "init" target upstream. - postPatch = '' - rm go.work{,.sum} - mkdir -p internal/collections && find ./typescript-go/internal/collections -type f ! -name '*_test.go' -exec cp {} internal/collections/ \; + prePatch = '' + pushd typescript-go ''; + # These patches are applied to the typescript-go submodule in justfile's "init" target upstream. + patches = [ + (finalAttrs.src + "/patches/0001-Parallel-readDirectory-visitor.patch") + (finalAttrs.src + "/patches/0002-Adapt-project-service-for-single-run-mode.patch") + (finalAttrs.src + "/patches/0003-patch-expose-more-functions-via-the-shim-with-type-f.patch") + (finalAttrs.src + "/patches/0004-feat-improve-panic-message-for-extracting-TS-extensi.patch") + (finalAttrs.src + "/patches/0005-fix-early-return-from-invalid-tsconfig-for-better-er.patch") + ]; + + postPatch = + # We don't want to build with go.work, so we add the replacement to + # the local module to the go.mod instead. + '' + popd + ${lib.getExe go} mod edit --replace=github.com/microsoft/typescript-go=./typescript-go + '' + + + # From justfile's "init" target upstream. + '' + rm go.work{,.sum} + mkdir -p internal/collections && find ./typescript-go/internal/collections -type f ! -name '*_test.go' -exec cp {} internal/collections/ \; + ''; + proxyVendor = true; vendorHash = "sha256-t1qyCdMeA5rh5/9yQ9LAhRO+0nSiMyFHp3sSPOJQWQA="; @@ -53,6 +55,10 @@ buildGoModule (finalAttrs: { env.GOEXPERIMENT = "greenteagc"; + passthru = { + updateScript = nix-update-script { }; + }; + meta = { description = "Type aware linting for oxlint"; homepage = "https://github.com/oxc-project/tsgolint"; diff --git a/pkgs/by-name/wa/wayland-pipewire-idle-inhibit/package.nix b/pkgs/by-name/wa/wayland-pipewire-idle-inhibit/package.nix index 439403f4c17c..a9fd46b99008 100644 --- a/pkgs/by-name/wa/wayland-pipewire-idle-inhibit/package.nix +++ b/pkgs/by-name/wa/wayland-pipewire-idle-inhibit/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage rec { pname = "wayland-pipewire-idle-inhibit"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "rafaelrc7"; repo = "wayland-pipewire-idle-inhibit"; rev = "v${version}"; - hash = "sha256-VhwYt/XJ6D/ZzW1/p6iSygbGGPyYGEtAx7yXStVjrsA="; + hash = "sha256-s5dXr6fray+ipbmupjTNFq1x9Znx2vu6lfHLo8d9op8="; }; - cargoHash = "sha256-G5jLQ7os7znrYtYhBVgYmVxuB0opQUdu2BEQWYkUX2U="; + cargoHash = "sha256-pei5VSKIRMuqCEeL1aJ394ycjuUtxq9Cu/dZc3zAk6Y="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/we/wezterm/package.nix b/pkgs/by-name/we/wezterm/package.nix index 14beafaf0070..34ee0d635bbf 100644 --- a/pkgs/by-name/we/wezterm/package.nix +++ b/pkgs/by-name/we/wezterm/package.nix @@ -28,14 +28,14 @@ rustPlatform.buildRustPackage rec { pname = "wezterm"; - version = "0-unstable-2026-01-08"; + version = "0-unstable-2026-01-09"; src = fetchFromGitHub { owner = "wezterm"; repo = "wezterm"; - rev = "3715c8744def1e9bedb038e5ace1d5dfb76e8d3b"; + rev = "6e02c91e6b4f14d8df81d2819807212807cc5d5f"; fetchSubmodules = true; - hash = "sha256-RMUoYt6i4rIS0S2qOSv+7nlt8jzbIA5y10P01QjKi0I="; + hash = "sha256-5KGSAhblAyBT1ppMaGlI94wMGl4/NpLHK7VFMYF+FV4="; }; postPatch = '' diff --git a/pkgs/by-name/xe/xemu/package.nix b/pkgs/by-name/xe/xemu/package.nix index 4115cd17829f..142a8e43bc07 100644 --- a/pkgs/by-name/xe/xemu/package.nix +++ b/pkgs/by-name/xe/xemu/package.nix @@ -34,13 +34,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "xemu"; - version = "0.8.130"; + version = "0.8.131"; src = fetchFromGitHub { owner = "xemu-project"; repo = "xemu"; tag = "v${finalAttrs.version}"; - hash = "sha256-v2o+AhfI1qqRRc1yEhOYLnZb8cEdIye4HeMQ2hcwbOU="; + hash = "sha256-S92q8JhRcev+4tkC8tbP+7OJ2JFgygLTjbzuAoqtzRI="; nativeBuildInputs = [ git diff --git a/pkgs/by-name/za/zabbix-cli/package.nix b/pkgs/by-name/za/zabbix-cli/package.nix index 507bf295a541..abcee7fc99e3 100644 --- a/pkgs/by-name/za/zabbix-cli/package.nix +++ b/pkgs/by-name/za/zabbix-cli/package.nix @@ -27,7 +27,6 @@ python3Packages.buildPythonApplication rec { with python3Packages; [ httpx - httpx.optional-dependencies.socks packaging platformdirs prompt-toolkit @@ -41,9 +40,7 @@ python3Packages.buildPythonApplication rec { typer typing-extensions ] - ++ lib.optionals (pythonOlder "3.10") [ - importlib-metadata - ]; + ++ httpx.optional-dependencies.socks; nativeCheckInputs = with python3Packages; [ freezegun diff --git a/pkgs/desktops/gnome-2/default.nix b/pkgs/desktops/gnome-2/default.nix index dd61bbed6828..beee752e136d 100644 --- a/pkgs/desktops/gnome-2/default.nix +++ b/pkgs/desktops/gnome-2/default.nix @@ -72,7 +72,7 @@ lib.makeScope pkgs.newScope ( libbonobo = throw "gnome2.libbonobo has been removed"; # 2024-06-27 libbonoboui = throw "gnome2.libbonoboui has been removed"; # 2024-06-27 libglademm = throw "gnome2.libglademm has been removed"; # 2022-01-15 - libgnomecanvasmm = "gnome2.libgnomecanvasmm has been removed"; # 2022-01-15 + libgnomecanvasmm = throw "gnome2.libgnomecanvasmm has been removed"; # 2022-01-15 libgnomecups = throw "gnome2.libgnomecups has been removed"; # 2023-01-15 libgnomeprint = throw "gnome2.libgnomeprint has been removed"; # 2023-01-15 libgnomeprintui = throw "gnome2.libgnomeprintui has been removed"; # 2023-01-15 diff --git a/pkgs/development/compilers/dart/default.nix b/pkgs/development/compilers/dart/default.nix index 352fc6e5337c..8a9057ce8aff 100644 --- a/pkgs/development/compilers/dart/default.nix +++ b/pkgs/development/compilers/dart/default.nix @@ -95,5 +95,6 @@ stdenv.mkDerivation (finalAttrs: { ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.bsd3; + teams = [ lib.teams.flutter ]; }; }) diff --git a/pkgs/development/ocaml-modules/camlpdf/default.nix b/pkgs/development/ocaml-modules/camlpdf/default.nix index 9cf902601189..a98d7a5e085c 100644 --- a/pkgs/development/ocaml-modules/camlpdf/default.nix +++ b/pkgs/development/ocaml-modules/camlpdf/default.nix @@ -6,15 +6,15 @@ findlib, }: -stdenv.mkDerivation rec { - version = "2.8"; +stdenv.mkDerivation (finalAttrs: { + version = "2.8.1"; pname = "ocaml${ocaml.version}-camlpdf"; src = fetchFromGitHub { owner = "johnwhitington"; repo = "camlpdf"; - rev = "v${version}"; - hash = "sha256-+SFuFqlrP0nwm199y0QFWYvlwD+Cbh0PHA5bmXIWdNk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-ZExQtcFBPiS7c6v+WEjZYQ6zXtqRTNLV0hYzYSB/eLE="; }; nativeBuildInputs = [ @@ -35,4 +35,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ vbgl ]; broken = lib.versionOlder ocaml.version "4.10"; }; -} +}) diff --git a/pkgs/development/ocaml-modules/cpdf/default.nix b/pkgs/development/ocaml-modules/cpdf/default.nix index 4c24852c093f..7b4141113d60 100644 --- a/pkgs/development/ocaml-modules/cpdf/default.nix +++ b/pkgs/development/ocaml-modules/cpdf/default.nix @@ -7,15 +7,15 @@ camlpdf, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ocaml${ocaml.version}-cpdf"; - version = "2.8"; + version = "2.8.1"; src = fetchFromGitHub { owner = "johnwhitington"; repo = "cpdf-source"; - rev = "v${version}"; - hash = "sha256-DvTY5EQcvnL76RlQTcVqBiycqbCdGQCXzarSMH2P/pg="; + tag = "v${finalAttrs.version}"; + hash = "sha256-MK48ajZmpXibbaJ4x2vaHhh2N+OBRqj7zT8eaVenxDY="; }; nativeBuildInputs = [ @@ -44,4 +44,4 @@ stdenv.mkDerivation rec { inherit (ocaml.meta) platforms; broken = lib.versionOlder ocaml.version "4.10"; }; -} +}) diff --git a/pkgs/development/php-packages/pcov/default.nix b/pkgs/development/php-packages/pcov/default.nix index 6b162d0c6a81..c925662e6f5b 100644 --- a/pkgs/development/php-packages/pcov/default.nix +++ b/pkgs/development/php-packages/pcov/default.nix @@ -17,19 +17,11 @@ buildPecl { owner = "krakjoe"; repo = "pcov"; tag = "v${version}"; - hash = "sha256-lyY17Y9chpTO8oeWmDGSh0YSnipYqCuy1qmn9su5Eu8="; + hash = "sha256-yz+c1FrjGJAUgnu+azvebqoAN3I/GXLeAlKobNdDiHI="; }; buildInputs = [ pcre2 ]; - patches = [ - # Allow building for PHP 8.4 - (fetchpatch { - url = "https://github.com/krakjoe/pcov/commit/7d764c7c2555e8287351961d72be3ebec4d8743f.patch"; - hash = "sha256-5wIHrrCwUXQpPdUg+3Kwyop5yvOzQQ3qc4pQXU8q2OM="; - }) - ]; - meta = { changelog = "https://github.com/krakjoe/pcov/releases/tag/v${version}"; description = "Self contained php-code-coverage compatible driver for PHP"; diff --git a/pkgs/development/python-modules/approvaltests/default.nix b/pkgs/development/python-modules/approvaltests/default.nix index fd4777bd6b00..b3ef2bb3dc65 100644 --- a/pkgs/development/python-modules/approvaltests/default.nix +++ b/pkgs/development/python-modules/approvaltests/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "approvaltests"; - version = "16.2.1"; + version = "16.2.2"; pyproject = true; src = fetchFromGitHub { owner = "approvals"; repo = "ApprovalTests.Python"; tag = "v${version}"; - hash = "sha256-gu9Wa52yekUmFg1zlVtLSN18hUuqVOUCN7krUh0m1m0="; + hash = "sha256-QIEuAgsBXLTFRQG6cwjePuXBS0JOJIRfmGRW8OK46zg="; }; postPatch = '' diff --git a/pkgs/development/python-modules/beets-alternatives/default.nix b/pkgs/development/python-modules/beets-alternatives/default.nix index 29051861646a..3cfc70696255 100644 --- a/pkgs/development/python-modules/beets-alternatives/default.nix +++ b/pkgs/development/python-modules/beets-alternatives/default.nix @@ -5,7 +5,7 @@ buildPythonPackage, # build-system - poetry-core, + hatchling, # nativeBuildInputs beets-minimal, @@ -22,29 +22,18 @@ buildPythonPackage rec { pname = "beets-alternatives"; - version = "0.13.4"; + version = "0.14.0"; pyproject = true; src = fetchFromGitHub { repo = "beets-alternatives"; owner = "geigerzaehler"; tag = "v${version}"; - hash = "sha256-jGHRoBBXqJq0r/Gbp7gkuaEFPVMGE6cqQRi84AHTXxQ="; + hash = "sha256-leZYXf6Oo/jAKbnJbP+rTnuRsh9P1BQXYAbthMNT60A="; }; - patches = [ - # Fixes build failure by ignoring DeprecationWarning during tests. - (fetchpatch { - url = "https://github.com/geigerzaehler/beets-alternatives/commit/3c15515edfe62d5d6c8f3fb729bf3dcef41c1ffa.patch"; - hash = "sha256-gZXftDI5PXJ0c65Z1HLABJ2SlDnXU78xxIEt7IGp8RQ="; - excludes = [ - "poetry.lock" - ]; - }) - ]; - build-system = [ - poetry-core + hatchling ]; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/fakeredis/default.nix b/pkgs/development/python-modules/fakeredis/default.nix index b8b5d2467148..f2cb17ddb590 100644 --- a/pkgs/development/python-modules/fakeredis/default.nix +++ b/pkgs/development/python-modules/fakeredis/default.nix @@ -7,7 +7,7 @@ lupa, hatchling, pyprobables, - pytest-asyncio_0, + pytest-asyncio, pytest-mock, pytestCheckHook, redis, @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "fakeredis"; - version = "2.32.0"; + version = "2.33.0"; pyproject = true; src = fetchFromGitHub { owner = "dsoftwareinc"; repo = "fakeredis-py"; tag = "v${version}"; - hash = "sha256-esouWM32qe4iO5AcRC0HuUF+lwEDHnyXoknwqsZhr+o="; + hash = "sha256-uvbvrziVdoa/ip8MbZG8GcpN1FoINxUV+SDVRmg78Qs="; }; build-system = [ hatchling ]; @@ -33,7 +33,6 @@ buildPythonPackage rec { dependencies = [ redis sortedcontainers - valkey ]; optional-dependencies = { @@ -42,14 +41,16 @@ buildPythonPackage rec { bf = [ pyprobables ]; cf = [ pyprobables ]; probabilistic = [ pyprobables ]; + valkey = [ valkey ]; }; nativeCheckInputs = [ hypothesis - pytest-asyncio_0 + pytest-asyncio pytest-mock pytestCheckHook redisTestHook + valkey ]; pythonImportsCheck = [ "fakeredis" ]; @@ -60,6 +61,13 @@ buildPythonPackage rec { "test_init_args" # AttributeError: module 'fakeredis' has no attribute 'FakeValkey' "test_async_init_kwargs" # AttributeError: module 'fakeredis' has no attribute 'FakeAsyncValkey'" + # redis.exceptions.ResponseError: unknown command 'evalsha' + "test_async_lock" + + # AssertionError: assert [0, b'1'] == [0, 1.0] + "test_zrank_redis7_2" + "test_zrevrank_redis7_2" + # KeyError: 'tot-mem' "test_acl_log_auth_exist" "test_acl_log_invalid_channel" diff --git a/pkgs/development/python-modules/langgraph-checkpoint-sqlite/default.nix b/pkgs/development/python-modules/langgraph-checkpoint-sqlite/default.nix index 5adfb6a627ab..999ba40b5222 100644 --- a/pkgs/development/python-modules/langgraph-checkpoint-sqlite/default.nix +++ b/pkgs/development/python-modules/langgraph-checkpoint-sqlite/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "langgraph-checkpoint-sqlite"; - version = "3.0.1"; + version = "3.0.2"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = "checkpointsqlite==${version}"; - hash = "sha256-9RHeTQC62fDUqKF4ZMr+LvxUhOwCch9r7cknW9RBjqw="; + hash = "sha256-IE9Y+kFkDN49SuwvTNwa2kK+Hig18sJPZmZCqHUP3DM="; }; sourceRoot = "${src.name}/libs/checkpoint-sqlite"; diff --git a/pkgs/development/python-modules/openapi-core/default.nix b/pkgs/development/python-modules/openapi-core/default.nix index 61517a7a5ab7..f50a8bbc1e64 100644 --- a/pkgs/development/python-modules/openapi-core/default.nix +++ b/pkgs/development/python-modules/openapi-core/default.nix @@ -30,29 +30,18 @@ buildPythonPackage rec { pname = "openapi-core"; - version = "0.19.5"; + version = "0.22.0"; pyproject = true; src = fetchFromGitHub { owner = "p1c2u"; repo = "openapi-core"; tag = version; - hash = "sha256-Q7Z6bq8TztNm2QLL7g23rOGnXVfiTDjquHAhcSWYlC4="; + hash = "sha256-fdONzFde9k2NAd5Rd8vTLt/lQX72JdNSFJhPVWryRQw="; }; - postPatch = '' - # https://github.com/python-openapi/openapi-core/issues/1009 - substituteInPlace tests/unit/extensions/test_factories.py \ - --replace-fail 'assert test_model_class.__dataclass_fields__["name"].type == str(Any)' \ - 'assert str(test_model_class.__dataclass_fields__["name"].type) == str(Any)' - ''; - build-system = [ poetry-core ]; - pythonRelaxDeps = [ - "werkzeug" - ]; - dependencies = [ isodate more-itertools diff --git a/pkgs/development/python-modules/pystac/default.nix b/pkgs/development/python-modules/pystac/default.nix index 511d0697ae15..f6118761ac64 100644 --- a/pkgs/development/python-modules/pystac/default.nix +++ b/pkgs/development/python-modules/pystac/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "pystac"; - version = "1.14.2"; + version = "1.14.3"; pyproject = true; src = fetchFromGitHub { owner = "stac-utils"; repo = "pystac"; tag = "v${version}"; - hash = "sha256-lSwapIOoZfI9m7BRVQVD8DS7+N+zieOiuvgwflt/bZw="; + hash = "sha256-O17KG8DRr7KpFpZYsl7zHBKDs5Ad0vigaThBnNP17rs="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/python-xapp/default.nix b/pkgs/development/python-modules/python-xapp/default.nix index c804cf46ffd9..4510f0df269f 100644 --- a/pkgs/development/python-modules/python-xapp/default.nix +++ b/pkgs/development/python-modules/python-xapp/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "python-xapp"; - version = "3.0.1"; + version = "3.0.2"; pyproject = false; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "linuxmint"; repo = "python-xapp"; rev = version; - hash = "sha256-mrFKK8541HuMHpRMGvvJcSshbpA99Y712ztAMfFj5m4="; + hash = "sha256-+wN4BYAS7KYQT0vhyOSdyrJpOhGyv+2FAloClgZOyH0="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/roadrecon/default.nix b/pkgs/development/python-modules/roadrecon/default.nix index 4bbbf63be2ed..553fc6b515b2 100644 --- a/pkgs/development/python-modules/roadrecon/default.nix +++ b/pkgs/development/python-modules/roadrecon/default.nix @@ -15,17 +15,20 @@ sqlalchemy, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "roadrecon"; version = "1.7.2"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-fvfwgUqVr74JdL3dteX0UXbALva3vWQWEpotk8QQAiI="; }; - pythonRelaxDeps = [ "flask" ]; + pythonRelaxDeps = [ + "marshmallow" + "flask" + ]; build-system = [ setuptools ]; @@ -53,4 +56,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/symbolic/default.nix b/pkgs/development/python-modules/symbolic/default.nix index e55831c7112a..cd356d600c50 100644 --- a/pkgs/development/python-modules/symbolic/default.nix +++ b/pkgs/development/python-modules/symbolic/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "symbolic"; - version = "12.17.0"; + version = "12.17.1"; pyproject = true; src = fetchFromGitHub { @@ -23,12 +23,12 @@ buildPythonPackage rec { tag = version; # the `py` directory is not included in the tarball, so we fetch the source via git instead forceFetchGit = true; - hash = "sha256-+V7Hel+03ktmf0IHcllBDyD46yQEyrcfKV9iuIHF7a4="; + hash = "sha256-rO+bLg2TgSxWJ+ub3TLejKdWTlp9e5/++TEna73Y0Lk="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-eLW+vCdhd4A7SU84Z9BO+sbFryMDSOUSewpqNw9d9Yc="; + hash = "sha256-Us3xROXFKmlYOavXVyvxraMuY6p75AKjh9AOX49ui4Q="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix index 87e8dd36d8d3..de2cfa52028d 100644 --- a/pkgs/development/python-modules/zha-quirks/default.nix +++ b/pkgs/development/python-modules/zha-quirks/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "zha-quirks"; - version = "0.0.151"; + version = "0.0.152"; pyproject = true; disabled = pythonOlder "3.12"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha-device-handlers"; tag = version; - hash = "sha256-eB4Xmkbueig9UgGs0d9WLGFLQ20XiCdFtI4KKa8frJw="; + hash = "sha256-b0px65f/M1Lm7FUh6NLnF90tK5FKytMEPHdMenrpsso="; }; postPatch = '' diff --git a/pkgs/development/python-modules/zha/default.nix b/pkgs/development/python-modules/zha/default.nix index bc3b4de08497..4074f4ce869d 100644 --- a/pkgs/development/python-modules/zha/default.nix +++ b/pkgs/development/python-modules/zha/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "zha"; - version = "0.0.83"; + version = "0.0.84"; pyproject = true; disabled = pythonOlder "3.12"; @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha"; tag = version; - hash = "sha256-/poB5dkD5bta/GWOah6+bz+w++C1NWf649TUzqvDfU0="; + hash = "sha256-CoV2EOlbLVmcr7dfHi63oFLMzCMf2P3vc+CoaOAu1FQ="; }; postPatch = '' diff --git a/pkgs/development/web/nodejs/v20.nix b/pkgs/development/web/nodejs/v20.nix index 9c5104b72367..c0bccf940de6 100644 --- a/pkgs/development/web/nodejs/v20.nix +++ b/pkgs/development/web/nodejs/v20.nix @@ -36,8 +36,8 @@ let in buildNodejs { inherit enableNpm; - version = "20.19.6"; - sha256 = "2026f9ff52c286d7c7d99932b21be313d1736aea524c5aff1748d41ab0bd9a20"; + version = "20.20.0"; + sha256 = "5294d9d2915620e819e6892fd7e545b98d650bad36dae54e6527eaac482add98"; patches = [ ./configure-emulator.patch ./configure-armv6-vfpv2.patch diff --git a/pkgs/development/web/nodejs/v22.nix b/pkgs/development/web/nodejs/v22.nix index e696eef7fecb..69e909ecad7a 100644 --- a/pkgs/development/web/nodejs/v22.nix +++ b/pkgs/development/web/nodejs/v22.nix @@ -23,8 +23,8 @@ let in buildNodejs { inherit enableNpm; - version = "22.21.1"; - sha256 = "487d73fd4db00dc2420d659a8221b181a7937fbc5bc73f31c30b1680ad6ded6a"; + version = "22.22.0"; + sha256 = "4c138012bb5352f49822a8f3e6d1db71e00639d0c36d5b6756f91e4c6f30b683"; patches = ( if (stdenv.hostPlatform.emulatorAvailable buildPackages) then diff --git a/pkgs/development/web/nodejs/v25.nix b/pkgs/development/web/nodejs/v25.nix index 23f3384cae0a..714c8e686f62 100644 --- a/pkgs/development/web/nodejs/v25.nix +++ b/pkgs/development/web/nodejs/v25.nix @@ -25,8 +25,8 @@ let in buildNodejs { inherit enableNpm; - version = "25.2.1"; - sha256 = "aa7c4ac1076dc299a8949b8d834263659b2408ec0e5bba484673a8ce0766c8b9"; + version = "25.3.0"; + sha256 = "97939099edd035a0c1a2d1fc849cac018ec2a38c0c28dd8e8246fd883cdb9e9e"; patches = ( if (stdenv.hostPlatform.emulatorAvailable buildPackages) then diff --git a/pkgs/kde/generated/sources/plasma.json b/pkgs/kde/generated/sources/plasma.json index 6c55f96fd06f..d8590511163a 100644 --- a/pkgs/kde/generated/sources/plasma.json +++ b/pkgs/kde/generated/sources/plasma.json @@ -1,352 +1,352 @@ { "aurorae": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/aurorae-6.5.4.tar.xz", - "hash": "sha256-+88IekKANr5effxH5nb3OzZHE6azPWbf+lDqa97vsXY=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/aurorae-6.5.5.tar.xz", + "hash": "sha256-qNAe3T8EbtQbMtTxDSP3vi0F5puDb1s1jplLJAXHMJI=" }, "bluedevil": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/bluedevil-6.5.4.tar.xz", - "hash": "sha256-OBPu54ecgYHPFrW8cDsFZYaO390GLZ7DhHnEBsuzJPE=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/bluedevil-6.5.5.tar.xz", + "hash": "sha256-0rNLzQRC70xof9Uc0Gy2RPr9zTfcXkYk1lhMzb5ZzbY=" }, "breeze": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/breeze-6.5.4.tar.xz", - "hash": "sha256-K1Cy6P8lDKeC/2X46lFAEh1UTYuLpOqjRdYiToB2w9E=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/breeze-6.5.5.tar.xz", + "hash": "sha256-CbP3vSOGxLkcQYRi8CsgNRDyrohIk5jvBeC23eo6pZA=" }, "breeze-grub": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/breeze-grub-6.5.4.tar.xz", - "hash": "sha256-nyb6GML1WysYFjr/Z7gwxx8soSniBLRUycZ1c9tpEVY=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/breeze-grub-6.5.5.tar.xz", + "hash": "sha256-GlRlY8ibuziyicPMdXW0prs2PQZ5XRK2zjlGm8dxwp4=" }, "breeze-gtk": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/breeze-gtk-6.5.4.tar.xz", - "hash": "sha256-nKoO1Av8nW5cuZeC+uugUnE/G5n86/qjJuGALRaKNks=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/breeze-gtk-6.5.5.tar.xz", + "hash": "sha256-NdpOC4+7FowU5hGFJ9YZCJt6zD8SjiCowK2ECWtU0oE=" }, "breeze-plymouth": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/breeze-plymouth-6.5.4.tar.xz", - "hash": "sha256-mq4caQ/Luwai0QkDBDSWDgWYKw50KAZvq33y2YJJzGM=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/breeze-plymouth-6.5.5.tar.xz", + "hash": "sha256-e7c4A55yRick+SUC6A7kQE+fD8POUbOmj+/7HcesOy0=" }, "discover": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/discover-6.5.4.tar.xz", - "hash": "sha256-oVq82Akoj2/x+XXE4WweajmdXh4PAriFUMU9Dd0Qjk4=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/discover-6.5.5.tar.xz", + "hash": "sha256-QgLdLYVLcWwVsvN0ll9cGvaZFdN5wlvL1ND7z3NpljQ=" }, "drkonqi": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/drkonqi-6.5.4.tar.xz", - "hash": "sha256-7Mo3qm/aOpcZxO/aeg066sFTwOfQuvUvJ2SDDSSl4+0=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/drkonqi-6.5.5.tar.xz", + "hash": "sha256-eanuDxAR/HgTykGdjICYzjvp/3QTbTvYDvcw+3VH948=" }, "flatpak-kcm": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/flatpak-kcm-6.5.4.tar.xz", - "hash": "sha256-DbNbXxYR53ps7ShEhLIqgagus9JridxlFTr4xeeAEbk=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/flatpak-kcm-6.5.5.tar.xz", + "hash": "sha256-8iyDv0Su1oI41ZvSll1Bf0vnLbW5apslwvYEnZlR0gY=" }, "kactivitymanagerd": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kactivitymanagerd-6.5.4.tar.xz", - "hash": "sha256-JbbLsIRwmuBUgvG0NEu0NZhmpM37lmU44xCImvJJc0g=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kactivitymanagerd-6.5.5.tar.xz", + "hash": "sha256-h6D4hl8YD8adyrL+ddmoQPs5yZOTwdN8EaPTowFx+/g=" }, "kde-cli-tools": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kde-cli-tools-6.5.4.tar.xz", - "hash": "sha256-iP5DNUKczshC3pDqqIGTDszSm8lHUoyvb+Esk+YJ77Y=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kde-cli-tools-6.5.5.tar.xz", + "hash": "sha256-CDtdPI5jFVVFR+H8U4x9nwZx4I98UvK8Clo0UCehInk=" }, "kde-gtk-config": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kde-gtk-config-6.5.4.tar.xz", - "hash": "sha256-N0dJbEdpGtsJEWsbhVh6ekQBWyUSnIoE+moqH63tJKg=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kde-gtk-config-6.5.5.tar.xz", + "hash": "sha256-ZmtKXtH8uWnJjBArVHfDUdBzQi1PqA64SkGwB9nZiFo=" }, "kdecoration": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kdecoration-6.5.4.tar.xz", - "hash": "sha256-CIzTUnNbCZavj5GVTBjYN8n6O02KVFsIzDMZsQqiDvc=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kdecoration-6.5.5.tar.xz", + "hash": "sha256-3CF7xjdPB6QntteN5nexh46a9HNSxq3euJQmIRtTaBo=" }, "kdeplasma-addons": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kdeplasma-addons-6.5.4.tar.xz", - "hash": "sha256-JRBkaaaB82P3tBX7Jtia7Vc03CNxg5aXovBf1FWLQW8=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kdeplasma-addons-6.5.5.tar.xz", + "hash": "sha256-MrabmHJYmYuVAXzwirodhbmGMDvVnhu8YA7RLiGE9cs=" }, "kgamma": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kgamma-6.5.4.tar.xz", - "hash": "sha256-Ezq5LfMlQ3H9F93wUTaRfygW40+aCOrrwAml3JXQ4r0=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kgamma-6.5.5.tar.xz", + "hash": "sha256-LDdaJW02wrC8NAeikPuFYY+tTFo9QTELbHFalDi/PjY=" }, "kglobalacceld": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kglobalacceld-6.5.4.tar.xz", - "hash": "sha256-Fga1AWtvpVTjpmD8A+Wf00AmneUtbKTuOmLmt53YWNI=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kglobalacceld-6.5.5.tar.xz", + "hash": "sha256-aj5S2VftEB4U2Z4taDD1QzUBfuv6/93sjU/Ldl3cAXY=" }, "kinfocenter": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kinfocenter-6.5.4.tar.xz", - "hash": "sha256-qFRmn6yDFb7CBc0XrXmwPLQfn5wPevOngj1kEcaMM8o=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kinfocenter-6.5.5.tar.xz", + "hash": "sha256-VnuPn0yAZBTPQX/Vms6qN0hWlr1rZVrqAf/9bivVuBw=" }, "kmenuedit": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kmenuedit-6.5.4.tar.xz", - "hash": "sha256-5X12tCMeVvI3lXyc19imiBpCY4zt5ADR5CprtIoYlqk=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kmenuedit-6.5.5.tar.xz", + "hash": "sha256-RQXYIF4tyNAJ4LuDCACI1JkIXBZ1++21U7Ib0v0fAp8=" }, "knighttime": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/knighttime-6.5.4.tar.xz", - "hash": "sha256-33u/T+rbzUN9Xpd4WHjF2oKgyeyZvVoB3VeIQywHsMc=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/knighttime-6.5.5.tar.xz", + "hash": "sha256-oSQwu3BZ+Ga7Ky9DUZZb61S1TRUC1IKsnztDqV+nNqM=" }, "kpipewire": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kpipewire-6.5.4.tar.xz", - "hash": "sha256-/InvfM3Nu9xVuRR0IPX1z4W/OQLAezrgwNv51KI7pIo=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kpipewire-6.5.5.tar.xz", + "hash": "sha256-SqzbRAywnfQYIoqvzhLSVlqJSzqLmPNPBapabx6841Q=" }, "krdp": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/krdp-6.5.4.tar.xz", - "hash": "sha256-VCfuR//i9snQ1kaToQ8A7fQkWhNak90yc4W7fRkFMIk=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/krdp-6.5.5.tar.xz", + "hash": "sha256-gats9wFiATrYcq9h/NEfLNapSP2BUXn9KAy9cRsXOb0=" }, "kscreen": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kscreen-6.5.4.tar.xz", - "hash": "sha256-ofJ/FTVWiL0M5EhNtNBjzOwZKJRO3ZYM1EEqyr9fZiU=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kscreen-6.5.5.tar.xz", + "hash": "sha256-B8miMoJeFicynndVaQjfqP7BkWbD+w4eQi/BzQ6DxT8=" }, "kscreenlocker": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kscreenlocker-6.5.4.tar.xz", - "hash": "sha256-RwAhqGtIalT10KYx3tw8KwKJmVPf+CSgPFNLYMhiOJk=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kscreenlocker-6.5.5.tar.xz", + "hash": "sha256-FQ1knpJaK9On4QR7fiv16VQWMqMSUv0jrkSPt7QT8z4=" }, "ksshaskpass": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/ksshaskpass-6.5.4.tar.xz", - "hash": "sha256-T97wef64lj1anlVNwRrOjHKHMndfA0D8H0Oxq6mhaGE=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/ksshaskpass-6.5.5.tar.xz", + "hash": "sha256-GR5yn2RCuRa1PcNagwsBiPdOog72UlsyaYOuWBXsa8s=" }, "ksystemstats": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/ksystemstats-6.5.4.tar.xz", - "hash": "sha256-pTA4IyIht3PGlTEsbNPxGpA74aoYb9TCdN3e2MGsMfs=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/ksystemstats-6.5.5.tar.xz", + "hash": "sha256-xRCXQD0ITyL82FNM5vQ5BQtYoqxglTrOLccBJBKtzp0=" }, "kwallet-pam": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kwallet-pam-6.5.4.tar.xz", - "hash": "sha256-Ztng423uos53E0uyTDTL+Nz2IxcEYrSpBC9/DmTCfd8=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kwallet-pam-6.5.5.tar.xz", + "hash": "sha256-FPoB/nEyeu/jb+X8eUEzuvfIrUcAq4onMpBN3IPrF7Y=" }, "kwayland": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kwayland-6.5.4.tar.xz", - "hash": "sha256-67c3G0AqC+0MxVlmzBDRO0MbKIy30Z4fQVGYU/mOPTk=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kwayland-6.5.5.tar.xz", + "hash": "sha256-XbAQXt7Ox/i0KZQL4dJt/+LZ37sNln6eFr3bCiLP05c=" }, "kwayland-integration": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kwayland-integration-6.5.4.tar.xz", - "hash": "sha256-0aQwQ1KbPl4GmHBpYt5WIH25wscWP7TZDDKhZtguQs4=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kwayland-integration-6.5.5.tar.xz", + "hash": "sha256-W0cKgtHfyJ4ZPg/TNQCJXW0kQOeACpJhrQtsEt5ikBI=" }, "kwin": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kwin-6.5.4.tar.xz", - "hash": "sha256-JYRD9yGAz1qBQbRAu1GnFKLmfjCGdzYpB5POUNe7HXA=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kwin-6.5.5.tar.xz", + "hash": "sha256-+62EUEQjEXTKeq1FVy0XE9G29lKJ2UysJHdqED8FHkY=" }, "kwin-x11": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kwin-x11-6.5.4.tar.xz", - "hash": "sha256-dVdiUjbQwGeTgEyTqS31AYklvG8AncHyBnCfw0cloiU=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kwin-x11-6.5.5.tar.xz", + "hash": "sha256-ibnUEjT2+b/of7Ry13rv0aj5pEfENXFp3PgQrUTpsdQ=" }, "kwrited": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/kwrited-6.5.4.tar.xz", - "hash": "sha256-jhMPXSHOYkqXTY5yZ0RvMXoX+gEqU9u3XRQPZdq36aY=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/kwrited-6.5.5.tar.xz", + "hash": "sha256-0Kzkb9DtiNo+pBv6bicOoWuBRJhbWMX6Aa65q/DZqIw=" }, "layer-shell-qt": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/layer-shell-qt-6.5.4.tar.xz", - "hash": "sha256-u5XbJT/80p4IGRZWtqVEn4qIAMOCVoc+JSl0m1XqqAo=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/layer-shell-qt-6.5.5.tar.xz", + "hash": "sha256-aET+5VuLfLwyDNgwi1FZXvgw1ambTTVbD9WfiP6rLBE=" }, "libkscreen": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/libkscreen-6.5.4.tar.xz", - "hash": "sha256-mKaE+sAdDT6jCaifAKdznsMiY9849ae5iOdDAq9Ub5Q=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/libkscreen-6.5.5.tar.xz", + "hash": "sha256-WVvwbNiwyQaACjTv19k+Ra3Zny9+kkjA6CA6g47IYfk=" }, "libksysguard": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/libksysguard-6.5.4.tar.xz", - "hash": "sha256-dPNwviRyKvoq55rPPXPtxqI/Dsuo4LcX3pc/XQ2gUI4=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/libksysguard-6.5.5.tar.xz", + "hash": "sha256-IrjkgSsd+mrvGPJ9K6ZtbXcCs+TbJQyuSKuUYZbac00=" }, "libplasma": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/libplasma-6.5.4.tar.xz", - "hash": "sha256-Hunzem8cJr7ANTYNCdgbRNe27Yw/YKFV2Lhkw6ZQBu4=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/libplasma-6.5.5.tar.xz", + "hash": "sha256-fYj5vQ+QuQ9NIpDNj6DzfnrzgQoO1Yx9ImoCg4q4pxo=" }, "milou": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/milou-6.5.4.tar.xz", - "hash": "sha256-3VaTgeooJaR+uz9LmY/TXXU0EfRTUO+wBWbfaBRBtfc=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/milou-6.5.5.tar.xz", + "hash": "sha256-6B0JmgLZ+0gA2Zczj8hCjYjIshBw4kqNNtwdChI9id0=" }, "ocean-sound-theme": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/ocean-sound-theme-6.5.4.tar.xz", - "hash": "sha256-wEzJT3AEe6o6yFBDSRWhGIctV2MHyKHqbtYzT+isvuQ=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/ocean-sound-theme-6.5.5.tar.xz", + "hash": "sha256-zmKcyZkKPcOB071Fw3g4phj1ECF2GjdnHnS5pFYkoSw=" }, "oxygen": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/oxygen-6.5.4.tar.xz", - "hash": "sha256-vz8iRNLlBmK0G8cqrWkm17v1t9Dpa2W43BIwItyDuxI=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/oxygen-6.5.5.tar.xz", + "hash": "sha256-oYEUGEqA9gYJ8UwSnud1V458fyp0eksVyCd+EPXKxv4=" }, "oxygen-sounds": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/oxygen-sounds-6.5.4.tar.xz", - "hash": "sha256-CVh/F4twpdFqzkk3ykoVfzu9SjfCVBXtghUQFov5yZg=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/oxygen-sounds-6.5.5.tar.xz", + "hash": "sha256-U7ittiPZdp3zoP9HxeXtTLHA9cB5TvJURpwNqTAbJM8=" }, "plasma-activities": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-activities-6.5.4.tar.xz", - "hash": "sha256-niLzry86POMIUlZPrFlvSVY09DGcCtI+x2OplKvlBTk=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-activities-6.5.5.tar.xz", + "hash": "sha256-T+WYDrzHRwIW2M6TcAPA+TuUFrC2FaP4oEiM0m7lpRE=" }, "plasma-activities-stats": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-activities-stats-6.5.4.tar.xz", - "hash": "sha256-3xJiOjD0uw60H87MtL6lOBcu8Jtx1qtAobRDr6jfvMo=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-activities-stats-6.5.5.tar.xz", + "hash": "sha256-fygbaEDTP5NKQlL9dIRpEzISFEcv5DHlQyuJH40hKhA=" }, "plasma-browser-integration": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-browser-integration-6.5.4.tar.xz", - "hash": "sha256-OlDZTf/wbr+wOJ5BsHS6FXSowa9sUmqPgTlcltGW3rA=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-browser-integration-6.5.5.tar.xz", + "hash": "sha256-iOmizL7vorsvu/+GsZ2KxFF2EAqJFTYoreFz7Wwb2e4=" }, "plasma-desktop": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-desktop-6.5.4.tar.xz", - "hash": "sha256-4I0YQa36N0rxAByGYEpL8vDVoiMP4fLJJdthzZhLjAw=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-desktop-6.5.5.tar.xz", + "hash": "sha256-I2fxJTFXWy5EXNKw+gt1bxUfEOqic1iwlmc1/0ABRsc=" }, "plasma-dialer": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-dialer-6.5.4.tar.xz", - "hash": "sha256-C196ifp1IJAMeBB2jDdrvXxPPriBo65baLQRfwkjqfI=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-dialer-6.5.5.tar.xz", + "hash": "sha256-mxcKj4vt4Gbcpq/faJFN6GUrDTSA9CqRfCdfHUCVG0g=" }, "plasma-disks": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-disks-6.5.4.tar.xz", - "hash": "sha256-7IboZZwD8L2IZ7sX+odlhu4VrCSq1SiRHevxLFNMcRs=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-disks-6.5.5.tar.xz", + "hash": "sha256-3zhj67/R/ckl4BsfyV6QYBakUtd4VKIPyyKXaB3Ea3c=" }, "plasma-firewall": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-firewall-6.5.4.tar.xz", - "hash": "sha256-LD/k5O/zG2vwaUhf5Y2kfqnZLDXbU88Eml4JUEJEIhA=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-firewall-6.5.5.tar.xz", + "hash": "sha256-5Uy2ESvaaC2D7g/cmzY9k+sz5swKDnR65p3lRvL1oFw=" }, "plasma-integration": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-integration-6.5.4.tar.xz", - "hash": "sha256-QeTBBz+aiFJzOq4/NHOHU/jt4GuYVZHuZ6eY5KCqXiM=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-integration-6.5.5.tar.xz", + "hash": "sha256-rVr4WtwHcqH5vNzKUbHL3aLvKJG1HCsbCjiKKFId48U=" }, "plasma-mobile": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-mobile-6.5.4.tar.xz", - "hash": "sha256-/VqGOZi6velx5LcuezsKl7ADxbB7/HEVvfogX4e9Pgg=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-mobile-6.5.5.tar.xz", + "hash": "sha256-hH16ZwE0w20Pe4yjPEGsdyyEoGbHkMdQAnFzm3b/VIA=" }, "plasma-nano": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-nano-6.5.4.tar.xz", - "hash": "sha256-gOIdbA/L2z1f/CRXOsk4qe/4W7WW0sckGMjbEoVO0GM=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-nano-6.5.5.tar.xz", + "hash": "sha256-VMfyoDqsAdtzX72kcpRzx5miE12oaPGHWdMLubYe794=" }, "plasma-nm": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-nm-6.5.4.tar.xz", - "hash": "sha256-pYTGi+mBro76+qalQzmD1kdUVO4ngG7kHH4qTQhZyK8=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-nm-6.5.5.tar.xz", + "hash": "sha256-+wlvG8hfXrHuiugN8ERHmGCYfIvOzUq3Eg/tJTaYwqA=" }, "plasma-pa": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-pa-6.5.4.tar.xz", - "hash": "sha256-ptuvnYR2Jw7NeAkF321Z0rXclwJXrrqPYmnu0d1/83U=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-pa-6.5.5.tar.xz", + "hash": "sha256-Yn6QwWBmmEDSnw/6g/Ul4exp4wbf89w1wdsoJSexpYc=" }, "plasma-sdk": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-sdk-6.5.4.tar.xz", - "hash": "sha256-DZyudSwhx1+pyHL+dQXONok8hjIQ1ztoeZp1G2VuewM=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-sdk-6.5.5.tar.xz", + "hash": "sha256-ttxIUgzNpEFbCqamZQLbcYC80+HYl1pfIEBRnvcJOcQ=" }, "plasma-systemmonitor": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-systemmonitor-6.5.4.tar.xz", - "hash": "sha256-uGWG8jTCMQHukDJuD1F1GIJ20aBJdZIxZLQR8kAOg2c=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-systemmonitor-6.5.5.tar.xz", + "hash": "sha256-i+k/qV1RDytTrIqG9+ZqoQ5UgK82MuQZaJvbWtM+8f4=" }, "plasma-thunderbolt": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-thunderbolt-6.5.4.tar.xz", - "hash": "sha256-AuklIfhbtqkza2q9c6x4zSLyMqXU9hTEekTV77DGs6g=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-thunderbolt-6.5.5.tar.xz", + "hash": "sha256-73uAJxPRw5mIbMJDfD8+pL/Zret0puFbmobvP3s3hik=" }, "plasma-vault": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-vault-6.5.4.tar.xz", - "hash": "sha256-7NiMm+J+zgC1QoEKcda9KD0bK/GuIlJgVQQWKBXKsMY=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-vault-6.5.5.tar.xz", + "hash": "sha256-PR3P9GO8bLfDKGJPep6eMlkagtKDvImxnrngdpzK+nA=" }, "plasma-welcome": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-welcome-6.5.4.tar.xz", - "hash": "sha256-hU3qQRZWA+oszOtAGpHCIAx/4vI9CrwjH5TbcVosK+g=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-welcome-6.5.5.tar.xz", + "hash": "sha256-MuKcqjUHBH94aFeg3RCDCDWDegtbsdZ9S39OVUDgCSA=" }, "plasma-workspace": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-workspace-6.5.4.tar.xz", - "hash": "sha256-SUtnHXD2fuOC/q7Q3Kcu1n/npCOmM44s2yQR+TvOdB4=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-workspace-6.5.5.tar.xz", + "hash": "sha256-KbB2O7vdnidBbc4f2TkkLSWI/u82xMuulBwxlk1TH9Q=" }, "plasma-workspace-wallpapers": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma-workspace-wallpapers-6.5.4.tar.xz", - "hash": "sha256-k9byTW4KjZFXi8B98qv8leiCaMSk/dZvJHGhxr+fYvs=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma-workspace-wallpapers-6.5.5.tar.xz", + "hash": "sha256-W1n3pDf+K12ML7pGCuikcjeOTEvUL6clqQc1vPXzoLE=" }, "plasma5support": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plasma5support-6.5.4.tar.xz", - "hash": "sha256-rd62LZ7ubnCgZCh2zgDifkN8/W5tC9ruMaN4wmrD0lg=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plasma5support-6.5.5.tar.xz", + "hash": "sha256-Gi8+fruF4qHFTDqjK3EujyhSiXWLosgjbsDcZt2MXP0=" }, "plymouth-kcm": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/plymouth-kcm-6.5.4.tar.xz", - "hash": "sha256-X+z5WUhcfWFnOXbjBrPz4UGXHfVc1HJdRWcxLoOAQIc=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/plymouth-kcm-6.5.5.tar.xz", + "hash": "sha256-/bBtR3PSbhnK+wDPckGh1AJsmoVLyXTQjck6qsy9Eec=" }, "polkit-kde-agent-1": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/polkit-kde-agent-1-6.5.4.tar.xz", - "hash": "sha256-q0RoQvzWDJp0DDTYUf7vmPyi72AKPJSfLsOFiDj7iiQ=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/polkit-kde-agent-1-6.5.5.tar.xz", + "hash": "sha256-512CfltUwOoF56Aa6Qs9PYOd/1/L4JA6vwUn3K4ZPUo=" }, "powerdevil": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/powerdevil-6.5.4.tar.xz", - "hash": "sha256-meQnt1drGTC7QKNYQZ+brDbjtZ+R/30cTHO7bFgDPho=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/powerdevil-6.5.5.tar.xz", + "hash": "sha256-H2fBTQXfnN+GVx3YbDOtkehV5Vlcq6t/Qiib9+Nev+Q=" }, "print-manager": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/print-manager-6.5.4.tar.xz", - "hash": "sha256-h3YlVrEyf8420tHuxOQPxpA7rdxSBPKKt6QEXoRkZos=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/print-manager-6.5.5.tar.xz", + "hash": "sha256-OgSG1T56MXrMR8ManNPMKpvbAxlu5famvvq6jWH4uiU=" }, "qqc2-breeze-style": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/qqc2-breeze-style-6.5.4.tar.xz", - "hash": "sha256-qTZpnFZY4Rc3dGiDF34pxx0PDNqRsKWuSZ4fv5LffA8=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/qqc2-breeze-style-6.5.5.tar.xz", + "hash": "sha256-HOe2QVcPcRHXUbVEAOgIMuDDEi08tqTCoBsWwu1xta8=" }, "sddm-kcm": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/sddm-kcm-6.5.4.tar.xz", - "hash": "sha256-4J+cYbWJ0eGA5EXTCYyNLuaQ/5JlZq59w6IB1BCv3rc=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/sddm-kcm-6.5.5.tar.xz", + "hash": "sha256-7Xt1fRcnYcH/wbLxdm3Q8cpAGBgGSVb48cLUxaoLPU8=" }, "spacebar": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/spacebar-6.5.4.tar.xz", - "hash": "sha256-R2CWpBJVnayKunYwdAzSsDfyMuG/RQlvYQrYkBmWQFk=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/spacebar-6.5.5.tar.xz", + "hash": "sha256-bnc21uA1YWUgieQA/E/OoSWfCo8c1mLuJODzF+y3uz0=" }, "spectacle": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/spectacle-6.5.4.tar.xz", - "hash": "sha256-s1bdk2LZVXIC2H1VYc5F7d4o+etKsOOP07iSYj8tS8E=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/spectacle-6.5.5.tar.xz", + "hash": "sha256-HZQquMgRUDNmdve7NX3+25r6kDvnHJCV43DZTIF1kro=" }, "systemsettings": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/systemsettings-6.5.4.tar.xz", - "hash": "sha256-eY72yCYQX0Qzlhr1mpoYL/do1YvUpRbhjJEuUCBgOAM=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/systemsettings-6.5.5.tar.xz", + "hash": "sha256-hnf+B+ZrrXh+fvQ+k1KWwgGXOk7JUFugDW86/kscwsY=" }, "wacomtablet": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/wacomtablet-6.5.4.tar.xz", - "hash": "sha256-Tif/a3wDoMYkACCIrerDomfYl9sgjSdVVitIGasJpr4=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/wacomtablet-6.5.5.tar.xz", + "hash": "sha256-vgyVThmE6Iw/W43NaWVIG9UOua/lElYsEzH0YMG0Z9I=" }, "xdg-desktop-portal-kde": { - "version": "6.5.4", - "url": "mirror://kde/stable/plasma/6.5.4/xdg-desktop-portal-kde-6.5.4.tar.xz", - "hash": "sha256-ALPyDbI3kA6wFaEAlfuF0yTagIDSCrr931ywROsSUWs=" + "version": "6.5.5", + "url": "mirror://kde/stable/plasma/6.5.5/xdg-desktop-portal-kde-6.5.5.tar.xz", + "hash": "sha256-oofxhnoFs5oiYoXwEPsiV0LnZYMcuBy8HqiCA1n4zSk=" } } \ No newline at end of file diff --git a/pkgs/kde/misc/plasma-wayland-protocols/default.nix b/pkgs/kde/misc/plasma-wayland-protocols/default.nix index eb2074e70e98..a226d9b6b194 100644 --- a/pkgs/kde/misc/plasma-wayland-protocols/default.nix +++ b/pkgs/kde/misc/plasma-wayland-protocols/default.nix @@ -5,11 +5,11 @@ }: mkKdeDerivation rec { pname = "plasma-wayland-protocols"; - version = "1.19.0"; + version = "1.20.0"; src = fetchurl { url = "mirror://kde/stable/plasma-wayland-protocols/plasma-wayland-protocols-${version}.tar.xz"; - hash = "sha256-RWef56Y8QU8sgXk6YlKPrmzO5YS2llcZ1/n8bdSLqEY="; + hash = "sha256-mBi7FGIhHOWYLmcKvw2WTrEf4dDAKhwmCE2zBpWnnWo="; }; meta.license = with lib.licenses; [ diff --git a/pkgs/kde/plasma/kwin/default.nix b/pkgs/kde/plasma/kwin/default.nix index c1532a037c8b..8b8244c0fdae 100644 --- a/pkgs/kde/plasma/kwin/default.nix +++ b/pkgs/kde/plasma/kwin/default.nix @@ -26,12 +26,6 @@ mkKdeDerivation { ./0003-plugins-qpa-allow-using-nixos-wrapper.patch ./0001-NixOS-Unwrap-executable-name-for-.desktop-search.patch ./0001-Lower-CAP_SYS_NICE-from-the-ambient-set.patch - - # backport crash fix recommended by upstream - (fetchpatch { - url = "https://invent.kde.org/plasma/kwin/-/commit/ef4504320de2c3a7c7aebcf083d75db361f802ae.diff"; - hash = "sha256-aYUXlpnvtzWd5bJ3Y9NKDBqAg0x+4enaUTnyZiZCB48="; - }) ]; postPatch = '' diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index bb877469c76d..20e2f7121b94 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "2026.1.0"; + version = "2026.1.1"; components = { "3_day_blinds" = ps: with ps; [ diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 54050e8854b2..74c993862ac5 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -293,13 +293,13 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating - hassVersion = "2026.1.0"; + hassVersion = "2026.1.1"; in python.pkgs.buildPythonApplication rec { pname = "homeassistant"; version = - #assert (componentPackages.version == hassVersion); + assert (componentPackages.version == hassVersion); hassVersion; pyproject = true; @@ -314,13 +314,13 @@ python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; tag = version; - hash = "sha256-LoB8hm5ruC6kvulHmtYxbJ6JkkTmgzCbiyBjVdaHFGI="; + hash = "sha256-l2/mi/WfZ3PbuB7LEhpWkubsY1xMyUjeolxPDHYEXWU="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-D6p/pMN7jM8e7ckXlMaQQvj4VZ8ufCBfHCeQaCYr3sY="; + hash = "sha256-Ll1wwcdkH/A2N8M1ZuE1RvjNFRu6ipEyuy4Th34s/Uo="; }; build-system = with python.pkgs; [ diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index c1eb8bdc2e03..c2c7980c05ed 100644 --- a/pkgs/servers/home-assistant/frontend.nix +++ b/pkgs/servers/home-assistant/frontend.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { # the frontend version corresponding to a specific home-assistant version can be found here # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json pname = "home-assistant-frontend"; - version = "20260107.0"; + version = "20260107.1"; format = "wheel"; src = fetchPypi { @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "home_assistant_frontend"; dist = "py3"; python = "py3"; - hash = "sha256-bRkcIoy12gaHNZdRypFdaArsZiM/5Sm4YNMUD1AMYUI="; + hash = "sha256-P/7ZKtNwZZN7klPNISxOjfsdbk2KzFzGbTM5H44we7I="; }; # there is nothing to strip in this package diff --git a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix index ec59e6b98103..d62af48af2f1 100644 --- a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix +++ b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "pytest-homeassistant-custom-component"; - version = "0.13.305"; + version = "0.13.306"; pyproject = true; disabled = pythonOlder "3.13"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "MatthewFlamm"; repo = "pytest-homeassistant-custom-component"; tag = version; - hash = "sha256-wxoG5xnlvViWgu0cYIG84coOGJrFVuaX5jHoHXm9s9s="; + hash = "sha256-RcUI15/+0nu453mcrRzMo2VvJAn3Up336LiuJygJaM0="; }; build-system = [ setuptools ]; diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix index 0349a3d8c2af..64f559dbf1c4 100644 --- a/pkgs/servers/home-assistant/stubs.nix +++ b/pkgs/servers/home-assistant/stubs.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "homeassistant-stubs"; - version = "2026.1.0"; + version = "2026.1.1"; pyproject = true; disabled = python.version != home-assistant.python.version; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "KapJI"; repo = "homeassistant-stubs"; tag = version; - hash = "sha256-1gJtsQo3OOki1hjRnD8Bb+800k8fCd0TJS3BZW76Osg="; + hash = "sha256-owl8Twq1FtRtWm9QZlhx/ZgsaOVaPX3W+oxiP0ZCPQg="; }; build-system = [