From bebca9e751008a641b782c6275a620772fc70f12 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 11 Jul 2026 19:49:24 +0200 Subject: [PATCH] orca: Add missing `at-spi2-core` PyGObject overrides Specifically, the `__hash__` method in `Atspi.Accessible` is required for proper state management. See https://gitlab.gnome.org/GNOME/orca/-/merge_requests/283 for details. Fixes: https://github.com/NixOS/nixpkgs/issues/540352 (cherry picked from commit da0d6c0f40a92d8c9ed7a4656d0830e602814ebb) --- pkgs/by-name/or/orca/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/or/orca/package.nix b/pkgs/by-name/or/orca/package.nix index 8bb91ecaf009..571f9344af2c 100644 --- a/pkgs/by-name/or/orca/package.nix +++ b/pkgs/by-name/or/orca/package.nix @@ -46,7 +46,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { hash = "sha256-ts/ZCgEaTrnmMM1cUFJB2rDW9icMoi4jV34psD0IDCc="; }) - # Required for next patch to apply. + # Required for fix-paths.patch to apply. (fetchpatch { url = "https://gitlab.gnome.org/GNOME/orca/-/commit/a7b10302b9ff9145a98cb3626f2488d15c558d3e.patch"; hash = "sha256-lacy9vIyM3n84s+tbYvAUBKWCT+4nlI9uPVl7UPVS74="; @@ -90,6 +90,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { speechd-minimal gst-python setproctitle + at-spi2-core ]; strictDeps = false;