From 20390cad8a470ba2fffe95524db0a308384f70c0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 11 Jul 2022 14:40:52 +0200 Subject: [PATCH] gjs: add profiler support Necessary to be able to use Sysprof for profiling GJS apps such as GNOME Shell: https://gitlab.gnome.org/GNOME/gjs/-/blob/105c0a44b16ee8b178ad9f6e880da33e9c6313e7/doc/Profiling.md https://blogs.gnome.org/chergert/2020/03/15/how-to-use-sysprof-to-part-ii/ --- pkgs/development/libraries/gjs/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/gjs/default.nix b/pkgs/development/libraries/gjs/default.nix index 42ba3bd46df8..4ceea50d16bf 100644 --- a/pkgs/development/libraries/gjs/default.nix +++ b/pkgs/development/libraries/gjs/default.nix @@ -12,6 +12,7 @@ , pango , cairo , readline +, libsysprof-capture , glib , libxml2 , dbus @@ -60,6 +61,7 @@ in stdenv.mkDerivation rec { gobject-introspection cairo readline + libsysprof-capture spidermonkey_91 dbus # for dbus-run-session ]; @@ -73,7 +75,6 @@ in stdenv.mkDerivation rec { ]; mesonFlags = [ - "-Dprofiler=disabled" "-Dinstalled_test_prefix=${placeholder "installedTests"}" ];