diff options
author | Bobby Rong <rjl931189261@126.com> | 2022-10-13 14:19:13 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-13 14:19:13 +0800 |
commit | 0d5610712381502407de52619adefc10d5308ae0 (patch) | |
tree | 00af682d3772b792e872e53e4c2115681f56f259 | |
parent | 7a94322ed7898db6d9b308b76a6bb4a0c6f99c38 (diff) | |
parent | 710808a82b8b8c955e7d808c69f2584424350170 (diff) |
Merge pull request #192910 from NixOS/bobby285271/pantheon-gnome43-fixes
pantheon.elementary-terminal: Fix terminal freeze when closing in GLib 2.73.2+
-rw-r--r-- | pkgs/desktops/pantheon/apps/elementary-terminal/default.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix b/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix index 4ec5518da21e4..5f4e61ec5c0b2 100644 --- a/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix +++ b/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , nix-update-script , pkg-config , meson @@ -29,6 +30,15 @@ stdenv.mkDerivation rec { sha256 = "sha256-qxjHrlpdJcfXEUan/JgU7HqBRdB36gxAb5xmd/ySsj0="; }; + patches = [ + # TerminalWidget: Fix terminal freeze when closing in GLib 2.73.2+ + # https://github.com/elementary/terminal/pull/691 + (fetchpatch { + url = "https://github.com/elementary/terminal/commit/3cabe328abb839f12cd21f4d3d474d1d1e42b907.patch"; + sha256 = "sha256-wd36vOKqqPHCFPOok+Id9KqxbqjF0ohqsoxAU+jo4+Y="; + }) + ]; + nativeBuildInputs = [ desktop-file-utils meson |