diff options
author | Bobby Rong <rjl931189261@126.com> | 2022-10-12 13:28:32 +0800 |
---|---|---|
committer | Bobby Rong <rjl931189261@126.com> | 2022-10-12 18:43:05 +0800 |
commit | 710808a82b8b8c955e7d808c69f2584424350170 (patch) | |
tree | 5cc8194fa2662b9cc35c9486ffbef318a3074a77 /pkgs/desktops/pantheon | |
parent | 68255282fd7ef803b583cb961f6830e85ddf88f9 (diff) |
pantheon.elementary-terminal: Fix terminal freeze when closing in GLib 2.73.2+
Diffstat (limited to 'pkgs/desktops/pantheon')
-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 |