about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBobby Rong <rjl931189261@126.com>2022-12-22 20:24:37 +0800
committerGitHub <noreply@github.com>2022-12-22 20:24:37 +0800
commita7428fc296233233e94ac3e87faa485f6061e19f (patch)
tree7a4d8241a2231a81161421a390a9feb7c16c7a92
parent649b2989af26a289af325e3428364d3e3bd51461 (diff)
parent9695efdfbad74c7eb18d35cd965b82cc6158e226 (diff)
Merge pull request #207189 from bobby285271/gala-bpo
pantheon.gala: Backport various upstream fixes
-rw-r--r--pkgs/desktops/pantheon/desktop/gala/default.nix43
1 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/desktops/pantheon/desktop/gala/default.nix b/pkgs/desktops/pantheon/desktop/gala/default.nix
index 6c7713098822b..d182a4d9c36da 100644
--- a/pkgs/desktops/pantheon/desktop/gala/default.nix
+++ b/pkgs/desktops/pantheon/desktop/gala/default.nix
@@ -60,6 +60,49 @@ stdenv.mkDerivation rec {
       url = "https://github.com/elementary/gala/commit/23c7edeb0ee9b0ff0aa48c1d19fbd1739df7af78.patch";
       sha256 = "sha256-OfIDBfVEZoY8vMu9F8gtfRg4TYA1MUAG94BSOBKVGcI=";
     })
+
+    # Work around crash when receiving notifications
+    # https://github.com/elementary/gala/pull/1497
+    (fetchpatch {
+      url = "https://github.com/elementary/gala/commit/8842e576e3e8643a018d506605f80d152e3f5cec.patch";
+      sha256 = "sha256-xu9Rh7TH0ccRU1TInTNTm+dDaCXj5aaEwDw3rBW02q8=";
+    })
+
+    # ShadowEffect: let Clutter know the shadow's size
+    # https://github.com/elementary/gala/pull/1500
+    (fetchpatch {
+      url = "https://github.com/elementary/gala/commit/34a208e26d2ee0bf4a1689c8ad6ddfc06c540ff8.patch";
+      sha256 = "sha256-KPIXNWTlKGc3JImt82t5lmcMu0bqrPx1JNv+TbsxhOg=";
+    })
+
+    # Fix awkward two-finger scroll in multitasking view
+    # https://github.com/elementary/gala/pull/1499
+    (fetchpatch {
+      url = "https://github.com/elementary/gala/commit/c175d2662dd05e940a5b3311cc9dc285242b7fc5.patch";
+      sha256 = "sha256-xsxYDagPmaNSZO/Cj7NjPqBHCc1hrqvpboAvPIg9P58=";
+    })
+
+    # Fix crash when monitor is turned off
+    # https://github.com/elementary/gala/pull/1491
+    (fetchpatch {
+      url = "https://github.com/elementary/gala/commit/1487660812a343e6a6178881e6e7b25c2405cece.patch";
+      sha256 = "sha256-YsRaWmDSg0h0RFTUOoMxlNcKoA4MNa8AhW1GGmk8qLA=";
+    })
+
+    # Fix quick zooming (next 3 patches)
+    # https://github.com/elementary/gala/pull/1501
+    (fetchpatch {
+      url = "https://github.com/elementary/gala/commit/b9c5c9c79a045c3eef7695f74f82d851438ba7e2.patch";
+      sha256 = "sha256-PGjf/B/7UQxpW0Pby7ZXuMoDlamZwEaDvaN9PaRulHU=";
+    })
+    (fetchpatch {
+      url = "https://github.com/elementary/gala/commit/49d3ddae5b631027466ff528c2935e05a8f5dc3f.patch";
+      sha256 = "sha256-hvm2GcqiMYYxOLpQFXdyz325jZme7W+VYipu5goKoiU=";
+    })
+    (fetchpatch {
+      url = "https://github.com/elementary/gala/commit/45126e4c2d3736e872c05941a2047a54788cd011.patch";
+      sha256 = "sha256-LdhFFFNwvF1p1LqJXer8+DOgAptiHZHlfnQBwVEIZjo=";
+    })
   ];
 
   nativeBuildInputs = [