Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

gtk3: Fix for missing symbols (again)

Was removed again in f9a62dbace5b0f7924f59ade45c750479a6ab0ab, but it
was still needed after all, see https://github.com/NixOS/nixpkgs/issues/55692#issuecomment-469058386

(cherry picked from commit e0cc49c21948eb48935b1254602e1c2eb1d1d8ce)

+7
+7
pkgs/development/libraries/gtk+/3.x.nix
··· 40 40 url = https://github.com/gnome/gtk/compare/3.24.5..47e4a111c2666961ab47b6df48460d3c9075d92d.patch; 41 41 sha256 = "0ky4kmgcywg0qlwndn9aw083bkwnkr49bnlsz0ii93fxzvbiqglr"; 42 42 }) 43 + (fetchpatch { 44 + # https://gitlab.gnome.org/GNOME/gtk/merge_requests/505 already merged 45 + # but isn't in 3.24.5 46 + name = "export-missing-symbols.patch"; 47 + url = https://gitlab.gnome.org/GNOME/gtk/commit/95c0f07295fd300ab7f3416a39290ae33585ea6c.patch; 48 + sha256 = "0z9w7f39xcn1cbcd8jhx731vq64nvi5q6kyc86bq8r00daysjwnl"; 49 + }) 43 50 ] ++ optionals stdenv.isDarwin [ 44 51 # X11 module requires <gio/gdesktopappinfo.h> which is not installed on Darwin 45 52 # let’s drop that dependency in similar way to how other parts of the library do it