Skip to content

Commit

Permalink
gtk3: add missing libXdamage, explicitly add libXfixes
Browse files Browse the repository at this point in the history
libXdamage is an optional dependency, however this is needed for XEmbed
tray icons on MATE to work properly. This is already enabled in gtk4.

https://gitlab.gnome.org/GNOME/gtk/-/blob/3.24.36/meson.build#L583
https://gitlab.gnome.org/search?search=xdamage&project_id=665&group_id=8&search_code=true&repository_ref=gtk-3-24

Also explicitly add libXfixes since gtk3 also optionally directly depends
on it.

https://gitlab.gnome.org/GNOME/gtk/-/blob/3.24.36/meson.build#L577
  • Loading branch information
bobby285271 committed Dec 27, 2022
1 parent 652e92b commit 6257a5a
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions pkgs/development/libraries/gtk/3.x.nix
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,8 @@ stdenv.mkDerivation rec {
libSM
libXcomposite
libXcursor
libXdamage
libXfixes
libXi
libXrandr
libXrender
Expand Down

0 comments on commit 6257a5a

Please sign in to comment.