about summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorSébastien Maret <sebastien.maret@icloud.com>2019-05-22 23:09:42 +0200
committerSébastien Maret <sebastien.maret@icloud.com>2019-05-22 23:09:42 +0200
commitf3ced69e8e349893b071fa8695aea49fd0645f4e (patch)
tree64178a6513498f1b278e9d04877eb45e26af1456 /pkgs/top-level
parent6e714be04831b1c6059a1eddecbf7a5f7e1b9dca (diff)
downloadnixlib-f3ced69e8e349893b071fa8695aea49fd0645f4e.tar
nixlib-f3ced69e8e349893b071fa8695aea49fd0645f4e.tar.gz
nixlib-f3ced69e8e349893b071fa8695aea49fd0645f4e.tar.bz2
nixlib-f3ced69e8e349893b071fa8695aea49fd0645f4e.tar.lz
nixlib-f3ced69e8e349893b071fa8695aea49fd0645f4e.tar.xz
nixlib-f3ced69e8e349893b071fa8695aea49fd0645f4e.tar.zst
nixlib-f3ced69e8e349893b071fa8695aea49fd0645f4e.zip
gtk{2,3}-x11: build against cairo with X11 support enabled
On Darwin cairo does not have X11 support enabled by default, but
gtk{2,3}-x11 requires it. Force gtk{2,3}-x11 to be built against cairo
with X11 support enabled. Fixes #61891.
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/all-packages.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index f8fcb68aeba5..5127862b130f 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -10732,6 +10732,7 @@ in
   };
 
   gtk2-x11 = gtk2.override {
+    cairo = cairo.override { x11Support = true; };
     gdktarget = "x11";
   };
 
@@ -10741,6 +10742,7 @@ in
 
   # On darwin gtk uses cocoa by default instead of x11.
   gtk3-x11 = gtk3.override {
+    cairo = cairo.override { x11Support = true; };
     x11Support = true;
   };